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

2018年广西师范大学计算机科学与信息工程院854数据结构及计算机组成原理之C程序设计考研基础五套测试题

  摘要

一、选择题

1. 有以下程序:

程序:

程序的运行结果是( )。

A.6

B.5

C.4

D.3

【答案】A

【解析】程序执行过程为:定义字符串指针p 并为其初始化为“01234”,调用函数fun (p ), 将指针传入函 数。while 循环找到字符串的束符地址,然后使这个指针指向结束符下一个单元,结束循环。返回字符串首地址 与结束符下一个地址之差,也即是字符串长度加1。输出地址差为6, 故A 选项正确。

2. 有以下程序

程序的输出结果是( )。

A.19

B.13

C.11

D.15

【答案】A 【解析】

以 是把p 指向

即在for 循环中,通过指针p 依次访问所

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

i=0:

其输出结果是( )。

A.0, 1

B.0, 0

C.1, 1

D. 程序进入无限循环

【答案】A

【解析】首先进入do 语句,输出0; 是先判定i 是否为0, 不管判定结果如何,都执行i++。i 等于0,判定结果为false ,执行i++,跳出do-while 循环,然后输出1。

4. 有如下程序:

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

【答案】A

【解析】程序执行过程为:定义结构体变量input ,

调用

调用函数

使

构体成员为

5. 有以下函数:

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

A.zhang

B.zhao

C.wang

D.19

【答案】B 使

将结构体地址传入函数,执行函数体,

调用

而4是值传递,并没有改变num 的值。输出结

x+2代表了指向第三个元素的指针,【解析】结构体数组存储了三个人的信息,所以输出name

为Zhao 。

6. 以下正确的字符串常量是( )。 A. B.

C.Olympic Games D.

【答案】A

【解析】字符串常量需要用双引号括起来,A 项正确;字符,D 项错误。

7. 有以下函数:

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

A.xyz

B.wxyz

中第三个和和在一起是一个