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

2017年重庆师范大学计算机与信息科学学院820计算机基础综合[专业硕士]考研导师圈点必考题汇编

  摘要

一、选择题

1. 字符数组a 和b 中存储了两个字符串,判断字符串a 和b 是否相等,应当使用的是 ( )。

A. B. C. D. 【答案】A

【解析】C 语言中,判断字符串是否相等,使用字符串比较函数符

故答案为A 选项。

已正确定义并赋值,以下符合C 语言语法的表达式是( )。

【答案】B 【解析】B 项正确,给y 。A 项错误,改成

语言语法。

3. 若有以下程序

则程序的输出结果是( )。 A.11,2 B.25,2 C.11,12 D.25,26 【答案】D

【解析】S (k+j)展开后是(3+2)*(3+2)=25,T (k+j)展开后是(3+2)*(3+2)/(3+2)

第 2 页,共 42 页

不能使用相等操作

2. 若变量

是前缀表达式,是复合语句,先进行X--, 然后把自减后的值赋

是右值,不能被赋值;D 项错误,应

显然不符合C

是右值,不能被赋值;C 项错误,

是表示声明了一个double 变量,它名字是

*(3+2)+1=26。

4. 有以下程序:

程序运行后的输出结果是( )。 A.TrueB •TrueFalse C.False

D.TrueFalseTrue 【答案】B 【解析】此答案为B 选项。

5. 若有代数式

(其中e 仅代表自然对数的底数,不是变量),则以下能够正确表示该此处是赋值语句“=”,注意赋值操作符与相等操作符“==”的区别,因

代数式的C 语言表达式是( )。

【答案】A

【解析】math.h 是数学运算库函数的头文件名:

6. 以下选项中,能用作用户标识符的( )。

【答案】C

【解析】标识符是由若干个字符组成的字符序列,用来命名程序的一些实体。语法规则为:①标识符由字母、数字或下画线组成;②第一个字符必须是字母或下画线;③标识符最多由274个字符组成;④在标识符中严格区分大小写字母;⑤关键字不能作为自定义的标识符在程序中使用。

7. 有以下程序:

第 3 页,共 42 页

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

【答案】C 【

序1+0+1+2=4。

8. 以下选项中不属于字符常量的是( )。

A. B. C. D. 【答案】B

【解析】C 语言中用双引号表示字符串,在分配存储空间时需要包含两项,分别表示十六进制、八进制格式ASCII 代码值对应的字符常量。

9. 有以下程序:

>

程序运行后的输出结果是( )。 A.3,3,3 B.2,2,3 C.1,2,3 D.1,1,3 【答案】A 【解析】

仅分配了一份内存空间,但是指针a 、b 和c 同时指向

第 4 页,共 42 页

作为结束标志。CD