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

2017年南京师范大学教育科学学院630C语言与WEB技术考研导师圈点必考题汇编

  摘要

目录

2017年南京师范大学教育科学学院630C 语言与WEB 技术考研导师圈点必考题汇编(一) . . 2 2017年南京师范大学教育科学学院630C 语言与WEB 技术考研导师圈点必考题汇编(二) 10 2017年南京师范大学教育科学学院630C 语言与WEB 技术考研导师圈点必考题汇编(三) 19 2017年南京师范大学教育科学学院630C 语言与WEB 技术考研导师圈点必考题汇编(四) 26 2017年南京师范大学教育科学学院630C 语言与WEB 技术考研导师圈点必考题汇编(五) 37

第 1 页,共 44 页

一、选择题

1. 有以下程序

程序运行后的输出结果是( )。 A.7 B.-1 C.1 D.0

【答案】D

【解析】自身与自身异或,结果是0。

2. 设有定义以下表达式中,值不为6的是( )。

【答案】D

【解析】AC 两项,赋值运算优先级最低,

所以先做

B 项,做x++运算后得到3, 然后做;D 项,运算得6,值仍为2, 所以 最终为4。

3. 有以下程序:

第 2 页,共 44 页

此时为3,

然后做

虽然结果为4, 但此时x 的

程序运行后的输出结果是( )。 A.3 B.6 C.8 D.12

【答案】B

【解析】fun 函数的功能是返回两个数的算术平均数。调用,

相当于

其中

,运算,向下取整)输出结果是6。

4. 当没有指定C 语言中函数形参的存储类别时,函数形参的存储类别是( )。

A. 外部(extern ) B. 静态(static ) C. 寄存器(register ) D. 自动(auto ) 【答案】D

【解析】auto 变量又称为自动变量,函数定义变量时,如果没有指定存储类别,系统就认为所定义的变量具 有自动类别,D 选项正确。static 变量又称为静态变量,编译时为其分配的内存在静态存储区中。register 变量又 称为寄存器变量,变量的值保留在CPU 的寄存器中,而不是像一般变量那样占内存单元。当定义一个函数时, 若在函数返回值的类型前加上说明符extern 时,称此函数为外部函数,外部函数在整个源程序中都有效。

5. 有以下程序:

程序的运行结果是( )。 A.5, 1 B.1, 1 C.18, 1 D.13, 1

【答案】A 【解析】

’按位与运算,13=11018, 5=1018, 执行语句

结果为101B=5, 即c=5

逻辑与运算,10与5均为真,结果为真,即d=l。故A 选项正确。

6. 若变量已正确定义,有以下程序段

i=0:

第 3 页,共 44 页

是嵌套之间的

其输出结果是( )。 A.0, 1 B.0, 0 C.1, 1

D. 程序进入无限循环 【答案】A

【解析】首先进入do 语句,输出0;

是先判定i 是否为0, 不管判定结果如何,都执

行i++。i 等于0,判定结果为false ,执行i++,跳出do-while 循环,然后输出1。

7 若有定义语句 ,.则错误引用x 数组元素的是( )。

A. 1 B. C. D.

【答案】B

【解析】对一维数组元素可以采用多种方式。直接引用,数组名[下标],数组的大小为n 时,B 项错误,下标的取值范围为0〜(n_l)。数组x 的下标为0〜4, 项,通过指针访问

8. 有以下程序:

D 项,通过数组名访问

A 项,溢出。通过指针访问

C

程序运行后的输出结果是( )。 A.6 B.7 C.11 D.12

【答案】A 【解析

是字符数组,初始化时未赋初始值的自动赋

函数求字符串长度,统计

长度时以结束,即统计到长度为6时结束,strlen 函数返回值为6。

9. 读取二进制文件的函数调用形式为其中buffer 代表的是( )。

A. —个内存块的首地址,代表读入数据存放的地址

第 4 页,共 44 页