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.有以下程序:
相关内容
相关标签