- 0
- 0
- 约6.43千字
- 约 13页
- 2026-02-04 发布于河南
- 举报
(完整版)C语言试题
第一部分单选题(50题)
1、函数返回值的类型由______决定?()
A.return语句中的表达式类型
B.函数定义时的返回类型
C.函数调用时的参数类型
D.编译器默认类型
【答案】:答案解析:函数返回类型在定义时指定,return表达式类型需与返回类型匹配(不匹配则强制转换),故选B。
2、函数参数传递中,值传递适用于?()
A.简单变量,无需修改实参
B.数组,需修改元素
C.指针,需修改实参
D.结构体,需修改成员
【答案】:答案解析:值传递用于简单变量(不修改实参),地址传递用于需修改实参的场景,故选A。
3、若inti=0;执行do{printf(%d,i);i++;}while(i0);输出结果是?()
A.0
B.无输出
C.无限循环
D.01
【答案】:答案解析:do-while先执行一次(输出0,i=1),判断i0为假,循环结束,故选A。
4、shortint类型的有符号取值范围是?()
A.0~65535
B.-32768~32767
C.-2147483648~2147483647
D.无固定范围
【答案】:答案解析:16位shortint有符号取值标准为-32768~32767,无符号为0~65535,故选B。
5、若inta[4]={10,20,30,40};则*(a+2)的值是?()
A.20
B.30
C.40
D.10
【答案】:答案解析:a+2是第三个元素地址,*(a+2)=a[2]=30,故选B。
6、指针变量的作用是存储?()
A.变量的值
B.变量的地址
C.函数的地址
D.数组的元素
【答案】:答案解析:指针变量专门存储其他变量的内存地址,故选B。
7、C语言程序编译的正确顺序是?()
A.预处理→编译→汇编→链接
B.编译→预处理→汇编→链接
C.预处理→汇编→编译→链接
D.链接→编译→汇编→预处理
【答案】:答案解析:C程序编译流程为预处理(处理#命令)→编译(生成汇编代码)→汇编(生成目标文件)→链接(生成可执行文件),故选A。
8、以下循环中,循环次数为3次的是?()
A.for(i=1;i=3;i++)
B.while(i=3)
C.do{i++;}while(i3);
D.for(i=5;i0;i--)
【答案】:答案解析:A执行3次(1-3),B是无限循环,C(i初始0)执行3次,D执行5次,题目问“3次”,A明确正确,故选A。
9、以下switch语句中,正确使用字符常量的是?()
A.switch(c){caseA:printf(A);break;}
B.switch(c){caseA:printf(A);break;}
C.switch(c){caseA:printf(A);break;}
D.switch(c){casea:b:printf(ab);break;}
【答案】:答案解析:字符常量用单引号,B是标识符,C是字符串,D语法错误(多个case需分开),故选A。
10、函数定义和函数声明的区别是?()
A.定义包含函数体,声明不包含
B.声明包含函数体,定义不包含
C.定义和声明无区别
D.定义在程序开头,声明在结尾
【答案】:答案解析:函数定义是完整实现(含函数体),声明是告诉编译器函数名、参数、返回类型(不含函数体),故选A。
11、若inti=3;执行do{printf(%d,i);i--;}while(i=1);输出结果是?()
A.321
B.123
C.3210
D.无输出
【答案】:答案解析:do-while先执行,i从3减到1,输出321,故选A。
12、若inta=3,b=4;则表达式ab++的值是?()
A.12
B.15
C.16
D.7
【答案】:答案解析:b++是后置自增,先参与运算(ab=3*4=12),再自增(b变为5),故选A。
13、若floatf=5.9;强制转换为整型的表达式是?()
A.int(f)
B.(int)f
C.intf
D.(float)f
【答案】:答案解析:强制类型转换格式为(目标类型)变量,(int)f结果为5(取整数部分),故选B。
14、若inta=10;执行if(a%2==0)printf(偶数);elseprintf(奇数);输出结果是?()
A.偶数
B.奇数
C.10
D.无输出
【答案】:答案解析:a=10%2=0,条件为真,输出偶数,故选A。
15、二维数组a[3][4]的元素个数是?()
A.7
B.12
C.3
D.4
【答案】:答案解析:3行4列,共3×4=12个元素,故选B。
16、若inta[5]={10,20,30,40,
您可能关注的文档
- 2026年山东石油化工学院人才招聘(80人)考试备考试题附答案解析.docx
- 2026上半年海南事业单位联考海口市纪委监委招聘4人(第一号)考试参考试题及答案解析.docx
- 2026年陕西柳林酒业集团有限公司招聘笔试备考题库附答案解析.docx
- 2026中国标准化研究院人力资源部人力资源管理岗企业编制职工招聘1人考试备考试题附答案解析.docx
- 2026上海大学招聘岗位69人(第二批)备考考试试题及答案解析.docx
- 2026陕西西北工业大学飞行器动力润滑系统研究团队招聘2人笔试备考试题附答案解析.docx
- 2026山东潍坊市公立三甲医院病房护士招聘16人笔试备考题库附答案解析.docx
- 2026贵州省市场监督管理局所属事业单位招聘23人笔试备考试题附答案解析.docx
- 2026年福建莆田第八中学诚聘代课教师若干名笔试备考试题附答案解析.docx
- 2026年天津市武清区“一区五园”面向社会公开招聘国企工作人员45人笔试备考试题附答案解析.docx
- 2026山西省肿瘤医院中国医学科学院肿瘤医院山西医院招聘博士研究生55人笔试备考题库附答案解析.docx
- 2026西安莲湖区枣园社区卫生服务中心招聘考试参考题库附答案解析.docx
- 2026上半年云南事业单位联考云南轻纺职业学院公开招聘10人笔试备考题库附答案解析.docx
- 2026陕西商洛柞水县县直部分空编单位选调(选聘)11人笔试模拟试题附答案解析.docx
- 2026重庆大足区某机关事业单位行政辅助人员招聘1人笔试参考题库附答案解析.docx
- 2026中建玖玥城市运营公司招聘2人(北京)备考考试试题及答案解析.docx
- 2026年霍城垦区人民法院第一批聘用制书记员招聘(5人)笔试模拟试题附答案解析.docx
- 2026贵州毕节市纳雍县文体广电旅游局文化人才志愿者招募30人考试参考题库附答案解析.docx
- 2026华润水泥(安顺)有限公司招聘5人备考考试题库及答案解析.docx
- 2026广西南宁市滨江路幼儿园招聘4人参考考试题库及答案解析.docx
原创力文档

文档评论(0)