- 1
- 0
- 约6.38千字
- 约 13页
- 2026-01-27 发布于河南
- 举报
数组c语言考试题库
第一部分单选题(50题)
1、以下关于函数的说法错误的是?()
A.函数可嵌套调用
B.函数可递归调用
C.函数可重定义
D.函数可声明多次
【答案】:答案解析:C函数名不能重定义(重复定义编译报错),A、B、D正确,故选C。
2、以下if-else语句中,代码块正确的是?()
A.if(x0)printf(a);printf(b);elseprintf(c);
B.if(x0){printf(a);printf(b);}elseprintf(c);
C.if(x0)printf(a);{printf(b);}elseprintf(c);
D.if(x0)printf(a);printf(b);else{printf(c);}
【答案】:答案解析:else需与最近的if匹配,A、C、D中else前有独立printf,语法错误,B用{}包裹代码块正确,故选B。
3、若intx=5;则表达式x+++x的结果是?()
A.10
B.11
C.12
D.9
【答案】:答案解析:结合性从左到右,x+++x等价于(x++)+x=5+6=11,故选B。
4、数组作为函数参数时,函数形参不能是?()
A.inta[]
B.int*a
C.inta[5]
D.inta
【答案】:答案解析:D中inta是普通变量,不能接收数组名(地址),A、B、C均可作为数组形参,故选D。
5、若inti=0;执行for(i=0;i5;i++){if(i%2==0)continue;printf(%d,i);}输出结果是?()
A.13
B.024
C.01234
D.无输出
【答案】:答案解析:i为偶数(0、2、4)时continue,输出奇数1、3,故选A。
6、若intx=1;执行switch(x){case1:printf(1);break;case1:printf(2);break;}会出现什么情况?()
A.输出1
B.输出2
C.编译错误
D.运行错误
【答案】:答案解析:case后常量不能重复,编译时会报错,故选C。
7、函数参数为数组时,形参的写法错误的是?()
A.inta[]
B.int*a
C.inta[5]
D.inta
【答案】:答案解析:D中inta是普通变量,不能接收数组名(地址),A、B、C均正确,故选D。
8、以下转义字符表示换行的是?()
A.\t
B.\n
C.\
D.\r
【答案】:答案解析:\t是制表符,\n是换行符,\是反斜杠,\r是回车符,故选B。
9、C语言中,注释的正确写法是?()
A.//单行注释
B./*多行注释/
C.--注释
D.A和B
【答案】:答案解析:C语言支持//单行注释和/...*/多行注释,--不是注释符号,故选D。
10、以下哪个转义字符表示制表符?()
A.\n
B.\t
C.\b
D.\r
【答案】:答案解析:\t是制表符(Tab),\n换行,\b退格,\r回车,故选B。
11、以下数组定义中,长度为5的是?()
A.inta[5];
B.inta[]={1,2,3,4,5};
C.charstr[]=abcd;
D.以上都是
【答案】:答案解析:A长度5,B长度5,C字符串abcd含\0共5个字符,故选D。
12、以下switch语句中,break语句的作用是?()
A.终止当前case
B.终止switch语句
C.跳过下一个case
D.无作用
【答案】:答案解析:break在switch中用于跳出整个switch语句,避免case穿透,故选B。
13、以下关于动态内存分配的说法正确的是?()
A.malloc函数用于动态分配内存,返回void*
B.free函数用于释放动态分配的内存
C.动态分配的内存需手动释放,避免内存泄漏
D.以上都正确
【答案】:答案解析:A、B、C均是动态内存分配的核心规则,故选D。
14、若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。
15、函数返回值的类型由______决定?()
A.return语句中的表达式类型
B.函数定义时的返回类型
C.函数调用时的参数类型
D.编译器默认类型
【答案】:答案解析:函数返回类型在定义时指定,return表达式类型需与返回类型匹配(不匹配则强制转换),故选B。
16、以下哪个是NULL指针?()
A.void*p=0;
B.int*p=
您可能关注的文档
- 最新廉政知识测试题(历年真题).docx
- 新疆廉政考试题库(a卷).docx
- 廉政考试题库(历年真题).docx
- 廉政竞赛试题(精练).docx
- 廉政知识网上考试题库(word).docx
- 廉政知识简答测试题word版.docx
- 深度解析(2026)《NYT 3416-2019茭白贮运技术规范》.pptx
- 深度解析(2026)《NYT 3417-2019苹果树主要害虫调查方法》.pptx
- 深度解析(2026)《NYT 3528-2019耕地土壤墒情遥感监测规范》:迈向精准农业的遥感科技指南.pptx
- 深度解析(2026)《NBT 32030-2016光伏发电工程勘察设计费计算标准》.pptx
- 深度解析(2026)《SBT 10131-2012冲印式硬糖成型机技术条件》.pptx
- 2025年国潮鞋转售行业市场研究报告.pdf
- 深度解析(2026)《SCT 8156-2018玻璃钢渔船水密舱壁制作技术要求》.pptx
- 中国金融智能体发展研究与厂商评估报告(2025).pdf
- 2025年消费金融数字化转型主题调研报告.pdf
- 深度解析(2026)《SHT 0423-1992绝缘胶检验法》:从标准解读到未来绝缘材料性能评估的前沿视野.pptx
- 2025消费金融数字化转型主题调研报告.pdf
- 深度解析(2026)《QB 1429-1992工业烷基磺酸钠》.pptx
- 2025年中国智慧微断产品市场白皮书.pdf
- 深度解析(2026)《QXT 536—2020前向散射式能见度仪测试方法》.pptx
原创力文档

文档评论(0)