文档库

最新最全的文档下载
当前位置:文档库 > 习题五 循环结构程序设计

习题五 循环结构程序设计

习题五循环结构程序设计

一.单项选择题

1.若m,n均为int型变量,且m=15, 则以下for语句的正确判断是()

for (n=15;m!=b;++m,n++) printf(“ok!\n”);

A)循环体一次也不执行B)输出ok!

C)循环体只执行一次D)死循环

2. 以下说法不正确的是(0

A)for ,while和do-while循环体中的语句可由空语句构成

B)使用while和do-while循环时,循环变量初始化的操作应在循环语句之前完成

C)do-while和for循环均是执行循环体语句,后判断表达式

D)while循环是先判断表达式,后执行循环语句

3. 以下for语句是()

for (a=0,b=0;a<=8&&b!=666;a++)printf(“&”);

A)无限循环B)循环9次

C)循环8次D)循环一次也不执行

4. 若有以下定义和语句,则循环结束以后,变量k的值是(0

int k=1;

while (k++<15);

A)15 B)16C)14 D)k的值不定

5. 下面程序的运行结果是()

#include

void main()

{int m;

for (m=10;m>3;m--)

{if(m%3) m--;

--m;--m;

printf(“%d”,m);

}

}

A)6 3 B)7 4 1 C)6 2 D)7 4

6. 以下循环体语句的循环次数为()

int x=-1;

do

{x=x*x;}while(!x);

A)1次B)2次C)无限次D)有语法错误

7.下面程序段中,与其他三个程序段作用不同的是()