下载此文档

第五章循环结构的程序设计补充习题word版.doc


文档分类:IT计算机 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
第五章 循环结构的程序设计补充****题(1)
一、单选题
1. 以下叙述正确的是
A) do-while语句构成的循环不能用其它语句构成的循环来代替。
B) do-while语句构成的循环只能用break语句退出。
C) 用do-while语句构成的循环,在while后的表达式为非零时结束循环。
D) 用do-while语句构成的循环,在while后的表达式为零时结束循环。
2. 设有程序段
int k=10;
while(k=0) k=k-1;
则下面描述中正确的是    。
A)while循环执行10次 B)循环是无限循环
C)循环体语句一次也不执行 D)循环体语句执行一次
3. 有如下程序
main()
{ int x=23;
do
{ printf("%d",x--);}
while(!x);
}
该程序的执行结果是
A) 321 B) 23 C) 不输出任何内容 D) 陷入死循环
4. 有如下程序
main()
{ int n=9;
while(n>6) {n--;printf(“%d”,n);}
}
该程序段的输出结果是
A) 987 B) 876 C) 8765 D) 9876
5. 有以下程序
  main()
  { int s=0,a=1,n;
   scanf("%d",&n);
   do
   { s+=1; a=a-2; }
   while(a!=n);
printf("%d\n",s);
  }
  若要使程序的输出值为2,则应该从键盘给n输入的值是
  A)-1 B)-3 C)-5 D)0
,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0)
  s=a;
  for(b=1;b<=c;b++) s=s+1;
  则与上述程序段功能等价的赋值语句是
  A)s=a+b; B)s=a+c; C)s=s+c; D)s=b+c;
7. 标有/**/的语句的执行次数是:
int y , i ;
for(i=0;i<20;i++)
{ if( i%2==0) continue ;
y+=i ; /**/
}
A) 20 B)19 C)10 D) 9
:s= 1+1/2+1/3+……+1/10
  main()
  { int n; float s;
   s=;
   for(n=10;n>1;n--) s=s+1/n;
   printf("%\n",s);
  }
程序运行后输出结果错误,导致错误结果的程序行是
  A)s=; B)for(n=10;n>1;n--)
C)s=s+1/n; D)printf("%\n",s)
9. C语言中while和do-whil

第五章循环结构的程序设计补充习题word版 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人精品小课件
  • 文件大小38 KB
  • 时间2021-05-03