- 0
- 0
- 约6.24千字
- 约 13页
- 2026-01-30 发布于河南
- 举报
c语言上机考试题库
第一部分单选题(50题)
1、以下函数调用正确的是?()
A.fun(5);
B.fun(3,4);
C.fun(hello);
D.取决于函数定义
【答案】:答案解析:函数调用需匹配函数定义的参数类型和个数,A、B、C是否正确取决于函数定义,故选D。
2、若inta=3;执行a+=aa;后a的值是?()
A.12
B.6
C.9
D.15
【答案】:答案解析:优先级先乘后加,a+=aa等价于a=a+(aa)=3+(33)=12,故选A。
3、以下哪个函数用于输出字符串?()
A.putchar()
B.printf()
C.gets()
D.scanf()
【答案】:答案解析:printf()可输出字符串(如printf(hello);),putchar()输出单个字符,故选B。
4、若inti=0;执行while(1){if(i==3)break;printf(%d,i);i++;}输出结果是?()
A.012
B.0123
C.无限循环
D.无输出
【答案】:答案解析:while(1)是无限循环,i=3时break,输出012,故选A。
5、若inta[5]={10,20,30,40,50};则a[4]的值是?()
A.40
B.50
C.60
D.无定义
【答案】:答案解析:a[4]是第五个元素,值为50,故选B。
6、以下函数定义中,参数为两个int类型的是?()
A.voidfun(inta,floatb){}
B.voidfun(inta,intb){}
C.voidfun(floata,intb){}
D.voidfun(inta,charb){}
【答案】:答案解析:B中两个参数均为int类型,其余选项参数类型不匹配,故选B。
7、以下哪个转义字符表示制表符?()
A.\n
B.\t
C.\b
D.\r
【答案】:答案解析:\t是制表符(Tab),\n换行,\b退格,\r回车,故选B。
8、指针的自增运算(p++)的含义是?()
A.指针值加1
B.指针指向的变量值加1
C.指针指向地址偏移一个类型大小
D.指针指向地址偏移1字节
【答案】:答案解析:p++使指针指向地址偏移“指向类型大小”(如int指针+4字节),故选C。
9、若inta[3]={1,2,3},p=a;则(p+2)的值是?()
A.1
B.2
C.3
D.无定义
【答案】:答案解析:p+2指向a[2],解引用*(p+2)=a[2]=3,故选C。
10、若charstr[10]=abcde;则str[5]的值是?()
A.e
B.\0
C.随机值
D.无定义
【答案】:答案解析:字符串自动在末尾加\0,str[5]是\0,故选B。
11、若intx=1;执行switch(x){case1:printf(1);case2:printf(2);break;case3:printf(3);}输出结果是?()
A.1
B.12
C.123
D.无输出
【答案】:答案解析:x=1匹配case1,无break,穿透到case2(执行后break),输出12,故选B。
12、若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。
13、以下哪个操作会导致野指针?()
A.指针未初始化
B.指针指向的内存被释放后未置空
C.指针越界访问
D.以上都是
【答案】:答案解析:野指针是指向无效地址的指针,A、B、C均会导致野指针,故选D。
14、若intx=10,y=20;则表达式x!=y的结果是?()
A.0
B.1
C.10
D.20
【答案】:答案解析:!=是不等于判断,x!=y为真,C语言中真用1表示,故选B。
15、若inta=5,p=a;执行p=8;后a的值是?()
A.5
B.8
C.a
D.无定义
【答案】:答案解析:*p=8通过指针修改指向变量a的值,a变为8,故选B。
16、若inti=0;执行for(;i5;){printf(%d,i);i++;}输出结果是?()
A.01234
B.12345
C.无限循环
D.无输出
【答案】:答案解析:for循环初始化和条件省略,循环体中i自增,执行5次,输出01234,故选A。
17、数组元素的下标从______开始?()
A.0
B.1
C.-1
D.任意
【答案】:答案解析:C语言数组下标从0开始,是固定规则,故选A。
18、以下函数声明错误的是?()
A.voidfun(int);
B.voidfu
您可能关注的文档
- c语言期末试题精编答案.docx
- c语言期末测试题及答案(全国通用).docx
- 2026年项目廉政考试题库及答案(考点梳理).docx
- 2026年闽北职业技术学院单招职业适应性测试题库附答案解析.docx
- 深度解析(2026)《FZT 73054-2015保暖袜》.pptx
- 深度解析(2026)《GBT 5504-2011粮油检验 小麦粉加工精度检验》.pptx
- 宣贯培训(2026)《GBT 19711-2021导航地理数据模型与交换格式》.pptx
- 宣贯培训(2026)《GBT 20186.2-2021光纤用二次被覆材料 第2部分:改性聚丙烯》.pptx
- 宣贯培训(2026)《GBT 20332-2006锥柄机用150锥度销子铰刀》.pptx
- 深度解析(2026)《GAT 1242-2015法庭科学硝酸银显现手印技术规范》.pptx
- 深度解析(2026)《GAT 701-2024安全防范 指纹识别应用 出入口控制指纹识别模块通用规范》.pptx
- 深度解析(2026)《GAT 751-2024公安视频图像屏幕显示信息叠加规范》.pptx
- 深度解析(2026)《GAT 1234-2015地(住)址信息备案接口规范》.pptx
- 2026年,光伏行业团体标准上升为融资合同引用标准的路径与案例.pptx
- 深度解析(2026)《GAT 1655-2019法庭科学 泥土元素成分检验 X射线荧光光谱法》.pptx
- 深度解析(2026)《GAT 1656-2019法庭科学 口红检验 红外光谱法》.pptx
- 深度解析(2026)《GAT 2156.5-2024公安交通管理软件质量要求和检验方法 第5部分:移动应用软件》.pptx
- 深度解析(2026)《GAT 2171-2024机动车驾驶人考试场地布局规划指南》.pptx
- 深度解析(2026)《GAT 2182-2024信息安全技术 关键信息基础设施安全测评要求》.pptx
- 2026—2027年利用月壤进行3D打印建造月球基础设施的机器人技术公司获建筑科技与自动化资本长期关注.pptx
最近下载
- EN 12900-2013 制冷剂压缩机的额定测试条件、公差和制造商性能数据表示方法.pdf VIP
- 门禁接线图-文档.doc VIP
- VDA 5 (红皮书)-中文(简体).pdf VIP
- 餐饮行业员工劳动合同(2025年修订版).docx
- 的压力容器事故案例分析课件.ppt VIP
- 一种半导体用石英的氧化钇涂层的制备方法.pdf VIP
- 小学科学知识竞赛(练习).docx VIP
- 中成药治疗冠心病临床应用指南(2020版).pdf VIP
- BS EN 10225-1-2019 固定海上建筑物用可焊接结构钢 交货技术条件第1部分:板材.pdf
- 2021年10月化疗药物使用试题 (1).docx VIP
原创力文档

文档评论(0)