- 0
- 0
- 约6.6千字
- 约 13页
- 2026-01-30 发布于山东
- 举报
c语言上机考试题库
第一部分单选题(50题)
1、若inta=2,b=4;执行if(a==b)a=0;elseb=0;后a和b的值分别是?()
A.0,4
B.2,0
C.0,0
D.2,4
【答案】:答案解析:a==b为假,执行else,b=0,a保持2,故选B。
2、若charstr=hello;则str[1]的值是?()
A.h
B.e
C.l
D.\0
【答案】:答案解析:str是字符串首地址,str[1]等价于(str+1),值为e,故选B。
3、若inti=0;执行while(i5){i++;if(i==3)continue;printf(%d,i);}输出结果是?()
A.1245
B.12345
C.01245
D.无输出
【答案】:答案解析:i=3时continue,跳过printf,输出1、2、4、5,故选A。
4、以下哪个数据类型用于存储单个字符?()
A.int
B.char
C.float
D.double
【答案】:答案解析:char用于存储单个字符(ASCII码),int存储整数,float/double存储浮点数,故选B。
5、函数定义在main函数之后时,必须先?()
A.调用函数
B.声明函数
C.定义函数
D.无要求
【答案】:答案解析:main函数调用其他函数时,若函数定义在main之后,需先声明(否则编译器找不到函数),故选B。
6、若inta=1,b=2;则表达式(a==b)的结果是?()
A.1
B.0
C.2
D.真
【答案】:答案解析:==是等于判断,a==b为假,C语言中假用0表示,故选B。
7、若inta=3;执行if(++a==4)printf(A);elseprintf(B);输出结果是?()
A.A
B.B
C.AB
D.无输出
【答案】:答案解析:++a使a=4,条件为真,输出A,故选A。
8、若inta=3,b=4;则表达式ab++的值是?()
A.12
B.15
C.16
D.7
【答案】:答案解析:b++是后置自增,先参与运算(ab=3*4=12),再自增(b变为5),故选A。
9、若charc=A;执行c=c+32后,c的值是?()
A.a
B.B
C.65
D.97
【答案】:答案解析:大写字母ASCII码比对应小写字母小32,A(65)+32=a(97),故选A。
10、以下哪个函数用于输出字符串?()
A.putchar()
B.printf()
C.gets()
D.scanf()
【答案】:答案解析:printf()可输出字符串(如printf(hello);),putchar()输出单个字符,故选B。
11、以下数组定义中,可省略数组长度的是?()
A.inta[5];
B.inta[]={1,2,3};
C.inta[5]={1,2,3};
D.inta[][3];
【答案】:答案解析:初始化时可省略长度(编译器自动计算),D二维数组第二维不能省略,故选B。
12、以下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。
13、以下定义指向二维数组的指针正确的是?()
A.inta[2][3],(*p)[3]=a;
B.inta[2][3],*p=a;
C.inta[2][3],p=a[0];
D.inta[2][3],*p=a;
【答案】:答案解析:A是指向3列数组的指针(匹配二维数组a的行),B、C、D类型不匹配,故选A。
14、函数定义的格式是?()
A.返回类型函数名(参数列表){函数体}
B.函数名(返回类型,参数列表){函数体}
C.函数名(参数列表)返回类型{函数体}
D.返回类型函数名{参数列表,函数体}
【答案】:答案解析:函数定义标准格式为“返回类型函数名(参数列表){函数体}”,故选A。
15、以下数组定义错误的是?()
A.inta[0];
B.inta[5];
C.inta[]={1,2,3};
D.inta[5]={1,2,3};
【答案】:答案解析:数组长度不能为0,编译报错,其余正确,故选A。
16、以下哪个表达式可访问
您可能关注的文档
- c语言指针考试题库及1套完整答案.docx
- c语言初学者编程题目(满分必刷).docx
- 2026年贵州电子科技职业学院单招职业技能考试模拟测试卷附答案解析.docx
- 第12课 模型的建立 课件 浙教版(2023)信息科技五年级上册.pptx
- 第五单元第1课《多样化的沟通与交流》教案 苏科版(2023)信息科技三年级下册.docx
- 2025年河南省信阳市平桥区自然资源局招聘考前自测高频考点模拟试题及答案.docx
- 2025年湖北省汉口银行社会招考笔试模拟试题(含答案)(10).docx
- 2025年河南省南阳市西峡县信息化工作办公室招聘考前自测高频考点模拟试题附答案.docx
- 2025年河南省周口市公开招聘警务辅助人员辅警笔试经典练习卷A含答案(10).docx
- 2026年心理咨询师《基础理论》模拟题.docx
最近下载
- 2023《良品铺子企业的成本费用控制优化研究》13000字.docx VIP
- SH∕T 3501-2021 石油化工有毒、可燃介质钢制管道工程施工及验收规范.pdf
- 蚂蚁云客服工作证考试题库.docx VIP
- 钢结构质量通病及控制措施.pdf VIP
- 企业成本控制研究—以良品铺子为例.docx VIP
- 智能钻杆技术在油田开发中的应用与展望.pptx VIP
- 市场营销学复习资料第三版.doc VIP
- 企业物流成本控制与优化研究--以良品铺子为例.docx VIP
- 哈希HACH-MS5050 多参数在线分析仪中文样本技术资料.pdf
- 2023年北京积水潭医院贵州医院招聘笔试模拟试题及答案解析.docx VIP
原创力文档

文档评论(0)