- 0
- 0
- 约6.16千字
- 约 13页
- 2026-01-27 发布于河南
- 举报
大学工程学院C语言考试真题
第一部分单选题(50题)
1、函数参数传递中,值传递适用于?()
A.简单变量,无需修改实参
B.数组,需修改元素
C.指针,需修改实参
D.结构体,需修改成员
【答案】:答案解析:值传递用于简单变量(不修改实参),地址传递用于需修改实参的场景,故选A。
2、以下函数声明正确的是?()
A.intfun(intx,inty);
B.intfun(int,int);
C.intfun(intx;inty);
D.A和B
【答案】:答案解析:函数声明可写参数名或只写类型,A、B正确,C用分号错误,故选D。
3、函数的形参在______时分配内存?()
A.函数定义
B.函数声明
C.函数调用
D.程序编译
【答案】:答案解析:形参是局部变量,函数调用时分配内存,调用结束释放,故选C。
4、以下数组定义中,长度为5的是?()
A.inta[5];
B.inta[]={1,2,3,4,5};
C.charstr[]=abcd;
D.以上都是
【答案】:答案解析:A长度5,B长度5,C字符串abcd含\0共5个字符,故选D。
5、若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。
6、若inti=1;执行do{printf(%d,i);i++;}while(i=3);输出结果是?()
A.123
B.1234
C.012
D.无输出
【答案】:答案解析:do-while先执行一次(输出1,i=2),再判断,共执行3次,输出123,故选A。
7、以下指针定义正确的是?()
A.int*p;
B.char*q;
C.float*r;
D.以上都正确
【答案】:答案解析:A指向int,B指向char,C指向float,均符合指针定义语法,故选D。
8、以下函数参数为指针的是?()
A.voidfun(int*a){}
B.voidfun(inta){}
C.voidfun(inta[]){}
D.A和C
【答案】:答案解析:A是指针参数,C数组名参数本质是指针,B是值参数,故选D。
9、若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。
10、以下数组定义错误的是?()
A.inta[5];
B.inta[5]={1,2,3,4,5};
C.inta[5]={1,2,3,4,5,6};
D.inta[]={1,2,3,4,5};
【答案】:答案解析:C初始化元素超5个,编译报错,其余正确,故选C。
11、以下哪个数据类型的占用字节数最大?()
A.char
B.short
C.int
D.double
【答案】:答案解析:char(1字节)、short(2字节)、int(4字节)、double(8字节),故选D。
12、若inti=1;执行while(i=3){printf(%d,i);i++;}输出结果是?()
A.123
B.1234
C.012
D.无输出
【答案】:答案解析:i初始1,满足i=3,执行3次,输出123,i最终4,循环结束,故选A。
13、若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。
14、若inta[5];则数组a的元素个数是?()
A.4
B.5
C.6
D.不确定
【答案】:答案解析:数组a[5]定义5个元素(下标0-4),故选B。
15、若inta[5]={1,2,3,4,5};则*(a+4)的值是?()
A.4
B.5
C.1
D.2
【答案】:答案解析:a+4是第五个元素地址,*(a+4)=a[4]=5,故选B。
16、以下关于空指针的定义正确的是?()
A.#defineNULL0
B.#defineNULL(void*)0
C.int*p=NULL;
D.以上都正确
【答案】:答案解析:A、B是NULL的常见定义,C是定义空指针,均正确,故选D。
17、以下循环中,循环次数为3次的是?()
A.for(i=1;i=3;i++)
B.while(i=3)
C.do{i++;}while(i3);
D.for(i=5;i0;i--)
【答案】:答案解析:A执行3次(1-3),B是无
您可能关注的文档
- 廉政+纪律知识测试题(培优b卷).docx
- 平昌廉政知识测试题(巩固).docx
- 华文慕课刑法学总论课后作业带答案.docx
- 2025年仲巴县民政局下属事业单位招聘职业能力测试备考题库300道必考题.docx
- 反恐知识校园测试题带答案(能力提升).docx
- 2024年洪雅县幼儿园教师招教考试备考题库附答案.docx
- 2025-2026学年广东省汕头市部分学校八年级上学期期末考试历史试卷(含答案).pdf
- 湖北省随州市部分高中2025-2026学年高二上学期1月期末联考政治试题.pdf
- 河北省邢台市威县 2025-2026学年九年级上学期期末教学质量检测道德与法治试卷(含答案).pdf
- 2025—2026学年度广东省珠海市实验中学高一上学期1月段考历史试题(含答案).pdf
- 北京市十一学校2025-2026学年高三上学期第五次阶段性检测语文试题(含答案).pdf
- 高2023级高三上学期第5次学月考试思想政治试题.pdf
- 2025-2026学年黑龙江省齐齐哈尔市高一(上)期末英语试卷(含答案).pdf
- 广东省兴宁市实验学校、宁江中学2025-2026学年九年级上学期1月期末语文试题.pdf
- 湖北省2026届高三上学期元月调考英语试卷(含答案,无听力音频无听力原文).pdf
- 2026届重庆市巴蜀中学校高三上学期一模政治试题 .pdf
- 2025-2026学年吉林省长春八中高一(上)期末英语试卷(含答案).pdf
- 初二道德与法治 昆明师专附中2025—2026学年上学期初二年级道德与法治期末模拟考试卷.pdf
- Unit 1 第3课时 Section A (Grammar Focus)(教学课件)初中英语人教版(2024)七年下册.pptx
- Unit+4+第3课时+Section+A+(grammar+focus3a-3d)(分层作业)-解析版 初中英语人教版(2024)七年级下册.docx
原创力文档

文档评论(0)