第五章测试
1.已知int x=10, y=20, z=30; 以下语句执行后,x, y, z的值是( )if (x>y)z=x; x=y; y=z;
A:x=20, y=30, z=30 B:x=20, y=30, z=10 C:x=20, y=30, z=20 D:x=10, y=20, z=30
答案:A
2.以下程序的运行结果是( )。#include<stdio.h>Int main(){int a=10, b=0;if (a=12){ a=a+1; b=b+1; }else{ a=a+4; b=b+4; }printf(“%d, %d\n”, a, b);}
A:13, 1 B:11, 1 C:10, 0 D:14, 4 3.若希望当A的值为奇数时,表达式的值为“真”,A 的值为偶数时,表达式的值为“假”,则以下不能满足要求的表达式是( )。
A:!(A%2) B:A%2==1 C:!(A%2==0) D:A%2 4.C语言对嵌套if语句的规定是:else总是与( )。
A:缩进位置相同的if配对 B:其之前最近的if配对 C:其之前最近的且尚未配对的if配对 D:第一个if配对 5.以下程序的运行结果是( )。int main(){int m=5;if (m++>5) printf(“%d\n”, m);else printf(“%d\n”, m--);}
A:5 B:7 C:4 D:6

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