下载此文档

C语言循环结构练习题带答案.docx


文档分类:IT计算机 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
第5章
循环结构程序设计
基本知识点
? while语句的使用格式和注意事项
? do-while 语句的使用格式和注意事项
? for语句的使用格式和注意事项
? break和continue语句在循环语句中的应用
?循环结构的嵌套
?使用goto语句实现循环结构
?穷举法程序设计方法
?迭代程序设计方法
练****题5
单项选择题
(1) 语句while (!e); 中的条件!e等价于 A 。
e==0 B. e!=1 C. e!=0 D. ~e
(2) 下面有关for循环的正确描述是_D 。
for循环只能用于循环次数已经确定的情况
for循环是先执行循环体语句,后判定表达式
在for循环中,不能用 break语句跳出循环体
for循环体语句中,可以包含多条语句,但要用花括号括起来
(3) C语言中 D 。
不能使用do-while 语句构成的循环
do-while 语句构成的循环必须用 break语句才能退出
do-while 语句构成的循环,当 while语句中的表达式值为非零时结束循环
do-while 语句构成的循环,当 while语句中的表达式值为零时结束循环
(4) C语言中while和do-while循环的主要区别是_A 。
do-while 的循环体至少无条件执行一次
while 的循环控制条件比 do-while的循环控制条件严格
do-while 允许从外部转到循环体内
do-while 的循环体不能是复合语句
以下程序段 C 。
int x=-1; do
{
x=x*x;
}
while (!x);


(6 )下列语句段中不是死循环的是 _C__。
i=100;
while (1)
{
i=i%100+1;
if (i==20) break;
}
for (i=1;;i++) sum=sum+1;
k=0;
do
{
++k;
} while (k<=0);
s=3379;
while (s++%2+3%2)
s++;
A_。
B. while (c)
{ if (!b) break; c; }
D. while (a)
{ if (b) break; c; }
B 。
(7)与以下程序段等价的是
while (a)
{
if (b) continue;
c;
}
A. while (a)
{ if (!b) c; }
while (c)
{ if (b) c; }
(8 )以下程序的输出结果是
#include <>
main()
{
int i;
for (i=4;i<=10;i++)
{
if (i%3==0) continue;
COUT<<i;
}
}
A. 45
B. 457810
C. 69 D. 678910
( 9)以下程序的输出结果是 __C
#include <>
main()
{
int num=0;
while (num<=2)
{
num++;
cout<<num<<endl;
}
}
C. 1
2
3
D. 1
2
3
4
A. 1 B. 1
2
填空题
( 1)以下程序的运行结果是 __S=7
#include <>
main()
{
int s=0,k;
for (k=7;k>=0;k--)
{
switch(k)
{
case 1:
case 4:
case 7: s++; break;
case 2:
case 3:
case 6: break;
case 0:
case 5: s+=2; break;
}
}
COUtVVS;
}
i=8
(2 )以下程序的运行结果是
#include <>
main()
{
int i=1,s=3;
do
{
s+=i++;
if (s%7==0) continue;
else
++i;
} while (s<15);
Coutvvi;
}
(3 )以下程序的运行结果是
#include <>
main()
{
int i,j;
for (i=4;i>=1;i__)
{
coutvv"*";
for (j=1;jv=4-i;j++)
coutvv"*";
coutvv"\n";
}
}
输岀结果:
*
'k'k'k
'k'k'k'k
(4 )以下程序的运行结果是
#include v> main()
{
int i,j,

C语言循环结构练习题带答案 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人maritime_4
  • 文件大小17 KB
  • 时间2020-12-22