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

2018年北京联合大学信息无障碍辅助技术803软件基础之C程序设计考研核心题库

  摘要

目录

2018年北京联合大学信息无障碍辅助技术803软件基础之C 程序设计考研核心题库(一) ... 2 2018年北京联合大学信息无障碍辅助技术803软件基础之C 程序设计考研核心题库(二) . 14 2018年北京联合大学信息无障碍辅助技术803软件基础之C 程序设计考研核心题库(三) . 26 2018年北京联合大学信息无障碍辅助技术803软件基础之C 程序设计考研核心题库(四) . 39 2018年北京联合大学信息无障碍辅助技术803软件基础之C 程序设计考研核心题库(五) . 51

第 1 页,共 62 页

一、选择题

1. 有如下程序段:

则for 循环体执行的次数是( )。 A.0次 B.1次 C.2次 D. 无限次 【答案】A

【解析】for (k=2; k==0; )表示给k 赋值2, 如果k 等于0, 则选入循环,但是k 不满足条件,因此循环体不执行。

2. 有以下程序

程序的输出结果是( )。 A.19 B.13 C.11 D.15

【答案】A 【解析】以

3. 以下语句中存在语法错误的是( )。

A.

B.

C.

第 2 页,共 62 页

是把p

指向

即在for 循环中,通过指针p

依次访问所

D.

【答案】A

是一维字符数

【解析】A 项错误,数组定义后,不能对数组整体赋值,SS 是二维数组,组,即字符串,

字符串赋值可以使用指针数组的一个元素。

4. 有以下程序:

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

【答案】A

”的形式,但不能使用赋值的形式。

BD 两项正确,在定义时对数组同时进行初始化;C 项正确,将常量字符串在内存中的首地址赋给

【解析】main ( )函数中,首先定义两个结构体STU 类型的变量a ,b , 并对a 完成初始化,然后将a 赋值给b ,使得结构体a ,b

的值都是

的功能是将形参结构体指针c

指向的结构体赋值为结构体就是b , 所以实参b

的值被修改为

5. 有以下程序:

第 3 页,共 62 页

再调用函数函数

由于形参是指针,C 指向的

而a 的值不变,A 项正确。

专注考研专业课13

年,提供海量考研优质文档!

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

)。

A.6 B.7 C.11 D.12

【答案】A 【解析】

是字符数组,初始化时未赋

初始

值的

自动

函数求字符串长度,统计

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

6. 有以下程序:

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

A.2

B.4 C.

D.8

【答案】

D

a 的初始值为

2,

程序中将a

左移2

位的结果赋值给b , 即相当于十进制乘以4, 结果为【解析】

8。

7. 有以下程序:

程序的运行结果是( )。 A.D B.C C.B D.A

【答案】A

【解析】A 项正确,main ( )函数中,首先判断条件x>l,因为x=l不大于1,不满足条件,程序跳入else 语句判定z

第 4 页,共 62 页