- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章2--循结构 - 参考答案
1、若i,j已定义为int类型,则以下程序段中内循环体的总的执行次数是
for (i=5;i;i--)
for (j=0;j4;j++){...}
A) 20 B) 25
C) 24 D) 30
A
2、设i,j,k均为int型变量,则执行完下面的for循环后,k的值为
for(i=0,j=10;i=j;i++,j--) k=i+j;
A) 12 B) 10
C) 11 D) 9
B
3、当执行以下程序段时
x=-1;
do { x=x*x;} while( !x);
A) 循环体将执行一次
B) 循环体将执行两次
C) 循环体将执行无限次
D) 系统将提示有语法错误
A
4、若输入字符串:abcde回车,则以下while循环体将执行多少次。
while( (ch=getchar())!=e ) printf(*);
A) 5 B) 4
C) 6 D) 1
B
5、有以下程序段
int k=0;
while (k=1) k++;
while循环执行的次数是
A) 无限次 B) 有语法错,不能执行
C) 一次也不执行 D) 执行一次
A
6、语句while(!e);中的条件 !e 等价于( )。
A) e==0 B) e!=1
C) e!=0 D) ~e
A
7、以下for循环是( )。
for(x=0,y=0;(y!=123) (x4);x++)
A) 无限循环 B) 循环次数不定
C) 执行4次 D) 执行3次
C
8、C语言中while 和do-while 循环的主要区别是( )。
A) do-while的循环体至少无条件执行一次
B) while 的循环控制条件比do-while 的循环控制条件严格
C) do-while 允许从外部转到循环体内
D) do-while 的循环体不能是复合语句
A
9、以下叙述正确的是( )。
A) continue语句的作用是结束整个循环的执行
B) 只能在循环体内和switch语句体内使用break语句
C) 在循环体内使用break语句或continue语句的作用相同
D) 从多层循环嵌套中退出时,只能使用goto语句
B
10、对下面程序段,描述正确的是( )。
for(t=1;t=100;t++)
{ scanf(%d,x);
if (x0) continue;
printf(%d\n,t);
}
A) 当x0时,整个循环结束
B) 当x=0时,什么也不输出
C) printf函数永远也不执行
D) 最多允许输出100个非负整数
D
11、在下列选项中,没有构成死循环的程序段是
A) int i=100;
while (1)
{ i=i%100+1;
if (i100) break;
}
B) for( ; ; );
C) int k=1000;
do {++k;} while (k=1000) ;
D) int s=36;
while (s) --s;
D
12、以下程序的输出结果是
main( )
{ int a,b;
for(a=1,b=1;a=100;a++)
{ if (b=10) break;
if (b%5==1) { b+=5; continue; } }
printf(%d\n,a); }
A) 101 B) 6
C) 4 D) 3
D
13、
以下程序的输出结果是( )。
#include stdio.h
main()
{
int i;
for(i=1;i=5;i++)
if(i%2)
printf(*);
else continue;
printf(#);
printf($\n);
}
A) ***#$ B) #*#*#*$
C) *#*#*#$ D) **#*$
A
14、以下程序段的输出结果是( )。
int k,j,s;
for(k=2;k6;k++,k++)
{ s=1;
for(j=k;j6;j++)
s+=j;}
printf(%d\n,s);
A) 1 B) 9
C) 11 D) 10
D
您可能关注的文档
- 第30讲 物质变化和性质 浙教版.doc
- 第31讲 柱锥球及三视图【文科】.doc
- 第31讲复数的念及运算.doc
- 第31课时直线圆的位置关系.doc
- 第32讲 挑战皇的权威与理性之光.doc
- 第345章定时数器与串口.doc
- 第34章 猜想证型问题.doc
- 第35讲 基础理(五)(2010新版).doc
- 第39课时 动专题.doc
- 第3、4课世界史综合练习.doc
- 2025年河北石家庄市经济技术开发区警务辅助人员公开招聘4名考试历年真题汇编含答案解析(夺冠).docx
- 2025年河北石家庄市经济技术开发区警务辅助人员公开招聘4名备考题库含答案解析(夺冠).docx
- 2025年河北石家庄市经济技术开发区警务辅助人员公开招聘4名备考题库及答案解析(夺冠).docx
- 2025至2030热轧低硅钢行业细分市场及应用领域与趋势展望研究报告.docx
- 2025年河北石家庄市经济技术开发区警务辅助人员公开招聘4名考试参考题库及答案解析(夺冠).docx
- 2025年河北石家庄经济技术开发区开发建设集团有限公司招聘35人考试模拟卷及答案解析(夺冠).docx
- 2025年河北石家庄市经济技术开发区警务辅助人员公开招聘4名笔试备考题库含答案解析(夺冠).docx
- 2025年公关活动市场调研:公益公关活动需求与品牌形象提升研究.pptx
- 2025年河北石家庄市经济技术开发区警务辅助人员公开招聘4名考试历年真题汇编附答案解析.docx
- 2025年河北省沧州市第四医院康复院区人员招聘3人考试参考题库附答案解析(夺冠).docx
原创力文档


文档评论(0)