第四章测试
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:输入过多无法执行


5.有以下程序:
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 元后可查看付费内容,请先翻页预览!
点赞(114) dxwkbang
返回
顶部