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

2017年中国地质大学(武汉)计算机学院870程序设计[专业学位]考研导师圈点必考题汇编

  摘要

一、选择题

1. 设有定义:

【答案】A

【解析】A 项正确,结果为3,

满足题意;B 项为0, C项为2, D项等同于C 项。

2. 有如下程序:

程序运行后,在当前目录下会生成一个

A.E

B.EOF

C.ABCDE

D.A

【答案】A

向文件输入A ,关闭文件

件退出循环文件,其内容是( )。 表示,A 项可改写成(b )再计算计算的则以下表达式值为3的是( )。

【解析】程序执行过程为:i=0时,以只写方式打开一个文本文件时,再次以只写方式打开_文件中内容为E 。 覆盖原本的A ,关闭文件;之后文件内的值依次为C 、D 、E ,当调用函数fputo 调用函数fputc 向文件输入B 时,文件内为E , 然后关闭文

3. 设变量均己正确定义并且赋值,以下与其他三组输出结构不同的一组语句是( )。

【答案】D

【解析】“++”和“一”运算,当以前缀形式出现时,则先进行加一或减一操作,再取值,当以后缀形式出现时,则先取值,再进行加一或减一操作。++X表示先将X 值加1后再用,X++表示先使用X 值,用后再加1,所以本题中ABC 选项都会输出x+1的值。

4. 有以下程序

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

A.4

B.3

C.5

D.6

【答案】A 【解析】

5. 有以下定义语句,编译时会出现编译错误的是( )。

【答案】C

【解析】本题中a 为一个字符型变量,只能为其赋值一个字符常量。C 项中

量,所以会编译错误。BD 两项为转义字符,编译可以通过。

6. 有以下程序

程序的运行结果是( )。

A.1

B.0

C.2

D.3

【答案】A

【解析】只有i=3时,才能进入内部循环。

不是字符常

7. 有以下程序

程序的运行结果是( )。

A.11 7

B.12 12

C.11 11

D.12 7

【答案】A

【解析】f (2)展开后为,2*5+1,值为11,f (1+1)展开后为,1+1*5+1值为7。

8. C 语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述中正确的是 ( )。

A. 预定义标识符(如库函数中的函数名)可用作用户标识符,但失去原有含义

B. 用户标识符可以由字母和数字任意顺序组成

C. 在标识符中大写字母和小写字母被认为是相同的字符

D. 关键字可用作用户标识符,但失去原有含义

【答案】A

【解析】C 语言允许把预定义标识符重新定义另作他用,但这将失去预先定义的原意。B 项,标识符的第一个字符必须为字母或下划线;C 项,标识符中,大写字母和小写字母被认为是两个不同的字符;D 项,关键字不能另作他用。

9. 下列定义变量的语句中错误的是( )。

【答案】B 【解析】符号,不能出现在标识符中。

10.有以下程序: