- 0
- 0
- 约6.44千字
- 约 13页
- 2026-01-27 发布于山东
- 举报
期末c语言考试题
第一部分单选题(50题)
1、函数的形参在______时分配内存?()
A.函数定义
B.函数声明
C.函数调用
D.程序编译
【答案】:答案解析:形参是局部变量,函数调用时分配内存,调用结束释放,故选C。
2、若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。
3、若inta[3][4]={{1,2},{3,4,5},{6}};则a[0][1]的值是?()
A.1
B.2
C.3
D.4
【答案】:答案解析:a[0][1]是第一行第二列,值为2,故选B。
4、以下指针运算正确的是?()
A.inta=10,*p=a;p++;
B.inta=10,*p=a;p=a;
C.inta=10,*p=a;p=5;
D.inta=10,*p=a;*p=a;
【答案】:答案解析:A指针p自增(指向a的下一个地址),B不能将int值赋给指针,C不能取常量地址,D不能将地址赋给int变量,故选A。
5、若inta=10,p=a;则p的值是?()
A.10
B.a
C.p
D.无定义
【答案】:答案解析:*p是解引用,-用于结构体指针访问成员,.用于结构体变量访问成员,故选B。
6、以下哪个if语句的条件是“x是偶数且x大于10”?()
A.if(x%2==0x10)
B.if(x%2=0x10)
C.if(x%2==0||x10)
D.if(x%2=0||x10)
【答案】:答案解析:偶数判断用x%2==0,逻辑与用,B是赋值,C、D是逻辑或,故选A。
7、以下关于二维数组的说法正确的是?()
A.二维数组是数组的数组
B.二维数组元素在内存中按列存储
C.二维数组长度必须是常量
D.二维数组不能作为函数参数
【答案】:答案解析:二维数组本质是数组的数组,内存按行存储,可作为函数参数,长度需常量,故选A。
8、若charc=A;执行c=c+32后,c的值是?()
A.a
B.B
C.65
D.97
【答案】:答案解析:大写字母ASCII码比对应小写字母小32,A(65)+32=a(97),故选A。
9、以下哪个是合法的字符常量?()
A.a
B.ab
C.a
D.a
【答案】:答案解析:字符常量用单引号包裹单个字符,A是字符串,B是两个字符(错误),D是标识符,故选C。
10、以下关于动态内存分配的说法正确的是?()
A.malloc函数用于动态分配内存,返回void*
B.free函数用于释放动态分配的内存
C.动态分配的内存需手动释放,避免内存泄漏
D.以上都正确
【答案】:答案解析:A、B、C均是动态内存分配的核心规则,故选D。
11、以下哪个是NULL指针?()
A.void*p=0;
B.int*p=NULL;
C.charp=(char)0;
D.以上都正确
【答案】:答案解析:NULL指针是不指向任何有效地址的指针,三种写法均正确,故选D。
12、以下if语句中,赋值语句和判断语句混淆的是?()
A.if(x==5)
B.if(x=5)
C.if(x!=5)
D.if(x5)
【答案】:答案解析:x=5是赋值(将5赋给x),x==5是判断(x是否等于5),B混淆了两者,故选B。
13、以下循环语句中,执行次数为5次的是?()
A.for(i=0;i5;i++)
B.while(i5){i++;}
C.do{i++;}while(i5);
D.for(i=1;i=5;i--)
【答案】:答案解析:A执行5次(0-4),B、C未初始化i(若i初始0则5次,否则不确定),D初始i=10,执行0次,故选A。
14、以下函数声明正确的是?()
A.intfun(intx,inty);
B.intfun(int,int);
C.intfun(intx;inty);
D.A和B
【答案】:答案解析:函数声明可写参数名或只写类型,A、B正确,C用分号错误,故选D。
15、若inta=7;执行if(a%3==1)printf(A);elseif(a%3==2)printf(B);elseprintf(C);输出结果是?()
A.A
B.B
C.C
D.无输出
【答案】:答案解析:7%3=1?7/3=2余1?不,7%3=1?7-3*2=1,条件1成立?哦7%3=1,应输出A?不对,7%3=1,第一个条件成立,输出A?重新计算:7÷3=2余1,a%3=1,执行第一个分支,输出A,故选A(原解析修正:之前误算,正确结果A)。
16、若inta=7,*p=a;执行++*p;后a的值是?(
您可能关注的文档
- 法纪廉政知识测试题及答案(考点梳理).docx
- 2025广东招商局狮子山人工智能实验室招聘备考题库及答案详解(最新).docx
- 辽宁师附中2026届物理高三上期中监测试题含解析.doc
- 流程再造优化实施要点.docx
- 六年级上册道德与法治教学工作总结(精选4篇).docx
- 2025广东招商局狮子山人工智能实验室招聘备考题库及答案详解(易错题).docx
- 2025广东招商局狮子山人工智能实验室招聘备考题库及答案详解参考.docx
- 品牌授权使用代理合同模版5篇.docx
- 2025广东招商局狮子山人工智能实验室招聘备考题库及参考答案详解一套.docx
- 小学三年级语文试卷分析及改进措施.docx
- 2025广东惠州市龙川县事业单位集中招聘工作人员面试备考题库精选答案详解.docx
- 2025广东惠州市龙川县事业单位集中招聘工作人员面试备考题库(含答案详解).docx
- 2025广东惠州市龙川县事业单位集中招聘工作人员面试备考题库完整参考答案详解.docx
- 2026届安徽省六安二中物理高三第一学期期末综合测试模拟试题含解析.doc
- 2025广东惠州市龙川县事业单位集中招聘工作人员面试备考题库及答案详解(新).docx
- 安徽省二校联考2026届物理高二上期末教学质量检测模拟试题含解析.doc
- 云南省曲靖一中麒麟学校2026届高二物理第一学期期中学业质量监测试题含解析.doc
- 企业数字化运营申请书.docx
- 期末复习必刷-中考真题重组卷01(原卷版).docx
- 2026年消防设施操作员考试卷.docx
原创力文档

文档评论(0)