- 0
- 0
- 约6.45千字
- 约 13页
- 2026-01-30 发布于河南
- 举报
c语言设计考试题库
第一部分单选题(50题)
1、若intx=4;执行switch(x){case2:printf(2);break;default:printf(0);case4:printf(4);break;}输出结果是?()
A.04
B.4
C.204
D.无输出
【答案】:答案解析:x=4匹配case4,执行输出4,break跳出,故选B。
2、若inta=5,*p=a;则*p的值是?()
A.5
B.a
C.p
D.无定义
【答案】:答案解析:*p等价于p,即a(a的地址),故选B。
3、以下哪个条件表达式表示“x大于等于5且小于等于10”?()
A.5=x=10
B.x=5x=10
C.x=5||x=10
D.5=x=10
【答案】:答案解析:C语言中连续比较不合法,需用逻辑与连接两个判断,A语法错误,C逻辑错误,D语法错误,故选B。
4、以下switch语句中,break语句的作用是?()
A.终止当前case
B.终止switch语句
C.跳过下一个case
D.无作用
【答案】:答案解析:break在switch中用于跳出整个switch语句,避免case穿透,故选B。
5、表示“x大于5且小于10”的合法C语言表达式是?()
A.5x10
B.x5||x10
C.x5x10
D.x5x10
【答案】:答案解析:逻辑与用,逻辑或用||,A是连续比较语法错误,是按位与,故选C。
6、若intx=3,y=5;执行if(xy)printf(x大);elseif(x==y)printf(相等);elseprintf(y大);输出结果是?()
A.x大
B.相等
C.y大
D.无输出
【答案】:答案解析:x=3y=5,执行else,输出y大,故选C。
7、数组名作为函数参数时,传递的是?()
A.数组第一个元素的值
B.数组所有元素的值
C.数组第一个元素的地址
D.数组长度
【答案】:答案解析:数组名传参本质是首元素地址(指针传递),函数中可通过指针访问数组,故选C。
8、break语句不能用于以下哪种结构?()
A.for循环
B.while循环
C.do-while循环
D.if语句
【答案】:答案解析:break可用于循环(for/while/do-while)和switch语句,不能用于if语句,故选D。
9、以下指针运算正确的是?()
A.inta=10,*p=a;p++;
B.inta=10,*p=a;p=a;
C.inta=10,*p=a;p=5;
D.inta=10,*p=a;*p=a;
【答案】:答案解析:A指针p自增(指向a的下一个地址),B不能将int值赋给指针,C不能取常量地址,D不能将地址赋给int变量,故选A。
10、若inta=8;执行if(a%4==0)a=a/2;elsea=a+2;后a的值是?()
A.4
B.10
C.8
D.6
【答案】:答案解析:8%4=0,条件为真,a=8/2=4,故选A。
11、以下for循环中,用于计算1到5的平方和的是?()
A.s=0;for(i=1;i=5;i++)s+=ii;
B.s=0;for(i=1;i=5;i++)s+=i2;
C.s=1;for(i=1;i=5;i++)s*=i;
D.s=0;for(i=1;i=5;i++)s+=i+i;
【答案】:答案解析:平方和是12+22+32+42+52=1+4+9+16+25=55,A的逻辑正确,故选A。
12、函数定义在main函数之后时,必须先?()
A.调用函数
B.声明函数
C.定义函数
D.无要求
【答案】:答案解析:main函数调用其他函数时,若函数定义在main之后,需先声明(否则编译器找不到函数),故选B。
13、若charstr=hello;则str[1]的值是?()
A.h
B.e
C.l
D.\0
【答案】:答案解析:str是字符串首地址,str[1]等价于(str+1),值为e,故选B。
14、若inta[3][4]={{1,2},{3,4,5},{6}};则a[0][1]的值是?()
A.1
B.2
C.3
D.4
【答案】:答案解析:a[0][1]是第一行第二列,值为2,故选B。
15、C语言程序的基本单位是?()
A.语句
B.函数
C.变量
D.表达式
【答案】:答案解析:C程序由函数构成,main是入口函数,其他函数实现功能,故选B。
16、逻辑表达式!0的结果是?()
A.0
B.1
C.真
D.假
【答案】:答案解析:C语言中非0为真,!是逻辑非,!0(假)结果为1(真),故选B。
17、以下二维数组初始化正确的是?(
您可能关注的文档
- 中国廉政知识测试题必考题.docx
- 专升本C语言真题及参考答案1套.docx
- 九年级英语单元整合探究课:基于语篇的“自然灾害”主题深度学习与批判性表达.docx
- 高中人际交往《态势语高效运用》教学设计.docx
- 大单元视域下的结构化复习:人民解放战争(18401949)专题深度整合与素养落地.docx
- Unit 2 Writing 写作技能提升八年级英语上册 沪教版.pptx
- 基于大概念的小学五年级英语单元教学设计——PEP教材Unit 2 My Week.docx
- 项目销售代理合同实务操作教学.pptx
- 水循环课件高一上学期地理人教版必修一.pptx
- 从“大河向东流”说起——中国河流与湖泊的特征与影响探究.docx
- 高与矮、长与短的比较——基于“下课啦”真实情境的测量启蒙课.docx
- 小学英语五年级上册 Unit 3 What would you like 单元教学设计与知识精讲(核心素养导向).docx
- 第1单元第3课县委书记的榜样——焦裕禄(教参)-高中语文选择性必修上册(人教版).pptx
- 多重危机下的中国:义和团运动与八国联军侵华战争探究.docx
- DNA的结构课件-高一下学期生物人教版必修2(1).pptx
- 高三一轮学案历史(统编版)板块二第八单元第25讲南京国民政府的统治和中国共产党开辟革命新道路.docx
- 通用技术(高一)《物流方式与转运工具》教学设计.docx
- 于乡土与变革之间:统编版初中历史七年级下册《土地改革》教学设计.docx
- 初中英语九年级上册Module 3 Heroes Unit 1 She trained hard, so she became a great player later.docx
- 保密管理法规解析与实务操作.pptx
原创力文档

文档评论(0)