第三章测试
1.有以下程序,程序的输出结果是
int main()
{ int a=3;
a+=a-=a*a;
printf("%d",a);
return 0;
}( )
A:-3
B:9
C:0
D:-12

答案:D
2.运行以下程序的输出结果是________。
int main()
{ int x,y, z ;
x=y=1;
z=x++,y++,++y;
printf("%d,%d,%d", x,y,z) ;
return 0;
}( )
A:2,3,2
B:2,3,1
C:2,3,3
D:2,2,1
3.有如下的变量定义:
int i=8,a,b;
double x=1.42,y=5.2;
则以下符合C语言语法的表达式是________。( )
A:y=x%i
B:y=i+=(b=i)
C:a=a*3=2
D:a+=a-=(b=4)*(a=3)
4.设有以下定义:#define d 2
int a=0; double b=1.25; char c=’A’;
则下面语句中错误的是________。( )
A:b++
B:c++
C:a++
D:d++
5.设有说明:char w; int x; float y; double z; 则表达式: w*x+z-y值的数据类型是________。( )
A:double
B:int
C:float
D:char

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