- 65
- 0
- 约2.13万字
- 约 14页
- 2022-07-04 发布于上海
- 举报
2022江西专升本C语言真题 2022/7/2
2022江西专升本C语言真题
一、选择题 (请在 【答题】菜单上选择 【选择题】命令,启动选择题测试程序,
照题目上的内容进行答题。作答选择题时键盘被封锁,使用键盘无效,考生须使用
鼠标答题。选择题部分只能进入一次,退出后不能再次进入。选择题部分不单独计
时。)
1、以下程序中给数组所有元素输入数据,请从选项中选择正确的答案填入下划线处。 ( )
#include stdio.h
main()
{
int a[10],i=0;
while(i10) scanf( d, _________);
…
}
A . a[i+1]
B. a+(i++)
C . a+i
D. a(i++)
『正确答案』
B
『答案解析』
A 项错误,进入死循环,i一直为0 ,一直对a[i+1]读入数据;B项正确,a为数组首地址,i++先取i值再加1,scanf读入的数据
依次存放在数组a中;C项错误,控制变量i没有依次加1,无法结束循环,也无法对整个数组赋值;D项错误,数组元素引用为
[],不是() 。答案选择B选项。
2、在C语言中,只有在使用时才占用内存单元的变量,其存储类型是 ( )。
A . auto和register
B. extern和register
C . auto和static
D. static和register
『正确答案』
A
『答案解析』
C语言中,动态存储区域中存放的变量在使用时才分配内存空间。auto变量的存储单元是分配在内存的动态存储区中,每当进
入函数体时自动分配存储单元。register变量也是自动类变量。static说明的变量为静态变量,静态变量在内存的静态存储中占
据着永久的存储单元,直至程序运行结束。extern说明的变量为外部变量,属于全局变量,全局变量在整个程序运行期间都
占用内存空间。答案选择A 选项。
3、设有定义:
int x =0, *p;
紧接着的赋值语句正确的是 ( )。
A . *p=x;
B. *p=NULL;
C . p=x;
D. p=NULL;
『正确答案』
D
『答案解析』
指针赋值的正确写法:①p=x ,表示p指向x 的存储单元;②p=NULL,表示p是空指针。③*p=x ,表示将p指向的内容赋值
为x ,但前提是p 已进行了初始化。答案选择D选项。
4 、以下叙述中正确的是 ( )。
编号:1b4fea1e6e3f7c398881dd9573ea065e 1
2022江西专升本C语言真题 2022/7/2
4 、以下叙述中正确的是 ( )。
A . 数组说明符的一对方括号中只能使用整型常量,而不能使用表达式
B. 一条语句只能定义一个数组
C . 每个数组包含一组具有同一类型的变量,这些变量在内存中占有连续的存储单元
D. 在引用数组元素时,下标表达式可以使用浮点数
『正确答案』
C
『答案解析』
A 项错误,方括号中应当是整型常量表达式,可以使用表达式,只要计算结果是整型常量即可;B项错误,可以使用逗号隔
开,来定义多个数组;D项错误,引用数组时,下标必须是自然数,还应保证下标不越界。C项正确,数组内部的变量都是同
一类型,在内存中是连续存储的。答案选择C选项。
5、若有定义:char c;int d; 程序运行时输入:c =1,d=2回车,能把字符1输入给变量c 、整数2输入给变量d 的输入语句是 ( )。
A . scanf(c= c,d= d, c,d);
B. scan
您可能关注的文档
最近下载
- 2026届高三生物一轮复习课件:光合作用的原理.ppt VIP
- 巴拉巴拉X淘宝直播运营方案.docx VIP
- 2026届高三生物一轮复习课件:光合作用.pptx VIP
- 迅达5500中文菜单树.pdf VIP
- 开心消消乐892关宝石云朵收集三星攻.pdf VIP
- 医学导论:听神经瘤手术课件.pptx VIP
- 巴拉巴拉X淘宝童装直播运营方案.pptx VIP
- 高中物理圆周运动练习题及答案-(1).pdf VIP
- 五年(2021-2025)高考数学真题分类汇编(通用版)专题13空间向量与立体几何(选填题)8种常见考法归类(学生版+解析).docx VIP
- 五年(2021-2025)高考数学真题分类汇编:专题13 空间向量与立体几何(选填题)8种常见考法归类(全国通用)(解析版).docx VIP
原创力文档

文档评论(0)