1.在do-while循环中,循环由do开始,用while结束;必须注意的是:在while表达式后面的 不能丢,它表示do-while语句的结束。
A)0 B)1 C); D),
2.for语句中的表达式可以部分或全部省略,但两个 不可省略。但当三个表达式均省略后,因缺少条件判断,循环会无限制地执行下去,形成死循环。
A)0 B)1 C); D),
3. 循环语句中的for语句,其一般形式如下:
for(表达式1;表达式2;表达式3) 语句
其中表示循环条件的是 。
A)表达式1 B)表达式2 C)表达式3 D)语句
5.程序段如下
int k=-20;
while(k=0) k=k+1;
则以下说法中正确的是 。
A)while循环执行20次 B)循环是无限循环
C)循环体语句一次也不执行 D)循环体语句执行一次
6.程序段如下
int k=1;
while(!k= =0) {k=k+1;cout<<k;}
说法正确的是 。
A)while循环执行2次 B)循环是无限循环
C)循环体语句一次也不执行 D)循环体语句执行一次
7. 下面有关for循环的正确描述是 。
A)for循环只能用于循环次数已经确定的情况
B)for循环是先执行循环体语句,后判断表达式
C)在for循环中,不能用break语句跳出循环体
D)for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来
8. 以下能正确计算1×2×3×…×10的程序段是
A)do {i=1;s=1; s=s*i; i++; } while(i<=10);
B)do {i=1;s=0; s=s*i; i++; } while(i<=10);
C)i=1;s=1; do {s=s*i; i++; } while(i<=10);
D)i=1;s=0; do {s=s*i; i++; } while(i<=10);
9.2在下列程序中,while循环的循环次数是 。
main( )
{ int i=0;
while(i<10)
{if(i= =5) break;
i++;
}
......
}
A)1 B)10 C)6 D)死循环、不能确定
10.以下程序的输出结果 。
main()
{
int x=3;
do
{x=x-2;
cout<<x-2;
}while(--x);
}
A)1 B)30 3 C)1 -2 D)死循环
CCBCB BDCCA