- 0
- 0
- 约6.46千字
- 约 13页
- 2026-01-30 发布于山东
- 举报
专升本C语言真题
第一部分单选题(50题)
1、若inta=10,*p=a;则sizeof(p)的值是?()
A.4
B.8
C.取决于系统
D.10
【答案】:答案解析:sizeof(p)是指针大小,32位系统4字节,64位8字节,故选C。
2、以下函数定义错误的是?()
A.intfun(inta,intb){returna+b;}
B.voidfun(){inta=5;printf(%d,a);}
C.intfun(){inta=3;returna;}
D.voidfun(inta){returna;}
【答案】:答案解析:D返回值类型void,不能return表达式a,语法错误,故选D。
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、若int*p=(int)malloc(sizeof(int));则p的值是?()
A.0
B.随机值
C.1
D.无定义
【答案】:答案解析:malloc分配的内存未初始化,值为随机值,故选B。
5、以下哪个操作会导致野指针?()
A.指针未初始化
B.指针指向的内存被释放后未置空
C.指针越界访问
D.以上都是
【答案】:答案解析:野指针是指向无效地址的指针,A、B、C均会导致野指针,故选D。
6、二维数组a[3][4]的元素个数是?()
A.7
B.12
C.3
D.4
【答案】:答案解析:3行4列,共3×4=12个元素,故选B。
7、若inta[5]={1,2,3,4,5};则a[5]是?()
A.5
B.0
C.越界访问
D.无定义
【答案】:答案解析:a[5]下标超出0-4范围,属于越界访问(可能导致程序错误),故选C。
8、以下switch语句中,break语句的位置正确的是?()
A.case后任意位置
B.必须在case代码最后
C.必须在default后
D.不能在default后
【答案】:答案解析:break可在case代码任意位置(执行到break即跳出),不一定在最后,default后也可加break,故选A。
9、若inta=3,b=4;则表达式ab++的值是?()
A.12
B.15
C.16
D.7
【答案】:答案解析:b++是后置自增,先参与运算(ab=3*4=12),再自增(b变为5),故选A。
10、以下关于数组的说法正确的是?()
A.数组下标从1开始
B.数组名可作为左值赋值
C.数组长度定义后不可修改
D.数组元素类型可不同
【答案】:答案解析:数组下标从0开始,数组名是常量(不可赋值),元素类型必须相同,长度定义后固定,故选C。
11、以下哪个不是C语言的关键字?()
A.if
B.else
C.then
D.for
【答案】:答案解析:then不是C语言关键字,if(条件)、else(否则)、for(循环)均是,故选C。
12、以下关于指针数组和数组指针的说法正确的是?()
A.指针数组是数组,元素为指针
B.数组指针是指针,指向数组
C.int*arr[5]是指针数组,int(*arr)[5]是数组指针
D.以上都正确
【答案】:答案解析:A、B、C均准确区分了指针数组和数组指针,故选D。
13、若inti=0;执行for(i=0;i5;i++){if(i==2)continue;printf(%d,i);}输出结果是?()
A.0134
B.01234
C.01
D.无限循环
【答案】:答案解析:i=2时执行continue,跳过printf,输出0134,故选A。
14、若intx=2;执行switch(x){case1:printf(a);case2:printf(b);case3:printf(c);}输出结果是?()
A.b
B.bc
C.abc
D.无输出
【答案】:答案解析:x=2匹配case2,无break,穿透到case3,输出bc,故选B。
15、以下关于二维数组的说法正确的是?()
A.二维数组是数组的数组
B.二维数组元素在内存中按列存储
C.二维数组长度必须是常量
D.二维数组不能作为函数参数
【答案】:答案解析:二维数组本质是数组的数组,内存按行存储,可作为函数参数,长度需常量,故选A。
16、while循环的语法格式正确的是?()
A.while(条件)语句;
B.while条件语句;
C.while(条件);语句;
D.while(条件){语句
您可能关注的文档
- c语言试题期末(能力提升).docx
- 时政微热点:中央八项规定常态化长效化(全国通用)(原卷版)-2026年高考政治二轮复习提分专题讲练.docx
- Unit 8 Literature(复习课件) -2025-2026学年高中英语选择性必修第三册(北师大版).pptx
- 热点八 聚焦中央经济工作会议 锚定高质量发展稳中求进(课件)-2026年高考复习时政热点解读及命题探究(全国通用).pptx
- 6.2.1 排列的定义(教学课件)-2025-2026学年高中数学选择性必修第二册(沪教版).pptx
- 5.2胺和酰胺(教学课件)-2025-2026学年高中化学选择性必修3(苏教版).pptx
- 2025-2026学年高二语文春季开学第—课 课件:向上吧,青年(全国通用).pptx
- 第3课 古代西亚、非洲文化(任务型课件)-2025-2026学年高中历史选择性必修3(统编版).pptx
- 时政微热点:中央八项规定常态化长效化(全国通用)(解析版)-2026年高考政治二轮复习提分专题讲练.docx
- 时政微热点:国家公园确权(全国通用)(解析版)-2026年高考政治二轮复习提分专题讲练.docx
- 时政微热点:俄乌冲突和谈(全国通用)(解析版)-2026年高考政治二轮复习提分专题讲练.docx
- 时政微热点:中阿建交 70 周年(全国通用)(原卷版)-2026年高考政治二轮复习提分专题讲练.docx
- 6.1 乘法原理与加法原理(教学课件)-2025-2026学年高中数学选择性必修第二册(沪教版).pptx
- 6.1.4诱导公式(教学课件)-2025-2026学年高中数学必修第二册(沪教版).pptx
- 时政微热点:网络生态治理(全国通用)(原卷版)-2026年高考政治二轮复习提分专题讲练.docx
- 第三单元 走向整体的世界(单元复习课件)-2025-2026学年高中历史中外历史纲要下册(统编版).pptx
- 专题02 有关晶胞的计算(微专项课件)-2025-2026学年高中化学选择性必修2(人教版).pptx
- 时政微热点:俄乌冲突和谈(全国通用)(原卷版)-2026年高考政治二轮复习提分专题讲练.docx
- 时政微热点:国家公园确权(全国通用)(原卷版)-2026年高考政治二轮复习提分专题讲练.docx
- 时政微热点:具身智能人形机器人(全国通用)(解析版)-2026年高考政治二轮复习提分专题讲练.docx
最近下载
- 2025年销售年度工作计划.docx VIP
- 五年级下册生字表语文.pdf VIP
- 区委常委、区纪委书记、监委主任2025年度民主生活会五个带头个人对照检查材料.doc VIP
- 《第三方物流》-第5章-第三方物流的供应链管理-测试.docx VIP
- 蜡基温拌剂对沥青微观特性的影响分析.pdf VIP
- 五种基本句型英语.ppt VIP
- 沥青温拌剂的制备工艺与温拌沥青混合料性能的关联性研究.docx VIP
- 江苏省南通市启东市2025届九年级下学期中考二模英语试卷(含答案).pdf VIP
- 《现代农业节水灌溉技术》课件.ppt VIP
- 17J008 挡土墙(重力式、衡重式、悬臂式)(最新).pdf VIP
原创力文档

文档评论(0)