第二章测试
1.

以下选项中可用作C程序合法实数的是



A:0.1e0 B:9.12E C:E9 D:3.0e0.2
答案:A
2.

以下程序的输出结果是

#include <stdio.h>

void main()

{   int x=10,y=10;

    printf("%d %d",x--,--y);    

 }



A:10 10 B:9 9 C:9 10  D:10 9 3.

若有定义语句:int a=3,b=2,c=1;

以下选项中错误的赋值表达式是


A:a=(b=4)+c; B:a=(b=4)=3; C:a=b=c+1; D:a=1+(b=c=4); 4.

写出下面程序的运行结果:

#include <stdio.h>

void main( )

{

    int x,y,z;

    x=y=1;

    z=x++,y++,++y;

    printf("%d,%d,%d ",x,y,z);

}     




A:2,3,1 B:2,2,1 C:1,1,1 D:2,2,3 5.

写出下面程序的运行结果:

#include <stdio.h>

void main( )

{

int a=1,b=0;

printf("%d,",b=a+b);

printf("%d",a=2*b);

}



A:1,2 B:2,2 C:1,1 D:3,2 6.

写出下面程序的运行结果是

#include <stdio.h>

void main()

{  int a,b,c=9;

   a=3,b=4;

   c%= a+b;

   printf(“%d”,c)

}         



A:1 B:4 C:2 D:3 7.

写出下面程序的运行结果:

#include <stdio.h>     

void main()

{ int a=4,b,c;

  c=a+(b=2);

  a+=a-=a*a;

  printf("%d,%d,%d ",a,b,c);

}



A:-24,2,6 B:4,2,6 C:-8,2,6 D:-12,2,6 8.

c语言中整型常量有二进制整数、八进制整数、十进制整数


A:错 B:对 9.

%求余运算符要求两侧的运算对象必须是整数


A:错 B:对 10.

'='和'*='的优先级是一样的


A:对 B:错

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(133) dxwkbang
返回
顶部