第四章单元测试
以下程序运行时,输入的x值在( )范围时才会有输出结果。
若a是基本整型变量,c是单精度实型变量,输入语句____是错误的。
main()
{ int a=2,b=-1,c=2;
if(a<b)c=0;
elsec++;
printf(“%d”,c);
}
该程序的输出结果是()有以下程序
main() 程序的运行结果是()
{int x=1, y=2, z=3;
if(x>y)
if(y<z) printf(“%d”,++z);
else printf(“%d”,++y);
printf(“%d”,x++);
}若x=0,y=3,z=3,以下表达式值为0的是()。
在 C 程序中,运算符%仅能用于整型数的运算。
有以下程序
void main()
{ int a;
scanf(“%d”,&a);
if(a<9) printf(“%d”,a);
else printf(“%d”,a--);
}程序运行时键盘输入9<回车>,则输出的结果是()为了避免嵌套的if—else 语句的二义性,C 语言规定else 总是与()组成配对关系。
赋值运算符的结合性为左结合。
if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是()
A:大于3且不等于10的整数 B:大于3且等于10的整数 C:小于3的整数 D:不等于10的整数
答案:大于3且不等于10的整数
A:scanf("d=%d, c=%f”, &a, &c); B:scanf("%d%f”, &a, &c); C:scanf("%d,%f”, &a, &c); D:scanf("%d%f”, a, c);
A:
1
B:2
C:3
D:0
A:
1
B:3
C:31
D:321
A:
x%2&&y==z
B:x<y?1:0
!x
D:y=x||z/3
A:错 B:对
A:
11
B:8
C:9
D:10
A:
在其之前未配对的最近的if
B:在其之前未配对的if
C:缩排位置相同的if
D:同一行上的if
A:对 B:错
A:
可以是任意合法的数值
B:必须是正数
C:必须是逻辑值
D:必须是整数值
温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!