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