• 2022-06-07
    设有定义int x=2,y=3,z=4;则以下选项中为0的表达式是( )。
    A: (x<&&!z||1)
    B: x&&y
    C: (!x==1)&&(!y==0)
    D: (y+y)&&(z-x)
  • C

    内容

    • 0

      能表示x<;y<;z的C语言表达式是()。 A: (x<;y)&amp;&amp;(y<;z) B: (x<;y)AND&amp;&amp;(y<;z) C: (x<;y<;z) D: (x<;y)&amp;(y<;z)

    • 1

      若int x,y; double z; 以下不合法的scanf函数调用语句是_____。 A: scanf(”%d,%d,%lf”,&amp;x,&amp;y,&amp;z); B: scanf(”%d%d%lf”,&amp;x,&amp;y,&amp;z); C: scanf(”x=%d,y=%d,z=%lf”,&amp;x,&amp;y,&amp;z); D: scanf(”%d,%d,%6.2lf”,&amp;x,&amp;y,&amp;z);

    • 2

      若变量x,y均定义为int型,z定义为double型,下列不合法的scanf语句是( ) A: scanf("%d%d%lf",&amp;x,&amp;y,&amp;z); B: scanf("%d,%x,%lf",&amp;x,&amp;y,&amp;z); C: scanf("%x,%o,%6.2f",&amp;x,&amp;y,&amp;z); D: scanf("%x,%o",&amp;x,&amp;y);

    • 3

      若int x,y; double z; 以下不合法的scanf函数调用语句是( ) A: scanf("%d%lx%le", &amp;x,&amp;y,&amp;z); B: scanf("%2d%d%lf", &amp;x,&amp;y,&amp;z); C: scanf("%x%*d%o", &amp;x,&amp;y); D: scanf("%x%o%7.2lf", &amp;x,&amp;y,&amp;z);

    • 4

      已知:int x,y;double z;则以下语句中错误的函数调用是____ A: scanf ("%2d%d%lf",&amp;x,&amp;y,&amp;z) B: scanf ("%x%o%6.2f",&amp;x,&amp;y,&amp;z) C: scanf ("%d,%lx,%le",&amp;x,&amp;y,&amp;z) D: scanf ("%x%*d%o",&amp;x,&amp;y)