2016年山西农业大学软件学院程序设计基础(同等学力加试)复试笔试仿真模拟题
● 摘要
目录
2016年山西农业大学软件学院程序设计基础(同等学力加试)复试笔试仿真模拟题(一) . .... 2 2016年山西农业大学软件学院程序设计基础(同等学力加试)复试笔试仿真模拟题(二) . .... 8 2016年山西农业大学软件学院程序设计基础(同等学力加试)复试笔试仿真模拟题(三) . .. 14 2016年山西农业大学软件学院程序设计基础(同等学力加试)复试笔试仿真模拟题(四) . .. 21 2016年山西农业大学软件学院程序设计基础(同等学力加试)复试笔试仿真模拟题(五) . .. 28
第 1 页,共 33 页
一、选择题
1. 有以下程序
程序运行后的输出结果是( )。 A.4 B.3 C.5 D.6 答:A 【解析】
2. 设有以下程序段:
要引用结构体变量Std 中的color 成员,下列写法中错误的是( )。
答:C
【解析】在使用结构体变量引用结构体中的成员变量时,可以使用指针引用结构体中的成员变量是,可以使用
3. 若有以下程序段
不能正确引用字符串的选项是( )。
A. B.
第 2 页,共 33 页
来引用,使用结构体
来指向结构体中的成员。
C. D. 答:D
【解析】strp 是char *类型、长度为4的数组,4个指针分别指向字符串数组str 中的4个字符串。D 项错误,step 是char*的数组,不能引用字符串。A 项正确,引用strp 数组中第一个指针指向的内容,gpaa”; B 项正确,str 是字符串数组,引用数组中的”aa”; C 项正确,于
访问strp 中第四个指针指向的内容,即 ”d”。
4. 已知字符A 的ASCII 代码值是65,字符变量cl 的值是A , c2的值是D 。则执行语句
printf
A.A , 68 B.65, 66 C.A , B D.65, 68 答:B
的输出结果是( )。
等价
【解析】在C 语言中,字符型数据在内存中的存储形式是ASCII 码值。当需要以整型格式输c2-2对应的ASCII 出字符时,输出的也是ASCII 码值。字符zAHDz 的ASCII 码值分别为65和68,码值为66。
5. 有以下程序
:
程序的运行情况是( )。 A. 形成无限循环 B. 输出6 C. 输出5 D. 输出4 答:A
【解析】本题执行过程为:i=l,k=0, i<6成立,执行for 循环:退出switch
,
成立,执行for 循环:
,匹配easel ,k=l, break
匹配case2,k=2,执行continue ,由于其只用于
循环结构,退出switch , 且不执行此次for 循环以后的语句,i=2不变,i<6成立,执行下一次for 循环,以后的循环情况完全一致,i=2不会改变,形成无限循环。故A 项正确。
6. 有以下程序:
第 3 页,共 33 页
程序运行后的输出结果是( )。 A.3 B.6 C.8 D.12 答:B
【解析】fun 函数的功能是返回两个数的算术平均数。调用,
相当于
,运算,向下取整)
7. 有以下程序:
程序的运行结果是( )。
答:C
【解析】调用f 函数时,将结构体数组名作为实参传给了形参指针,使结构体指针a 指向了结构体C 的首地址。因此,在f 函数中,对指针所指结构体中的成员的赋值就是对数组c 中元素的赋值,故返回主函数之后,数组c
中
8. 有如下程序:
第 4 页,共 33 页
是嵌套
其中
(
之间的
输出结果是6。
成员的值已被更新,
最终输出结果为
相关内容
相关标签