- 0
- 0
- 约5.73千字
- 约 13页
- 2026-01-30 发布于山东
- 举报
c语言期末考试题库
第一部分单选题(50题)
1、若inti=0,s=0;执行for(i=1;i=4;i++)s+=i;后s的值是?()
A.10
B.9
C.8
D.7
【答案】:答案解析:累加1+2+3+4=10,s=10,故选A。
2、若inta=3;执行if(++a==4)printf(A);elseprintf(B);输出结果是?()
A.A
B.B
C.AB
D.无输出
【答案】:答案解析:++a使a=4,条件为真,输出A,故选A。
3、以下定义指向数组的指针正确的是?()
A.inta[5],*p=a;
B.inta[5],*p=a;
C.inta[5],p=a;
D.inta[5],*p=a[0];
【答案】:答案解析:a是数组名(首元素地址),p=a等价于p=a[0],Ba是数组地址(类型不匹配),Cp是普通变量,Dp不能赋a[0]的值,故选A。
4、以下函数声明中,返回类型为float的是?()
A.floatfun();
B.voidfun(floata);
C.intfun(floata);
D.charfun(floata);
【答案】:答案解析:A返回类型为float,B无返回值,C返回类型int,D返回类型char,故选A。
5、函数返回值通过______语句返回?()
A.printf
B.scanf
C.return
D.break
【答案】:答案解析:return语句用于函数返回值,printf输出,scanf输入,break跳出循环/switch,故选C。
6、以下关于二维数组的说法正确的是?()
A.二维数组是数组的数组
B.二维数组元素在内存中按列存储
C.二维数组长度必须是常量
D.二维数组不能作为函数参数
【答案】:答案解析:二维数组本质是数组的数组,内存按行存储,可作为函数参数,长度需常量,故选A。
7、若inta=5;执行if(a10);elsea=20;后a的值是?()
A.5
B.20
C.10
D.无定义
【答案】:答案解析:if后分号表示空语句,else执行a=20,故选B。
8、若intx=5;则表达式++x的结果是?()
A.5
B.6
C.4
D.7
【答案】:答案解析:++x是前置自增,先自增(x变为6)再参与运算,结果为6,故选B。
9、C语言中,注释的正确写法是?()
A.//单行注释
B./*多行注释/
C.--注释
D.A和B
【答案】:答案解析:C语言支持//单行注释和/...*/多行注释,--不是注释符号,故选D。
10、以下数组定义错误的是?()
A.inta[0];
B.inta[5];
C.inta[]={1,2,3};
D.inta[5]={1,2,3};
【答案】:答案解析:数组长度不能为0,编译报错,其余正确,故选A。
11、C语言中基本数据类型不包括以下哪项?()
A.char
B.int
C.float
D.array
【答案】:答案解析:基本数据类型为char、int、float、double,array是数组(构造类型),故选D。
12、以下哪个函数用于读取字符?()
A.putchar()
B.gets()
C.getchar()
D.printf()
【答案】:答案解析:getchar()读取单个字符,puts()输出字符串,gets()读取字符串(已淘汰),故选C。
13、若inti=0;执行do{printf(%d,i);i++;}while(i0);输出结果是?()
A.0
B.无输出
C.无限循环
D.01
【答案】:答案解析:do-while先执行一次(输出0,i=1),判断i0为假,循环结束,故选A。
14、若floatf=5.9;强制转换为整型的表达式是?()
A.int(f)
B.(int)f
C.intf
D.(float)f
【答案】:答案解析:强制类型转换格式为(目标类型)变量,(int)f结果为5(取整数部分),故选B。
15、函数调用时,实参的顺序必须与形参的顺序?()
A.一致
B.相反
C.无关
D.部分一致
【答案】:答案解析:实参和形参需按顺序一一对应(类型、个数、顺序匹配),否则可能导致逻辑错误,故选A。
16、若inta[4]={1,2,3,4};则a[3]的值是?()
A.3
B.4
C.1
D.2
【答案】:答案解析:a[3]是第四个元素,值为4,故选B。
17、以下函数参数传递方式中,能修改实参值的是?()
A.值传递
B.地址传递
C.都能
D.都不能
【答案】:答案解析:值传递修改的是形参(副本),不影响实参;地址传递通过指针修改实参值,故选B
您可能关注的文档
- c语言期末试题及答案一套.docx
- 时政微热点:中央八项规定常态化长效化(全国通用)(原卷版)-2026年高考政治二轮复习提分专题讲练.docx
- Unit 8 Literature(复习课件) -2025-2026学年高中英语选择性必修第三册(北师大版).pptx
- 热点八 聚焦中央经济工作会议 锚定高质量发展稳中求进(课件)-2026年高考复习时政热点解读及命题探究(全国通用).pptx
- 6.2.1 排列的定义(教学课件)-2025-2026学年高中数学选择性必修第二册(沪教版).pptx
- 5.2胺和酰胺(教学课件)-2025-2026学年高中化学选择性必修3(苏教版).pptx
- 2025-2026学年高二语文春季开学第—课 课件:向上吧,青年(全国通用).pptx
- 第3课 古代西亚、非洲文化(任务型课件)-2025-2026学年高中历史选择性必修3(统编版).pptx
- 时政微热点:中央八项规定常态化长效化(全国通用)(解析版)-2026年高考政治二轮复习提分专题讲练.docx
- 时政微热点:国家公园确权(全国通用)(解析版)-2026年高考政治二轮复习提分专题讲练.docx
- 时政微热点:俄乌冲突和谈(全国通用)(解析版)-2026年高考政治二轮复习提分专题讲练.docx
- 时政微热点:中阿建交 70 周年(全国通用)(原卷版)-2026年高考政治二轮复习提分专题讲练.docx
- 6.1 乘法原理与加法原理(教学课件)-2025-2026学年高中数学选择性必修第二册(沪教版).pptx
- 6.1.4诱导公式(教学课件)-2025-2026学年高中数学必修第二册(沪教版).pptx
- 时政微热点:网络生态治理(全国通用)(原卷版)-2026年高考政治二轮复习提分专题讲练.docx
- 第三单元 走向整体的世界(单元复习课件)-2025-2026学年高中历史中外历史纲要下册(统编版).pptx
- 专题02 有关晶胞的计算(微专项课件)-2025-2026学年高中化学选择性必修2(人教版).pptx
- 时政微热点:俄乌冲突和谈(全国通用)(原卷版)-2026年高考政治二轮复习提分专题讲练.docx
- 时政微热点:国家公园确权(全国通用)(原卷版)-2026年高考政治二轮复习提分专题讲练.docx
- 时政微热点:具身智能人形机器人(全国通用)(解析版)-2026年高考政治二轮复习提分专题讲练.docx
最近下载
- 2025年销售年度工作计划.docx VIP
- 五年级下册生字表语文.pdf VIP
- 区委常委、区纪委书记、监委主任2025年度民主生活会五个带头个人对照检查材料.doc VIP
- 《第三方物流》-第5章-第三方物流的供应链管理-测试.docx VIP
- 蜡基温拌剂对沥青微观特性的影响分析.pdf VIP
- 五种基本句型英语.ppt VIP
- 沥青温拌剂的制备工艺与温拌沥青混合料性能的关联性研究.docx VIP
- 江苏省南通市启东市2025届九年级下学期中考二模英语试卷(含答案).pdf VIP
- 《现代农业节水灌溉技术》课件.ppt VIP
- 17J008 挡土墙(重力式、衡重式、悬臂式)(最新).pdf VIP
原创力文档

文档评论(0)