- 0
- 0
- 约6.91千字
- 约 13页
- 2026-01-27 发布于山东
- 举报
大学工程学院C语言考试真题
第一部分单选题(50题)
1、若charstr[10]=abcde;则str[5]的值是?()
A.e
B.\0
C.随机值
D.无定义
【答案】:答案解析:字符串自动在末尾加\0,str[5]是\0,故选B。
2、函数参数传递中,地址传递的特点是?()
A.形参是实参的副本
B.形参修改不影响实参
C.传递的是变量地址
D.用于简单变量传参
【答案】:答案解析:地址传递(指针)传递变量地址,形参通过地址修改实参值,值传递是副本,故选C。
3、预处理命令#definePI3.14159的作用是?()
A.定义变量
B.定义常量
C.函数声明
D.包含头文件
【答案】:答案解析:#define是宏定义,用于定义常量(无分号,直接替换),故选B。
4、以下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。
5、若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。
6、若charstr[]=Clanguage;则字符串长度是?()
A.10
B.11
C.12
D.13
【答案】:答案解析:字符串长度以\0结束,Clanguage含10个字符(不含\0),故选A。
7、C语言程序编译的正确顺序是?()
A.预处理→编译→汇编→链接
B.编译→预处理→汇编→链接
C.预处理→汇编→编译→链接
D.链接→编译→汇编→预处理
【答案】:答案解析:C程序编译流程为预处理(处理#命令)→编译(生成汇编代码)→汇编(生成目标文件)→链接(生成可执行文件),故选A。
8、以下函数声明正确的是?()
A.intfun(intx,inty);
B.intfun(int,int);
C.intfun(intx;inty);
D.A和B
【答案】:答案解析:函数声明可写参数名或只写类型,A、B正确,C用分号错误,故选D。
9、若inti=0;执行do{printf(%d,i);i++;}while(i0);输出结果是?()
A.0
B.无输出
C.无限循环
D.01
【答案】:答案解析:do-while先执行一次(输出0,i=1),判断i0为假,循环结束,故选A。
10、以下哪个关键字用于定义整型变量?()
A.char
B.int
C.float
D.double
【答案】:答案解析:int定义整型,char字符型,float单精度浮点型,double双精度浮点型,故选B。
11、以下switch语句中,default的位置可以在?()
A.所有case之前
B.所有case之后
C.两个case之间
D.以上都可以
【答案】:答案解析:default位置灵活,可在case前、后或中间,不影响执行逻辑,故选D。
12、以下指针运算错误的是?()
A.inta=5,*p=a;p++;
B.inta=5,*p=a;*p++;
C.inta=5,*p=a;p=a+1;
D.inta=5,*p=a;p=p+2;
【答案】:答案解析:a是地址常量,不能进行算术运算(a+1错误),A、B、D均正确,故选C。
13、以下for循环中,用于计算1到5的平方和的是?()
A.s=0;for(i=1;i=5;i++)s+=ii;
B.s=0;for(i=1;i=5;i++)s+=i2;
C.s=1;for(i=1;i=5;i++)s*=i;
D.s=0;for(i=1;i=5;i++)s+=i+i;
【答案】:答案解析:平方和是12+22+32+42+52=1+4+9+16+25=55,A的逻辑正确,故选A。
14、以下关于指针的说法错误的是?()
A.指针可指向变量、数组、函数
B.指针可进行算术运算(如++、--)
C.指针可指向自身
D.指针可用于动态内存分配
【答案】:答案解析:指针不能指向自身(类型不匹配),A、B、D说法正确,故选C。
15、函数返回值通过______语句返回?()
A.pr
您可能关注的文档
- 廉政从业知识测试题(名校卷).docx
- 干部廉政谈话知识测试题(能力提升).docx
- 在线廉政知识测试题及1套参考答案.docx
- Meiling美菱D8AB120A说明书用户手册.pdf
- TONE WINNER天逸音响悠享三号说明书用户手册.pdf
- Panasonic松下NI-WL700 Operating Instructions说明书用户手册.pdf
- OPPO Enco Free 快速指南说明书用户手册.pdf
- Meiling美菱D8AB100说明书用户手册.pdf
- Meiling美菱MC-15bai说明书用户手册.pdf
- 海信洗衣机WV20G-H用户手册说明书.pdf
- DELIXI塑料外壳式断路器(MCCB)德力西新 CDM6HL系列剩余电流动作断路器说明书-英文 20251212.pdf
- DELIXI塑料外壳式断路器(MCCB)德力西CDMX系列塑料外壳式断路器说明书 20251129.pdf
- Meiling美菱LRS1AD100B说明书用户手册.pdf
- DELIXI塑料外壳式断路器(MCCB)德力西CDM6H系列塑料外壳式断路器说明书 20251129.pdf
- Meiling美菱MZG-722说明书用户手册.pdf
- Meiling美菱KFR-72L MXW1SRS说明书用户手册.pdf
- Meiling美菱Y8NB100说明书用户手册.pdf
- Meiling美菱JSQ25-13H201A说明书用户手册.pdf
- DELIXI德力西电气塑料外壳式断路器(MCCB)CDM6SEV剩余电流动作断路器说明书 -20251129.pdf
- DELIXI德力西电气塑料外壳式断路器(MCCB)CDM6Li说明书-20250910.pdf
原创力文档

文档评论(0)