- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一、单项选择题1、以下选项中,没有构成死循环的是()
A.int i = 100;while(l)
(i = i%100+l;
if(i 100)break;
)B.int k =10000;
do(
k++;}while(k10000);
C.int s = 36;while(s)
-s;D.for(;;)
(printf(hello);
)正确答案:C
解析:A、i%100的余数0?99 i%100 +1的范围1-100不可能大 于100, if(i〉100)为假,不会执行break。故为死循环C、s只要非零 就执行循环体,而循环体每次s减一,即s逐渐减小,。。。当s减为1 时,依然非零,执行循环体-5 s变为0。s为假循环结束。
故不是死循环。
2、以下程序输出结果为()int n = 10;
while(n7)(
n--;printf(%d ,n);
}A.10 9 8
B.9 8 7C.9 8 7 6
D.109 8 7正确答案:B
3、以下程序段的执行次数为()x = 10;
do(
x=x*x;}while(!x);
A.OB.无限次
C.lD.2
正确答案:C解析:C、do-while先执行一次循环体,x=100,非零即真,而!x
即假,第2次就不再执行。故仅执行了 1次。
4、char ch;forfch = A;ch =,G,;ch++)
printf(M%cn,ch + 32);以上程序的输出结果为()
A.编译报错B.ABCDEFG
C.abcdefgD.abcdef
正确答案:C解析:C、ch的遍历范围为ABCDEFG,而ch+32为对应的大写字母
变为小写,abcdefg5、int i,s;
for(i=l;i100;i++)s += i;
printf(,,%d\n,l,sum);执行上述程序后,s的值为(
A.5050B.随机值,不确定
C.编译错误D.4950
正确答案:B解析:B、s未初始化为0,为随机值
6、int i,s=0;for(i=l;i100;i++)
(if(i==ll)
break;s += i;
)printf(%d\n,s);
以上程序的输出结果为()A.5050
B.4950C.55
D.66正确答案:C
解析:C、i等于11时执行break循环终止,并没有把11累积到s 上,即仅把1-10累加到了 s中,s为55。
7 int i,s=0;for(i=l;i=100;i++)
(if(i==ll)
continue;s += i;
)printf(%d\n,s);
以上程序的输出结果为()A.4950
B.5039C.55
D.5050正确答案:B
解析:B、i等于11时执行continue,跳过本次循环体,提前执行 下一次循环。即仅11没有累计到s中,s=5050-ll=50398、for(i=0;i5;i++)
for(j=l;j10;j++)printf(”A);
上述程序将执行printf语句的次数为(A.40
B.36C.45
D.50正确答案:C
解析:C、外层循环i遍历范围0-4即5次内存循环j遍历范围1~9即9次
故共执行循环体5*9=45次9、执行语句for(i=l;i++4;);后变量i的值是()
A.4B.不确定
C.3D.5
正确答案:D解析:D、后缀表达式i++的值小于4时一直执行循环体,当该表达 式的值等于4时循环停止,i++取i的值作为表达式的值,即i=4时i++ 表达式的值为4,循环停止。
但该表达式i++执行过后,i变成了 5。
10、int x=3;do
printf(,,%d\n,,,x-=2);}while(!(-x));
以上程序的输出结果为(A.3
0B.死循环
C.1D.1
-2正确答案:D
解析: D、do-while 先执行一次循环体,x-=2 -- x = x-2 =3-2=1,即第一次循环输出1
x=L-x表达式为0,即假,而!(-X)为真,故继续执行第二次循环体, 而此时x=0, x-=2表达式的值为-2x=-2,--x表达式为-3,非零即真,而!(-x)为假,循环终止。
11、以下为一维数组的定义,正确的选项是()A.int a[];
B.int a[10];C.int a(10);
D.a[10];正确答案:B
12、以下是二维数组的定义,正确的选项是()A.inta[3][]={l,2,3A5,6);
B.inta[][]={l,2,3A5,6};C.float[3][4];
D.int a [ ][5];正确答案:c
解析:A、不管是否提供初始值列表,第二维的大小都不能省略B、 提供初值列表时,仅可省略第一维的大小,第二维的大小不能省略 13、char a[20]zb[20];那么以下正确的输入语句是()
您可能关注的文档
- JSP复习试题及答案.docx
- HDPE高密度聚乙烯中空壁缠绕排水管施工(必威体育精装版可编辑Word版).docx
- 7月份新员工入职考试A卷.docx
- 202X年上学期秋季七年级语文期中考试试题及答题卡.docx
- 2023年高考英语复习讲练测第15讲 阅读理解七选五(测)(全国通用解析版).docx
- 2023年高考复习阅读理解满分考点5-主旨要义之文章大意--讲考点--胸有成竹(学生版).docx
- 2023年高考复习阅读理解满分考点13--推理判断之推断文章走势--练高考--心中有数(教师版).docx
- 2023年新高考复习讲练必备第28讲 双曲线(解析).docx
- 2022髓鞘少突胶质细胞糖蛋白抗体相关疾病(全文).docx
- 2022必威体育精装版农副产品买卖合同范本.docx
文档评论(0)