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

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

  摘要

目录

2017年重庆师范大学计算机与信息科学学院820计算机基础综合[专业硕士]考研题库(一) . 2 2017年重庆师范大学计算机与信息科学学院820计算机基础综合[专业硕士]考研题库(二)11 2017年重庆师范大学计算机与信息科学学院820计算机基础综合[专业硕士]考研题库(三)19 2017年重庆师范大学计算机与信息科学学院820计算机基础综合[专业硕士]考研题库(四)27 2017年重庆师范大学计算机与信息科学学院820计算机基础综合[专业硕士]考研题库(五)34

第 1 页,共 41 页

一、选择题

1. 有以下程序:

程序运行的结果是( )。

A.0

B.10

C.20

D. 出错

【答案】C

【解析】fun 函数的功能是申请一个指针p ,把p 指向的存储空间赋值为n ,并返回p 指向的空间的值,即为n 。的返回值为10,所以

2. 以下选项中合法的C 语言赋值语句是( )。

【答案】A 后a 的值为10,

【解析】B 项和C 项缺少分号,不合法。D 项类型转换不合法,应为

3. 若有定义语句其后执行语句则z 的值为( )。

【答案】B

【解析】根据优先级先计算由于z

第 2 页,共 41 页 即由于是整型,故的值为1,接着计算

定义为整型,故最终结果为1。

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

【答案】C

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

5. 若有以下程序段

不能正确引用字符串的选项是( )。 A. B. C. D.

【答案】D

【解析】strp 是char *类型、长度为4的数组,4个指针分别指向字符串数组str 中的4个字符串。D 项错误,step 是char*的数组,不能引用字符串。A 项正确,引用strp 数组中第一个指针指向的内容,gpaa”; B 项正确,str 是字符串数组,引用数组中的”aa”; C 项正确,

于访问strp 中第四个指针指向的内容,即 ”d”。

6. 有以下程序

程序执行后的输出结果是( )。

A.25

B.20

C.45

D.36

【答案】A

【解析

】. 等价

于依次访问数组

第 3 页,共 41 页 等价t 中的偶数位元素,

7. 若有以下程序

则程序的输出结果是( )。

A.0, 18, 3

B.1, 14, 3

C.0, 14, 3

D.0, 14, 6

【答案】C

【解析】题目中的for 循环可以写成:

第一次循环,a=6,进入for 循环,b=0+6=6,c=l,a=6-l=5;

第二次循环,a=5,进入for 循环,b=6+5=ll,c=2,a=5-3=3;

第三次循环,a=3,进入for 循环,b=ll+3=14, c=3,a=3-3=0;

第四次循环,a=0, 跳出for 循环;输出结果是0, 14, 3。

8. 下面选项中关于“文件指针”概念的叙述正确的是( )。

A. 文件指针就是文件位置指针,表示当前读写数据的位置

B. 文件指针是程序中用FILE 定义的指针变量

C. 文件指针指向文件在计算机中的存储位置

D. 把文件指针传给fscanf 函数,就可以向文本文件中写入任意的字符

【答案】B

【解析】文件指针实际上是指向一个结构体类型的指针,包含有诸如:缓冲区的地址在缓冲区中当前存取的字符的位置、对文件是“读”还是“写”、是否出错、是否已经遇到文件结束标志等信息。B 项正确,结构体类型名为FILE ,用来定义文件指针。A 项错误,文件指针是指在程序中定义的FILE 类型的变量,通过fopen 函数调用给文件指针赋值,使文件指针和某个文件建立联系,C 程序中通过文件指针实现对文件的各种操作;文件位置指针只是一个形象化的概念,表示当前读或写的数据在文件中的位置;C 项错误,文件在计算机中的存储位置由操作系统负责,文件指针并没有指向文件的存储位置;D 项错误,fscanf 可以用于读文件,而非写文件。

9. 有以下程序

第 4 页,共 41 页