当前位置:问答库>考研试题

2016年广西师范大学计算机科学与信息工程学院程序设计基础(同等学力加试)复试笔试最后押题五套卷

  摘要

一、选择题

1. 有以下程序:

程序运行的结果是( )。 A.1, 2, 3, 4 B.1, 0, 7, 0 C.1, 4, 5, 9 D.3, 4, 8, 0 答:B

【解析】由二维数组x 的定义知,数组x 为4行4列。fun 函数中for 循环的作用是将二维数组前4行的对角线元素赋

2. 有以下程序:

程序运行后的输出结果是( )。 A.1256 B.5634 C.5612

第 2 页,共 33 页

在主函数中定义二维数组

所以可以看出对角线元素为1、0、7、0。

D.3456 答:B

【解析】第一次funl 传递参数5, 6,输出5, 6, 第二次调用fun2,fun2的作用是将全局变量a 变为3, b 变为4, 故输出3, 4。

3. 设有定义:

以下选项的四个表达式中与其他三个表达式的值不相同的是( )。

答:C 【解析】表达式值为k 的值,其余为

4. 有如下程序:

程序运行后的输出结果是( )。 A.X B.XYZ C.YZ D.Y 答:A

【解析】字符不成立,不输出;判断

5. 有以下程序:

第 3 页,共 33 页

的值。

的ASCII 码值分别为0、48、97、98。putchar 函数是

不成立,不输出。故A 项正确。

向标准输出设备上输出一个字符。程序执行过程为:判断‘\0’==0成立,输出X ; 判断‘0’==0

程序运行时不能输出10, 20的语句是( )。

答:A

【解析】可用以下3种形式来引用结构体变量中的成员:结构体变量名. 成员名;

指针变量名成员名

指针变量名). 成员名。主函数定义了两个结构体变量a ,b 其成员data 分别为10

为指针,其引用格式

能正确输出

项错误。B

10, 20; C 项

能正确输出10, 20。

6. 有以下程序

程序运行后的输出结果是( )。 A.1, 2 B.2, 4 C.1, 4 D.2, 3 答:A

【解析】当把结构体变量中的数据作为一个整体传送给相应的形参时,传递的是实参结构体变量中的值,系统将为结构体类型形参开辟相应的存储单元,并将实参中各成员的值一一对应赋给形参中的成员,函数中形参结构体变量的改变不会影响到实参结构体变量。所以,函数f 不会改变a 中的数据。

7. 有如下程序:

第 4 页,共 33 页

和20, 且a 成员指针指向b 。A 选项

20; D 项能正确输出10,