- 0
- 0
- 约6.75千字
- 约 13页
- 2026-01-27 发布于河南
- 举报
数组c语言考试题库
第一部分单选题(50题)
1、若inta[5]={10,20,30,40,50},p=a+3;则p的值是?()
A.30
B.40
C.50
D.无定义
【答案】:答案解析:a+3指向a[3],*p=40,故选B。
2、若inta[5];执行a[0]=1;a[1]=2;则a[2]的值是?()
A.0
B.3
C.随机值
D.无定义
【答案】:答案解析:全局数组默认0,局部数组未初始化是随机值?题目未说明存储类别,通常默认全局,a[2]=0,故选A。
3、若inta=3;执行if(++a3)printf(A);elseprintf(B);输出结果是?()
A.A
B.B
C.AB
D.无输出
【答案】:答案解析:++a是前置自增,a变为43,条件为真,输出A,故选A。
4、若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。
5、以下关于return语句的说法正确的是?()
A.函数中可有多条return语句
B.函数中必须有return语句
C.return语句必须在函数末尾
D.return语句只能返回一个值
【答案】:答案解析:A函数中可有多条return(如条件判断后返回),Bvoid函数可无return,Creturn可在任意位置,Dreturn只能返回一个值(返回多个值需用指针/数组),故选A。
6、若intx=1;执行switch(x){case1:printf(1);break;case1:printf(2);break;}会出现什么情况?()
A.输出1
B.输出2
C.编译错误
D.运行错误
【答案】:答案解析:case后常量不能重复,编译时会报错,故选C。
7、若intx=4;执行if(x++4)printf(A);elseprintf(B);输出结果是?()
A.A
B.B
C.AB
D.无输出
【答案】:答案解析:x++是后置自增,条件判断时x=4,44为假,执行else(输出B),后x变为5,故选B。
8、若floatf=5.9;强制转换为整型的表达式是?()
A.int(f)
B.(int)f
C.intf
D.(float)f
【答案】:答案解析:强制类型转换格式为(目标类型)变量,(int)f结果为5(取整数部分),故选B。
9、continue语句只能用于以下哪种结构?()
A.循环语句
B.switch语句
C.if语句
D.所有结构
【答案】:答案解析:continue仅用于循环语句(for/while/do-while),用于跳过本次循环,故选A。
10、若inta[4]={1,2,3,4};则*(a+1)的值是?()
A.1
B.2
C.3
D.4
【答案】:答案解析:a是首地址,a+1是第二个元素地址,*(a+1)=a[1]=2,故选B。
11、以下关于空指针的定义正确的是?()
A.#defineNULL0
B.#defineNULL(void*)0
C.int*p=NULL;
D.以上都正确
【答案】:答案解析:A、B是NULL的常见定义,C是定义空指针,均正确,故选D。
12、以下数组初始化正确的是?()
A.charstr[]=hello;
B.charstr[5]=hello;
C.charstr[]={h,e,l,l,o};
D.charstr[5]={h,e,l,l,o,\0};
【答案】:答案解析:A字符串自动加\0,B长度5不足以存hello(含\0共6个字符),C无\0(字符串不完整),D长度5超,故选A。
13、若inti=0;执行for(;;){if(i==4)break;printf(%d,i);i++;}输出结果是?()
A.0123
B.01234
C.无限循环
D.无输出
【答案】:答案解析:for(;;)是无限循环,i=4时break,输出0123,故选A。
14、函数的形参在______时分配内存?()
A.函数定义
B.函数声明
C.函数调用
D.程序编译
【答案】:答案解析:形参是局部变量,函数调用时分配内存,调用结束释放,故选C。
15、以下哪个是C语言中的赋值运算符?()
A.==
B.=
C.+=
D.!=
【答案】:答案解析:=是赋值运算符,==是等于判断,+=是复合赋值,!=是不等于判断,故选B。
16、若inti=0,s=0;执行for(i=1;i=4;i++)s+=i;后s的值是?
您可能关注的文档
- 新疆廉政考试题库(含答案).docx
- 廉洁廉政知识测试题及一套参考答案.docx
- 廉政知识问卷测试题及答案(新).docx
- 廉政知识简答测试题精选.docx
- 廉政知识测试题(考试直接用).docx
- 2026浙江温州市瑞安市自然资源和规划局编外人员招聘1人考试笔试参考题库及答案解析.docx
- 2026黑龙江哈尔滨启航劳务派遣有限公司派遣到哈工大仪器学院超精密光电仪器工程研究所招聘考试笔试备考题库及答案解析.docx
- 2026山东事业单位统考临沂市荣军优抚医院(临沂市心理医院)招聘综合类岗位工作人员2人考试笔试参考题库及答案解析.docx
- 2026年度枣庄市市直事业单位公开招聘初级综合类岗位人员(58人)笔试考试备考题库及答案解析.docx
- 2026年中国科学院合肥肿瘤医院血液透析中心医护人员招聘7名考试笔试备考题库及答案解析.docx
- 2026年榆林市青少年宫围棋老师招聘笔试考试备考题库及答案解析.docx
- 广东中山市神湾神舟学校2026年春季中学教师招聘5人考试笔试备考试题及答案解析.docx
- 2025云南省招商中铁控股有限公司校园招聘考试笔试备考题库及答案解析.docx
- 2026福建龙岩新罗区万安中心幼儿园招聘教师1人笔试考试备考题库及答案解析.docx
- 2026年福建省国资教育投资有限公司招聘2人笔试考试备考题库及答案解析.docx
- 2026中国藏语系高级佛学院招聘应届高校毕业生6人考试笔试模拟试题及答案解析.docx
- 2026重庆数字资源集团有限公司招聘20人考试笔试模拟试题及答案解析.docx
- 2026四川泸州市江阳区第二中医医院招聘临聘人员4人考试笔试模拟试题及答案解析.docx
- 2026河北雄安人才服务有限公司招聘53人考试笔试模拟试题及答案解析.docx
- 2026广西梧州市考试招聘中小学(幼儿园)教师260人考试笔试备考试题及答案解析.docx
原创力文档

文档评论(0)