第四章测试1.有以下程序:
int a = 0;
do{a++;} while (a < 9);
printf("%d", a);
则正确的执行结果是( )。
A:10
B:9
C:8
D:11
答案:B
2.有以下程序:
char a=64;
do{a++;} while (a < 9);
printf("%d", a);
则正确的执行结果是( )。
A:73
B:74
C:64
D:65
3.有以下程序:
int a, sum = 0;
for (a = 0; a <= 5; a += 2)
{sum -= a;}
printf("%d", sum);
正确的执行结果是( )。
A:-15
B:15
C:-6
D:-5
4.
有以下程序:
char c;
int i;
for (i = 0; i < 2; i++)
{
scanf("%c", &c);
printf("%c", c);
}
若输入abc回车,正确的执行结果是
( )。
A:abc
B:ac
C:ab
D:输入过多无法执行
char c = 'a';
int i;
for (i = 0, i = 1, c = 'h'; i < 3; i++)
{printf("%c", c);}
正确的执行结果是( )。
A:HH
B:hhh
C:hh
D:HHH
6.
有以下程序:
char c;
int i;
for (i = 0; i < 2; i++)
{
scanf("%c", &c);
printf("%c", c);
}
若输入a回车c回车,正确的执行结果是( )。
A:ac B:c C:先输出输入c后再输出c D:c无法输入输出只有a 7.do…while的作用是先执行,后检查。( )
A:错 B:对 8.即使条件为 false,do-while至少执行一遍其中的代码,因为代码执行后才会进行条件验证。( )
A:错 B:对 9.switch语句可以完全用if语句代替。( )
A:对 B:错 10.for可以省略三个表达式的任意一个,但“;”不可省略。( )
A:对 B:错
温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!