2016年山西农业大学软件学院程序设计基础(同等学力加试)复试笔试最后押题五套卷
● 摘要
一、选择题
1. 有以下程序:
程序运行后的输出结果是( )。 A.= B.XXX C.=XX D.X= 答:A
【解析】主函数首先为结构体定义两个变量
分别使用字符串拷贝函数strcpy (为si 和s2的成员name 赋值,
再将
中的成员信息赋值给因此输出为
项正确。
2. 表达式:的值是( )。
A.4 B.0 C.3 D.5 答:C 【解析】值为4, 值为1,相减值为3。
3. 有以下程序:
第 2 页,共 35 页
)
程序运行后的输出结果是( )。 A.3 B.6 C.8 D.12 答:B
【解析】fun 函数的功能是返回两个数的算术平均数。调用,
相当于
,运算,向下取整)
4. 有以下程序:
输出结果是6。
其中
(
是嵌套之间的
程序的运行结果是( )。 A.1, 2, 3, 4, B.3, 6, 9, 12, C.4, 7, 10, 13, D.1, 5, 9, 13, 答:C
【解析】函数fun 的功能是将参数a 的二维数组中反斜对角对应的数依次赋值给参数b 的一维数组。调用fun 函数
,
时
,
时,
5. 执行以下程序段后,w 的值为( )。
A.-1 B.NULL
第 3 页,共 35 页
是4行4列的二维数组
。
时
,
时
,
C.1 D.0 答:C
【解析】逻辑表达式的运算结果或者为
或者为
因为x=14, y=15都是非零,
的值为1。
所以都为真,因此xlly=l; 又因为
知为真,因此
6. 关于C 语言标识符,以下叙述错误的是( )。
A. 标识符可全部由数字组成 B. 标识符可全部由下划线组成 C. 标识符可全部由小写字母组成 D. 标识符可全部由大写字母组成 答:A
【解析】标识符只能由字母、数字、下划线组成,且标识符的第一个字符只能是字母或下划线。所以,B 、C 、D 选项正确,答案为A 选项。
7. 有以下程序:
程序运行后的输出结果是( )。 A.1, 2, 1, 2 B.1, 2. 2, 1 C.2, 1, 2, 1 D.2, 1. 1, 2 答:B
【解析】本题定义了两个整型变量,然后用两个指针分别指向这两个整型变量,接着对指针进行交换,那么原来指向第一个整数的指针将指向第二个整数,原来指向第二个整数的指针将指向第一个整数。
8. 有以下程序段:
当执行上述程序段,并从键盘输入:name=Lilinum=1001<回车>后,name 的值为( )。 A.Lili
B.name=Lili C.Lilinum=
D.name=Lilinum=1001
第 4 页,共 35 页