- 0
- 0
- 约6.57千字
- 约 13页
- 2026-01-27 发布于河南
- 举报
清华c语言期末测试题
第一部分单选题(50题)
1、函数的形参在______时分配内存?()
A.函数定义
B.函数声明
C.函数调用
D.程序编译
【答案】:答案解析:形参是局部变量,函数调用时分配内存,调用结束释放,故选C。
2、若inti=0;执行for(i=0;i5;i++){if(i==3)break;printf(%d,i);}输出结果是?()
A.012
B.0123
C.01234
D.无输出
【答案】:答案解析:i=3时break,输出012,故选A。
3、shortint类型的有符号取值范围是?()
A.0~65535
B.-32768~32767
C.-2147483648~2147483647
D.无固定范围
【答案】:答案解析:16位shortint有符号取值标准为-32768~32767,无符号为0~65535,故选B。
4、若inta=4;执行a-=2;后a的值是?()
A.2
B.4
C.6
D.0
【答案】:答案解析:a-=2等价于a=a-2,4-2=2,故选A。
5、以下关于函数参数的说法正确的是?()
A.形参是局部变量
B.实参是局部变量
C.形参在函数调用后释放
D.实参在函数调用后释放
【答案】:答案解析:形参是函数内局部变量(调用时分配内存,调用结束释放),实参是主调函数中的变量(生命周期与主调函数一致),故选A。
6、若inti=0;执行for(i=0;i5;i++){if(i==2)continue;printf(%d,i);}输出结果是?()
A.0134
B.01234
C.01
D.无限循环
【答案】:答案解析:i=2时执行continue,跳过printf,输出0134,故选A。
7、指针与数组的关系,以下说法正确的是?()
A.数组名是常量指针,不能自增
B.指针可指向数组元素,通过指针遍历数组
C.p[i]等价于*(p+i)
D.以上都正确
【答案】:答案解析:数组名是首元素地址(常量,不可自增),指针可遍历数组,p[i]与*(p+i)等价,故选D。
8、以下定义指向数组的指针正确的是?()
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。
9、以下函数定义错误的是?()
A.intfun(inta,intb){returna+b;}
B.voidfun(){inta=5;printf(%d,a);}
C.intfun(){inta=3;returna;}
D.voidfun(inta){returna;}
【答案】:答案解析:D返回值类型void,不能return表达式a,语法错误,故选D。
10、以下关于main函数的说法正确的是?()
A.main函数可无返回值
B.main函数可带参数
C.main函数是程序入口
D.以上都正确
【答案】:答案解析:main函数可声明为void(无返回值),可带argc/argv参数,是程序唯一入口,故选D。
11、以下数组定义中,可省略数组长度的是?()
A.inta[5];
B.inta[]={1,2,3};
C.inta[5]={1,2,3};
D.inta[][3];
【答案】:答案解析:初始化时可省略长度(编译器自动计算),D二维数组第二维不能省略,故选B。
12、若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。
13、若inta[3][3]={{1,2},{3,4},{5,6}};则a[1][1]的值是?()
A.2
B.4
C.5
D.6
【答案】:答案解析:a[1][1]是第二行第二列,值为4,故选B。
14、以下if语句的语法正确的是?()
A.if(x0){printf(a);elseprintf(b);}
B.if(x0)printf(a);else{printf(b);}
C.if(x0)printf(a);elseprintf(b);}
D.if(x0){printf(a);}elseprintf(b);}
【答案】:答案解析:A缺少},C多},D多},B语法正确(else后{}可加可不加),故选B。
15、若inta[5]={10,20,30
您可能关注的文档
- 计算机二级c语言真题(夺冠系列).docx
- 电大c语言期末试题(夺冠).docx
- 春考c语言考试题库标准卷.docx
- 新廉政知识测试题(完整版).docx
- 深度解析(2026)《NYT 3534-2020棉花抗旱性鉴定技术规程》.pptx
- 深度解析(2026)《NYT 4197.3-2022微生物农药 环境风险评估指南 第3部分:溞类》宣贯培训.pptx
- 深度解析(2026)《NYT 987-2006铺膜穴播机 作业质量》.pptx
- 深度解析(2026)《NYT 1061-2006 香菇等级规格》(2026 年):专业视角下的产业升级与价值重塑指南.pptx
- 深度解析(2026)《NYT 1113-2006微生物肥料术语》:构筑现代生态农业的微观基石与未来蓝图.pptx
- 深度解析(2026)《SCT 1179-2025秦岭细鳞鲑》.pptx
- 深度解析(2026)《SCT 7242-2022罗氏沼虾白尾病诊断方法》宣贯培训.pptx
- 深度解析(2026)《QB 1790-1993结晶玫瑰》:技术传承、产业洞察与未来趋势的权威解构.pptx
- 深度解析(2026)《QBT 2592-2003衣康酸》.pptx
- 深度解析(2026)《LYT 3171-2020林业和草原行政许可实施规范》.pptx
- 深度解析(2026)《NYT 3604-2020辣木叶粉》.pptx
- 深度解析(2026)《NBT 20119-2012核电工程施工物项管理规定》.pptx
- 深度解析(2026)《NBT 35072-2015水电工程水土保持专项投资编制细则》.pptx
- 深度解析(2026)《LYT 2587-2016空气负(氧)离子浓度监测站点建设技术规范》.pptx
- 深度解析(2026)《MTT 877-2000 DZS型电磁振动高频筛》.pptx
- 深度解析(2026)《NBT 10286—2019单相交流参数稳压器》.pptx
原创力文档

文档评论(0)