- 0
- 0
- 约6.85千字
- 约 13页
- 2026-01-27 发布于河南
- 举报
大一c语言期末试题
第一部分单选题(50题)
1、若inta=3;执行a+=aa;后a的值是?()
A.12
B.6
C.9
D.15
【答案】:答案解析:优先级先乘后加,a+=aa等价于a=a+(aa)=3+(33)=12,故选A。
2、while循环的语法格式正确的是?()
A.while(条件)语句;
B.while条件语句;
C.while(条件);语句;
D.while(条件){语句}
【答案】:答案解析:while后条件需加括号,语句可是单条(加分号)或代码块(用{}),D缺少分号,故选A。
3、逻辑表达式!0的结果是?()
A.0
B.1
C.真
D.假
【答案】:答案解析:C语言中非0为真,!是逻辑非,!0(假)结果为1(真),故选B。
4、若intx=5;执行以下代码后输出结果是?()if(x10)printf(A);elseif(x6)printf(B);elseif(x3)printf(C);elseprintf(D);
A.A
B.B
C.C
D.
【答案】:答案解析:x=53,执行第三个分支,输出C,故选C。
5、数组名作为函数参数时,传递的是?()
A.数组第一个元素的值
B.数组所有元素的值
C.数组第一个元素的地址
D.数组长度
【答案】:答案解析:数组名传参本质是首元素地址(指针传递),函数中可通过指针访问数组,故选C。
6、若inti=0;执行do{i++;printf(%d,i);}while(i=2);输出结果是?()
A.123
B.012
C.12
D.无输出
【答案】:答案解析:do-while执行3次,i=1、2、3,输出123,故选A。
7、putchar()函数的功能是?()
A.读取一个字符
B.输出一个字符
C.读取字符串
D.输出字符串
【答案】:答案解析:putchar()用于输出单个字符,getchar()读取单个字符,puts()输出字符串,故选B。
8、若inta=10,b=20,*p=a,q=b;执行p=q;后p的值是?()
A.10
B.20
C.a
D.b
【答案】:答案解析:p=q使p指向b,*p=b=20,故选B。
9、以下数组初始化错误的是?()
A.inta[5]={0};
B.inta[]={1,2,3};
C.inta[5]={1,2,3};
D.inta[5]={1,2,3,4,5,6};
【答案】:答案解析:D初始化元素个数超数组长度(5),编译报错,A、B、C正确,故选D。
10、以下关于数组越界的说法正确的是?()
A.编译时会报错
B.运行时一定会崩溃
C.可能导致程序错误
D.无影响
【答案】:答案解析:数组越界属于未定义行为,编译时不报错,运行时可能正常或崩溃,故选C。
11、以下字符串常量定义正确的是?()
A.charstr[]=C;
B.charstr[1]=C;
C.charstr[]={C};
D.charstr[2]={C,\0};
【答案】:答案解析:A用双引号定义字符串(自动加\0),B单引号用于字符常量,C无\0,D长度2正确但A更简洁,故选A。
12、C语言程序的入口函数是?()
A.main()
B.printf()
C.scanf()
D.main
【答案】:答案解析:所有C程序从main()函数开始执行,必须有且仅有一个,故选A。
13、若inta=5,p=a;执行p=8;后a的值是?()
A.5
B.8
C.a
D.无定义
【答案】:答案解析:*p=8通过指针修改指向变量a的值,a变为8,故选B。
14、若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。
15、以下switch语句语法错误的是?()
A.switch(x){case1:printf(1);break;case2:printf(2);break;}
B.switch(x){case1:printf(1);case2:printf(2);}
C.switch(x){case1:;break;case2:printf(2);}
D.switch(x){case1:printf(1);break;case1:printf(2);break;}
【答案】:答案解析:case后常量不能重复,D中case1重复,编译报错,故选D。
16、以下if语句中,条件表达式正确的是?()
A.if(x=5)printf(yes);
B.
您可能关注的文档
- 工地廉政知识测试题及答案(网校专用).docx
- 山东廉政知识测试题(典型题).docx
- 安徽省纪委廉政考试题库word版.docx
- 大学廉政知识测试题(全优).docx
- 大学商贸学院专升本C语言考试真题(b卷).docx
- Rielloburners瑞尔洛烧嘴燃气炉3475034 3475035 3475234 3475235 3475434 3475435用户手册.pdf
- 基金设立运作流程与管理方案.docx
- Riello瑞利奥锅炉RTC-80 1000-5500用户手册.pdf
- Riello瑞利奥燃气燃烧器燃气燃烧器20102963 (6) - 10 2022用户手册.pdf
- 职业规划操作指南.pptx
- 2025年证券从业资格《基金从业》预测卷.docx
- Riello里洛 burner system mectron 3M TYPE 215 用户手册.pdf
- 椎管内麻醉技术操作详细说明.docx
- Roewe RX5 参数表 2023 eRX5 Super mix comfort version, Premium, Deluxe version 说明书用户手册.pdf
- Riello瑞利奥 低NOx燃气烧嘴 RS 25 M, RS 35 M, RS 45 M, RS 55 M, RS 68 M, RS 120 M, RS 160 M, RS 200 M 用户手册.pdf
- Riello瑞利单阶段轻油和重油燃烧器RDB1-1R RDB2-2R RDB2.1-2.1R RDB2.2-2.2R RDB3 RDB3.2 RDB4说明书.pdf
- 2024江苏盐城时堰小学一年级数学课时练习.doc
- 机器学习基础知识汇总与案例解析.docx
- Riello瑞利奥燃气燃烧器燃气燃烧器RS 70 E 828 T2 RS 100 E 829 T2 RS 130 E 830 T2 RS 190 E 836 T2 RS 250 E MZ 用户手册.pdf
- 2024江苏盐城市大丰区草堰小学一年级数学课时练习.doc
原创力文档

文档评论(0)