已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C语言4、5章复习题1.C语言中,while和dowhile循环的主要区别是( B )。A. while的循环控制条件比dowhile的循环控制条件严格B. dowhile的循环体至少无条件执行一次C. dowhile允许从外部转到循环体内D. dowhile的循环体不能是复合语句2.有数组int num 5 = 10,20,30,40,50;num1的值为( D )。 A. 30 B. 50 C. 40 D. 20 E. 103在C语言中,设有数组定义: char stu =scce; 则数组 stu所占的空间为( A )。A.4个字节 B. 5个字节 C. 6个字节 D. 7个字节4.分析下面的C程序:#includevoid main()int num=2;while(num=2)num+;printf(%d ,num); 输出结果是( A )。A. 3 B.0 1 2 3 C.1 2 35.要将20赋值到数组Num的第四个元素,正确的方法是( A )。A.Num3=20 B. Num2=20 C. Num4=20 D. 3 Num=206.下面的C语言代码段的输出结果是( D )。int j;for(j=0; j10; j+=5)printf(%d ,j); A.0 1 2 3 4 5 6 7 8 9 B. 2 4 6 8C.0 1 5 D. 0 57.有定义语句:int b;char c10;,则正确的输入语句是( A B )。(选两项)A. scanf(%d%s,&b,&c); B. scanf(%d%s,&b,c);C. scanf(%d%s,b,c); D. scanf(%d%s,b,&c);8.在C语言中,( C )不是循环语句。A. while语句 B. for语句 C. if语句 D. dowhile语句9. 以上C语言代码的输出是( D )。#include void main() int i=0; for(;i5;i+) printf(“%d”, +i);A. 012345 B. 135 C. 024 D. 语法错误10.在C语言中,数组下标从( A )开始。A. 0 B. 1 C. 下标减一 D. -111.下列代码中声明数组正确的是( C )。A. int a; B.int a; C.int a5; D.int5 a;12.以下初始化数组正确的有( B C )。(选择两项)A. int a5 = 1,2,3,4,5,6;B. int a = 1,2,3,4,5,6;C. int a5 = 1,2,3;D. int a5 = 1;13.能够从下列代码中得到“3”的表达式是( C )。int a = 1,2,3,4;A. a0; B. a1; C. a2; D. a3;14.以下字符数组定义正确的有( A )。A. char name = “Mstanford”;B. char name5 = “Mstanford”;C. char name = “Mstanford”;D. char5 name =“Mstanford”;15.下面程序段的运行结果是( D )。n=1; while(n+ 1 ); A. 1 B. 5 C. 2 D. -1 31、假设代码完整,执行下面代码结果( C )。for(int k=0; ; k+)printf(“这是:%d”,k);A. 语法错误,缺少条件 B. 程序什么都不输出 C. 死循环 D. 输出:这是032、阅读下面代码,正确的运行结果是( A )。 int num = 6; for(int i=1; i8)break;printf(”%dt”,i);A. 1 2 B. 7 8 9 10 C. 1 2 3 4 D. 5 6 7 833、关于以下说法正确的是( B C )。(选择两项) for( ; ; )if(条件)continue ;A. if条件不成立时到,再到 B. if条件不成立时到,再到C. if条件成立时到,再到 D. if条件成立时到,再到 34、以下关于循环结构特点描述不正确的是( C )。A. 循环结构需要循环操作 B. 循环结构需要循环条件C. 循环结构可以不要循环变量 D. 循环结构如果不改变循环变量会出现死循环 35、执行下面代码结果( C )。for(int i=1;i100;i+)switch(i) case 1: if(i=1) i=i+10; break; break; case 2: if(i=2) i+=10; break; break; printf(“%dt”,i); A. 输出11到99 B. 输出10 20 30 40 50 60 70 80 90C. 语法错误在一个case中有两个break; D. 输出11结束循环36、下面关于跳转语句说法不正确的是( B C )。(选择两项)A. break语句只终止一次循环不影响下一次循环的进行B. break语句可以终止循环的进行C. continue语句只终止一次循环D. continue语句可以终止循环的进行37、以下程序输出的结果为( A )。int i;for(i=0; i3; i+) if(i%2=0) continue;printf(“%d”,i); A. 1 B. 2 C. 3 D.038、以下程序输出的结果为( A )。int i = 3;while(i8) i+;if(i%2=0)break;printf(“%d”,i);A. 3 B. 4 C. 5 D. 639、下面关于C语言中的数组,使用错误的有( B D )。(多选)A. int score = 12, 13, 14, 15; B. int score3 = 12, 13, 14, 15;C. int a=3; int scorea=3,5,6; D. int score3 = 12, 13, 14.5;40、在C语言中,给定代码片段如下所示,则编译运行后,输出结果是( A )。 for(int i=0;i10;i+) if(i=10-i) break; if(i%3!=0) continue; printf(%d,i); A. 0 B. 03 C. 036 D. 036941、下列代码中定义数组正确的是( C )。A. int a ; B. int a; C. int a5; D. int5 a;42、以下初始化数组正确的有( B C )。(选择两项)A. int a5=1,2,3,4,5,6; B. int a =1,2,3,4,5,6; C. int a5=1,2,3; D. int a5=1;43、在二维数组中int a43=1,2,0,4,0,6,7,8 中下列表达式不能得到0的是( B D )。(选择两项)A. a32 B. a00 C. a11 D. a2044、下列答案正确的是( B C )。(选择两项)int arr10; A. arr0 是null B. arr10是0C. arr9 是0 D. arr0 是0 45、运算符优先级别排序正确的是( D )。A. 由高向低分别是:()、!、关系运算符、赋值运算符、算术运算符、逻辑运算符;B. 由高向低分别是:()、关系运算符、算术运算符、赋值运算符、!、逻辑运算符;C. 由高向低分别是:()、算术运算符、逻辑运算符、关系运算符、!、赋值运算符;D. 由高向低分别是:()、!、算术运算符、关系运算符、逻辑运算符、赋值运算符;46、阅读下面代码,正确的运行结果是( C )。int num=6;for(int i=1;i10)break; printf(”%dt”,i);A. 123456 B. 78910 C. 1234 D. 567847、以下能正确定义数组的是( B )。 A. int a5=0,1,2,3,4,5; B. char a =0,1,2,3,4; C. char a=A , B, C , D; D. int a5=”012345”;48、下列程序运行结果是( A )。 int i ;int a = 11,22,33,44,55,66,77,88,99 ;for (i = 0 ; i = 9 / 2 ; i +)printf( “%dt”,ai+a8-i);A. 110 110 110 110 110B. 110 110 110 110 110 110C. 11 22 33 44 55D. 110 112 113 114 11549、下列代码运行结果是( D )。 int a=2,4,6;for(int i=0;i3;i+)printf(“%d”,ai
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 诵百年伟业活动方案
- 安全管理预案
- 财务预算编制要点
- 仓库盘点规范办法
- 词语过关活动方案
- 设计保健活动方案
- 餐饮员工服务运营策划
- 蓟县拓展活动方案
- 美味茄子酱行业跨境出海项目商业计划书
- 藏族新年消防活动方案
- 2025年农村农业科技技术基础知识试题与答案
- 代理合伙人协议书范本
- 塔吊事故专项应急预案
- 【《社区治理分析的国内外文献综述》5500字】
- 2026年中考英语复习必背人教版初中单词默写
- 教育行业职业规划指南
- 2025年贵州省遵义市辅警考试真题及答案
- 2025-2030中国冷链物流行业升级路径与投资回报周期测算
- 2025矿业权评估师考试(矿业权评估经济与法律专业能力)综合试题及答案
- 2025至2030中国电缸行业市场深度调研及发展前景与投资前景预测报告
- 幼儿园小班语言《小树叶飘呀飘》课件
评论
0/150
提交评论