第二章测试
1.

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



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

以下程序的输出结果是

#include <stdio.h>

void main()

{   int x=10,y=10;

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

 }



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

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

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


A:a=b=c+1; B:a=1+(b=c=4); C:a=(b=4)=3; D:a=(b=4)+c; 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,2,3 B:2,2,1 C:2,3,1 D:1,1,1 5.

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

#include <stdio.h>

void main( )

{

int a=1,b=0;

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

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

}



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

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

#include <stdio.h>

void main()

{  int a,b,c=9;

   a=3,b=4;

   c%= a+b;

   printf(“%d”,c)

}         



A:3 B:4 C:1 D:2 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 元后可查看付费内容,请先翻页预览!
点赞(139) dxwkbang
返回
顶部