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

2017年重庆师范大学计算机与信息科学学院820计算机基础综合[专业硕士]考研冲刺密押题

  摘要

一、选择题

1. 以下选项中,不能对主函数中变量i 和j 的值进行交换的程序是( )。

}

}

}

【答案】A

【解析】选项A ,定义了一个临时指针,实现两个指针地址的交换,而传入了参数是二个指针的副本,即a 、b 地址的副本,故交换了副本地址,对a 、b 无影响,故选择A 选项。B 选项调用函数传人的是i 与j 地址,函数体内交换是地址内元素,临时变量为整型变量,能实现i 与j 值交换。C 选项调用函数传入的是i 与j 地址,函数体内交换是地址内元素,临时变量为整型指针,且已正确开辟内存,能实现i 与j 值交换。D 选项与B 选项相同,能实现i 与j 值交换。

2. 有以下程序:

程序运行后的输出结果是( )。 A.ABE B.BDI C.BCF D.BCD 【答案】B

【解析】

函数是向屏幕上输出一个字符,

是计算

码值。第一次循环,a 等

于0, 则f (a )等于1,b 等于1,输出B 第二次循环,a 等于1,则f (a )等于2, b 等于3, 输出D 第三次循环,a 等于2, 则f (a )等于5, b等于7, 输出I 。

3. 若有说明语句

:以下叙述正确的是( )。

A.ptr 是一个具有10个指针元素的一维数组,每个元素都只能指向整型变量 B.ptr 是指向整型变量的指针

C.ptr 是一个指向具有10个整型元素的一维数组的指针

D.ptr 是一个指向10个整型变量的函数指针 【答案】A

【解析】A 项正确,

定义一个指针数组。ptr 是指针数组不是指针,B 项错误;定

C 项错误;函数指针是指向

义指向具有10个整型元素的一维数组的指针格式为:函数的指针,不会指向整型数组,D 项错误。

4. 有如下程序:

程序运行后的输出结果是( )。 A.59 B.73 C.115 D.72

【答案】A

【解析】整型常量有3种,①十进制整常量,没有前缀,输出格式控制符为%d ; ②八进制整常量,以0作为前缀,输出格式控制符为%〇; ③十六进制整常量,以故A 项正确。

5. 有以下程序:

程序运行后的输出结果是( )。 A.6 B.1 C.0 D.3

【答案】D

【解析】按位与运算符。a=3=118,b=3=118,按位与结果为11B=3,D 项正确。

6. 有以下程序段:

作为前缀,输出

格式控制符为%x 。八进制数072表示成十进制数为58,即x=072=58,以十进制格式输出x+l=59,