将军的男宠 在线阅读:C程序设计高手进来帮小弟一把

来源:百度文库 编辑:高校问答 时间:2024/05/06 11:47:09
1.与以下程序段等价的是
while (a)
{ if (b) break;
c; }
A.while (a){ if (b) {c; continue;} } B.while (a){ if (!b) c; continue; }
C.while (a){ if (!b) {c; break;} } D.while (a){ if (!b) c; else break;}
2.与以下程序段等价的是
while (a)
{ if (b)
continue;
c; }
A.while (a){ if (!b) c; } B.while (a){ if (!b) break; c; }
C.while (a){ if (b) c;} D.while (a){ if (b) break; c; }
3.以下程序段的循环次数是
int a=2;
do
{ a--; }
while ( a==0 )
A.无限次 B.2次 C.1次 D.0次
4.以下关于do-while语句的叙述正确的是
A.不能使用do-while语句来构成循环结构
B.do-while语句构成的循环必须break语句才能退出
C.do-while语句构成的循环,当while子句中的表达式值为非零时,结束循环
D.do-while语句构成的循环,当while子句中的表达式值为零时,结束循环
5._____语句是先执行循环体,然后判断条件表达式来决定是否继续执行循环体的。

6.设有语句“for(int s=1,i=2;i<6;i++) s*=i ”,执行该循环语句后s的值是
A.1 B.120 C.60 D.6
7.下列程序段执行完后,x的值是
for(n=0,x=0;n<9;n++)
if (n) x++;
A.0 B.3 C.8 D.9
8.下述关于for语句的描述中,正确的是
A.for循环只能用于循环次数已经确定的情况
B.for循环是先执行循环体语句,后判定循环条件表达式的
C.在for循环中,不能使用break语句跳出循环体
D.for循环体语句中,可以包含多条语句,但要用花括号括起来
9.下列for语句的循环次数为
for( i=0,j=10;i=j=0;i++,j--);
A.0次 B.1次 C.10次 D.无限次
10.设有语句“int i=1,s=1;for(;s+i<6;i++) s+=i;”,其中for语句的循环次数为____
11.下述关于break语句的描述中,不正确的是
A.break语句可用于循环体内,它将退出该重循环
B.break语句可用于switch语句中,它将退出switch语句
C.break语句可用于if语句中,它将退出if语句
D.break语句在一个循环体内可以出现多次
12.break语句只能用在循环语句和 语句中。

13.continue语句只能用在三种基本结构中的 结构的语句中。

这是你的考试提吧 呵呵

1\d
2\a
3\c
4\d
5\do-while
6\b
7\c
8\d
9\a
10\2
11\a
12\switch
13\循环