- 0
- 0
- 约6.35千字
- 约 13页
- 2026-01-30 发布于山东
- 举报
C语言试题题库
第一部分单选题(50题)
1、指针作为函数参数时,传递的是?()
A.指针的值
B.指针的地址
C.变量的值
D.变量的地址
【答案】:答案解析:指针传参本质是传递变量地址,函数中通过指针可修改实参值,故选D。
2、函数参数传递中,值传递的特点是?()
A.形参修改影响实参
B.形参是实参的副本
C.传递的是变量地址
D.用于数组传参
【答案】:答案解析:值传递时形参是实参的拷贝,修改形参不影响实参,地址传递才影响实参,故选B。
3、以下哪个函数用于输出字符串?()
A.putchar()
B.printf()
C.gets()
D.scanf()
【答案】:答案解析:printf()可输出字符串(如printf(hello);),putchar()输出单个字符,故选B。
4、若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。
5、以下函数声明正确的是?()
A.voidfun();
B.voidfun(inta);
C.intfun(int);
D.以上都正确
【答案】:答案解析:函数声明可省略形参名(只留类型),A、B、C均符合语法,故选D。
6、若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。
7、若inta=3;执行if(++a==4)printf(A);elseprintf(B);输出结果是?()
A.A
B.B
C.AB
D.无输出
【答案】:答案解析:++a使a=4,条件为真,输出A,故选A。
8、以下关于动态内存分配的说法正确的是?()
A.malloc函数用于动态分配内存,返回void*
B.free函数用于释放动态分配的内存
C.动态分配的内存需手动释放,避免内存泄漏
D.以上都正确
【答案】:答案解析:A、B、C均是动态内存分配的核心规则,故选D。
9、以下哪个赋值语句是正确的?()
A.inta=5;
B.a=5;
C.inta=b=5;
D.a=b=5;
【答案】:答案解析:B、D未定义变量,C不能连续赋值定义,A定义并赋值正确,故选A。
10、以下关于函数的说法正确的是?()
A.函数可提高代码复用性
B.函数可简化程序结构
C.函数可便于维护
D.以上都正确
【答案】:答案解析:函数的核心优势是复用、简化结构、便于维护,故选D。
11、若inta[3][3]={{1,2,3},{4,5,6},{7,8,9}};则a[1][2]的值是?()
A.5
B.6
C.8
D.9
【答案】:答案解析:a[1][2]是第二行第三列,值为6,故选B。
12、函数的形参在______时分配内存?()
A.函数定义
B.函数声明
C.函数调用
D.程序编译
【答案】:答案解析:形参是局部变量,函数调用时分配内存,调用结束释放,故选C。
13、C语言程序的入口函数是?()
A.main()
B.printf()
C.scanf()
D.main
【答案】:答案解析:所有C程序从main()函数开始执行,必须有且仅有一个,故选A。
14、以下循环中,用于计算1到10的乘积的是?()
A.s=0;for(i=1;i=10;i++)s+=i;
B.s=1;for(i=1;i=10;i++)s*=i;
C.s=0;while(i=10){s*=i;i++;}
D.s=1;do{s+=i;i++;}while(i=10);
【答案】:答案解析:乘积初始值为1,累加初始值为0,B的逻辑是12...*10,正确,故选B。
15、若inti=1;执行while(i5){printf(%d,i);i+=2;}输出结果是?()
A.13
B.135
C.1234
D.无输出
【答案】:答案解析:i初始1,每次加2,执行2次(1、3),输出13,故选A。
16、逻辑表达式30的结果是?()
A.0
B.1
C.3
D.真
【答案】:答案解析:逻辑与只要有一个operand为0则结果为0,3为真,0为假,故选A。
17、以下switch语句中,default的位置可以在?()
A.所有case之前
B.所有case之后
C.两个case之间
D.以上都可以
【答案】:答案解析:de
您可能关注的文档
- 中国廉政知识测试题往年题考.docx
- 专升本C语言真题及1套参考答案.docx
- 企业发展方针稳定性保证函(7篇).docx
- 高水准市场推广承诺书[5篇].docx
- 个人职场晋升技能培训手册.doc
- 2020-2024基于供应链视角的企业营运资金管理研究.docx
- 2020-2024百度集团-SW09888财务分析报告word14页8444字数.docx
- IPC-9797-2020 CHN(汽车应用要求及其他高可靠性应用要求的压接标准).pdf
- 期末复习课件:文学文化常识++2025-2026学年统编版语文七年级上册.pptx
- 期末复习课件:古诗词鉴赏++2025-2026学年统编版语文七年级上册.pptx
- 基于对比知识蒸馏的长尾噪声标签学习.pdf
- 学校班子学年度述职报告:“有事找书记”转变为“书记主动找问题”!.doc
- 陕02J12-1 外墙外保温构造图集陕西 建筑 图集.pdf
- PT-1624 北京市电动自行车停放场所防火设计标准配套图集.pdf
- 陕09J15 建筑变形缝陕西 建筑 图集.pdf
- 07J501-1 钢雨篷(一)玻璃面板 (2).pdf
- 综合与实践 年、月、日的秘密活动一 年历中的秘密 教案 人教版数学三年级下册.docx
- 综合与实践 年、月、日的秘密活动四 小讲堂 教案 人教版数学三年级下册.docx
- 综合与实践 年、月、日的秘密活动三 年历设计师 教案 人教版数学三年级下册.docx
- 综合与实践 年、月、日的秘密活动二 作息时间表中的秘密 教案 人教版数学三年级下册.docx
原创力文档

文档评论(0)