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

2018年东北财经大学管理科学与工程809信息技术基础之C程序设计考研核心题库

  摘要

目录

2018年东北财经大学管理科学与工程809信息技术基础之C 程序设计考研核心题库(一) ... 2 2018年东北财经大学管理科学与工程809信息技术基础之C 程序设计考研核心题库(二) . 13 2018年东北财经大学管理科学与工程809信息技术基础之C 程序设计考研核心题库(三) . 25 2018年东北财经大学管理科学与工程809信息技术基础之C 程序设计考研核心题库(四) . 36 2018年东北财经大学管理科学与工程809信息技术基础之C 程序设计考研核心题库(五) . 49

第 1 页,共 60 页

一、选择题

1. 有以下程序:

若想通过键盘输入,使得的值为12, a2的值为34, cl 的值为a , c2的值为b , 程序运行后的输出结果是:12,a , 34, b ,

则正确的输入格式是(以下代表空格,

A.

B.

C. D.

【答案】A

加逗号、回车和空格,因为这些也算是字符。

2. 若有定义语句

:则表达式的值为( )。

【答案】B

【解析】因为+的运算优先级高于赋值运算符,所以先做结果为20,

再做

结果为赋值给X 。

3. 在C 语言中,以下选项中不能正确表示10X1000之值的是( )。

A.1.0E4.0

B.1.E4

C.10E3

D.1.0e4

【答案】A

【解析】实型常量用带小数点的数字表示,其值有两种表达形式,分别为十进制小数形式和指数形式。指数形式由十进制数加阶码标志“e ”或“E ”以及阶码(只能为整数,可以带符号)

第 2 页,共 60 页 代表回车)( )。

【解析】在输入字符型时,要求输入数据时按照一一对应的位置原样输入这些字符,即不能

组成,而A 项中阶码4.0是浮点数,所以A 项不能正确表示10X1000之值,B 、C 、D 项都表示正确并且值为10000,故选择A 项。

4. 有以下程序:

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

A.b »B ,b ,A

B.b ,B ,B ,A

C.a ,B ,B ,a

D.a ,B ,a ,B

【答案】A

【解析】fun ( )函数中的两个局部变量(:和山c 是一个字符指针变量,在程序中取出指针所指内存单元的值进行修改,对其进行的修改影响调用函数中对应的变量的值;而d 是一个整型变量,在程序中进行的修改是局部的,不影响其他函数。

【程序错误,】

5. 以下选项中叙述正确的是( )。

A. 是合法的变量定义语句

B. 数组说明符的一对方括号中只能使用整型常量,而不能使用表达式

C. 数组下标的下限可以是负值

D.

若有数组定义

【答案】A

【解析】A 项正确定义了字符变量cl 、c2, 字符型指针c3,

字符型一维数组,A

项正确。是下标运算符,“下标”可以是任何非负整型数据,取值范围是0〜(数据元素的个数一1)。在引用数组元素时,下标运算符内可以是常量也可以是变量或者表达式,B 项错误。数组下标的下限不可以是负值,C 项错误。数组下标必须是整型数据,3.12为浮点数,D 项错误。

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

A.doubleint_;

第 3 页,共 60 页 则语句是合法的

C.charFor ;

D.int_int;

【答案】B

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

7. 以下叙述正确的是( )。

A. 在C 语言中调用fopen 函数就可把程序中要读、写的文件与磁盘上实际的数据文件联系起来

B.fopen 函数的调用形式为:fopen (文件名)

C.fopen 函数的返回值为NULL 时,贝誠功打开指定的文件

D.fopen 函数的返回值必须赋给一个任意类型的指针变量

【答案】A

【解析】C 语言中打开一个文件通过系统函数fopen 实现,通过这个函数把程序中要读、写的文件与磁盘上实际的数据文件联系起来,A 项正确。B 项函数调用中缺少参数“操作方法”,错误。fopen 函数返回一个指向指定文件的文件指针,如果不能实现打开指定文件的操作,则返回

C 项错误。fopen 函数的返回值必须赋给一个文件类型的指针变量,D 项错误。 一个空指针NULL ,

8. 以下叙述中错误的是( )。

A.C 语言编写的函数源程序,其文件名后缀可以是.C

B.C 语言编写的函数都可以作为一个独立的源程序文件

C.C 语言编写的每个函数都可以进行独立的编译并执行

D. —个C 语言程序只能有一个主函数

【答案】C

【解析】C 源程序经过C 编译程序编译之后生成一个后缀为.OBJ 的二进制文件(称为目标文件),然后由称为“连接程序”(Link )的软件,把此.OBJ 文件与C 语言提供的各种库函数连接起来生成一个后缀为.EXE 的可执行文件。只有含有main 函数的经过编译链接才能执行。

9. 以下选项中,能用作数据常量的是( )。

【答案】D

【解析】A 项错误,十六进制数用数学0和字符x (或大写字母X )开头;B 项错误,八进制整数常量以数字0开始,有效数字为0〜7; C项错误,C 语言中实型常量有两种表示:小数形式和指数形式。指数形式中,字母e (或E )之前必须要有数字,且后面的指数必须为整数。

第 4 页,共 60 页