2017年中国地质大学(武汉)计算机学院870程序设计[专业学位]考研仿真模拟题
● 摘要
目录
2017年中国地质大学(武汉)计算机学院870程序设计[专业学位]考研仿真模拟题(一) .... 2
2017年中国地质大学(武汉)计算机学院870程序设计[专业学位]考研仿真模拟题(二) .. 10
2017年中国地质大学(武汉)计算机学院870程序设计[专业学位]考研仿真模拟题(三) .. 18
2017年中国地质大学(武汉)计算机学院870程序设计[专业学位]考研仿真模拟题(四) .. 26
2017年中国地质大学(武汉)计算机学院870程序设计[专业学位]考研仿真模拟题(五) .. 35
一、选择题
1. 有如下程序:
程序运行后的输出结果是( )。
A.Ta=0,b=l
B.Fa=l,b=2
C.Ta=l,b=2
D.Fa=0,b=2
【答案】C
【解析】程序执行过程为:判断++a==b++是否成立,++a前置运算先加1,则a=l,b++后置运算先取值,则b=l,也即是判断1==1,成立,输出T ,之后b=2,输出a=l,b=2。故C 选项正确。
2. 有以下程序:
程序的运行结果是( )。
A.1, 2
B.3, 6
C.4, 7
D. 变量的地址值
【答案】B
【解析】程序的执行过程为:定义整型数组并进行初始化,两个数组长度均为2。定义
结构体数组X ,并为其初始化,则
x2的第一个元6。程序的运行结果是3,6, 故B 选项正确。
3. 设有如下语句:
则以下叙述中错误的是( )。
A.DATE 是用户定义的结构体变量
B.structDate 是用户定义的结构体类型
C.DA TE 是用户说明的新结构体类型名
D.struct 是结构体类型的关键字
【答案】A 输出x[0]的成员指针b 指向的内存单元值,即数组xl 的第一个元素3, 输出x[l]的成员指针b 指向的内存单元值,即数组
【解析】C 语言允许用typedef 说明一种新类型名,其一般形式如下:typedef 类型名新类型
DA TE 是这种新类型的名字。DA TE ,名;题目中定义了新类型Date ,这种类型变量包含3个成员,
是用户说明的新结构体类型名,不是结构体变量,C 选项叙述正确,A 选项叙述错误,选择A 选项。structDate 是用户定义的结构体类型,B 选项叙述正确。struct 是结构体类型的关键字,D 选项叙述正确。
4. 有以下程序:
程序的运行结果是( )。
A.3
B.5
C.6
D. 结果不确定
【答案】A
【解析】( )的优先级大于*,故先将1.99强制转化为1,即浮点数1.99被强制转换成1,执行语句a=(int )1.99*3;计算得a=lX3=3。
5. 有以下程序:
程序运行的结果是( )。
A.1
B.2
C.3
D.4
【答案】B
【解析】fun 函数是一个递归函数,其功能是:当b 的值为零时,返回此时a 的值; 否则,
返回
即将a 和b 的值分别减1后返回
b 为零。执行过程为:执行fun 值2。
6. 有以下说明语句:
指针s 所指字符串的长度是( )。
A.17
B.15
C.14
D. 说明语句不合法
【答案】C
【解析】以
开头的转义字符也是字符常量。用一对双引号括起来的多个字符为字符串。
返回当b 不断递减时,a 也不断递减直到此时b=l,返回返回a 的
为转义字符,所以字符串长度为14。
7. 以下程序的功能是:通过调用calc 函数,把所求得的两数之和值放入变量add 中,并在主函数中输出。
相关内容
相关标签