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

2017年中国地质大学(武汉)计算机学院870程序设计[专业学位]考研强化模拟题

  摘要

目录

2017年中国地质大学(武汉)计算机学院870程序设计[专业学位]考研强化模拟题(一) .... 2 2017年中国地质大学(武汉)计算机学院870程序设计[专业学位]考研强化模拟题(二) .. 11 2017年中国地质大学(武汉)计算机学院870程序设计[专业学位]考研强化模拟题(三) .. 20 2017年中国地质大学(武汉)计算机学院870程序设计[专业学位]考研强化模拟题(四) .. 28 2017年中国地质大学(武汉)计算机学院870程序设计[专业学位]考研强化模拟题(五) .. 36

第 1 页,共 43 页

一、选择题

1. 设有两行定义语句:

intscanf ; floatcase ;

则以下叙述正确的是( )。 A. 两行定义语句都不合法 B. 两行定义语句都合法 C. 第1行语句不合法 D. 第2行语句不合法 【答案】D

【解析】预定义标识符是系统已经有过定义的标识符,用户可以重新定义,可以作为变量名。scanf 为库函数名,属于预定义标识符,可以被用户重定义,第一行语句合法。C 语言关键字是被保留的,不能用作其他用途的一些标识符,它们在程序中都代表着固定的含义,用户不可重新定义。case 是选择结构switch 语句中的关键字,不可被用户重定义,第二行语句不合法。

2. 有以下程序:

执行时输入:123<回车>, 则输出结果是( )。 A.1,2,3,2,3,3, B.1, 2, 3,

C.2, 3, 4, 3, 4, 4, D.1, 1, 1, 2, 2, 3 【答案】A

【解析】本题执行过程为:输入1, 匹配easel , 输出1, 然后执行b++得b=2, 再执行下一个case 的语句输出2,然后执行b++得b=3,继续执行default , 输出3; 输入2,执行case2, 输出2, 然后执

第 2 页,共 43 页

行b++得b=3,执行default 输出3; 输入3,执行default 输出3。故A 项正确。

3. 若有以下程序段

不能正确引用字符串的选项是( )。

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

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

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

4. 下列关于C 语言文件的叙述中,正确的是( )。

A. 文件由一系列数据依次排列组成,只能构成二进制文件 B. 文件由结构序列组成,可以构成二进制文件或文本文件 C. 文件由数据序列组成,可以构成二进制文件或文本文件 D. 文件由字符序列组成,其类型只能是文本文件 【答案】C

【解析】C 语言将文件看作一个字符(字节)的序列,即由一个一个字符(字节)的数据顺序组成。根据数据的组成形式,可分为ASCII 文件和二迸制文件。ASCII 文件又称文本(text )文件,它的每一个字节可放一个Ascn 码,代表一个字符。二进制文件是把内存中的数据按其在内存中的存储形式按原样输出到磁盘上存放。故一个C 文件就是一个字节流或二进制流。

5. 以下正确的字符串常量是( )。

A. B.

C.Olympic Games D.

【答案】A

【解析】字符串常量需要用双引号括起来,A 项正确;字符,D 项错误。

6. 有以下函数:

该函数的功能是( )。

第 3 页,共 43 页

等价

中第三个和和在一起是一个

A. 计算字符串的长度 B. 计算字符串所占字节数 C. 将字符串逆序存放 D. 实现字符串的复制 【答案】D

while 循环语句中,【解析】实现功能是把q 指针指向地址单元的值赋给P 指针指向的地址中,且每次完成赋值后,移动指针,进行下一次赋值,直到q 指针指向字符串结束符时,退出while 循环,功能为把q 指向的字符串复制到p 指向的地址中。

7. 有以下程序:

程序运行后的输出结果是( )。 A.we

B.How are you! C.ay D.we!

【答案】A

【解析】for 语句循环体执行功能是,每次当给

赋值完成后,j 值加1,因此

8. 有以下程序:

程序的运行结果是。(口代表一个空格) A.10,12,a B. □□0,012,a C.010,12,a D. □□10,12,a 【答案】D

第 4 页,共 43 页

元素为时,自动将

上一个单元内容赋值

分别赋值给