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

2016年杭州师范大学1204公共管理程序设计基础(同等学力加试)复试笔试仿真模拟题

  摘要

一、选择题

1. 有以下程序:

程序的运行结果是( )。

答:A

【解析】程序执行过程为:将a 赋给b , 调用f 函数,将b 中name 地址与gender 和score 的值传进函数,执行函数体,strcpy 函数改变b 中name 值,但由于后两个成员为值传递不能改变b 中gender 和score 值。调用函数结束后,结构体

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

A.C 语言的标识符可分为关键字、预定义标识符和用户标识符三类

B.C 语言的标识符可分为语句、变量和关键字三类

C.C 语言的标识符可分为函数名、变量和预定义标识符三类

D.C 语言的标识符可分为运算符、用户标识符和关键字三类

答:A

【解析】C 语言的标识符可分为关键字、预定义标识符和用户标识符三类,A 项正确,B 、C 、D 项错误。

第 2 页,共 33 页

3. 设有定义:

若变量均已正确赋初值,则以下语句中错误的是( )。

答:A

【解析】A 项错误,struct 中的mark 成员是数组,数组一旦定义,不能直接赋值。B 项正确,numl 是int 变量,可以直接赋值。C 项正确,C 语言中struct 变量可以直接赋值,实际操作是内存拷贝;D 项正确,num2是int 变量,可以直接赋值;C 语言中,数组不能直接赋值,但是把数组包装在struct 中,就可以实现直接赋值。

4. 若有以下定义:

则错误的语句是( )。

答:A 【解析】是一个变量而不是地址,A 选项应为

5. 有以下程序:

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

第 3 页,共 33 页

答:C

【解析】f 函数的功能:用形参结构体指针b 指向的结构体对形参a 赋值,此时形参结构体a 的值为指针b 指向的值,输出a 即输出指针b 指向的结构体,返回到main 函数后,在输出实参a 的值。

6. 有以下程序

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

A.4

B.3

C.5

D.6

答:A 【解析】

7. 关于C 语言标识符,以下叙述错误的是( )。

A. 标识符可全部由数字组成

B. 标识符可全部由下划线组成

C. 标识符可全部由小写字母组成

D. 标识符可全部由大写字母组成

答:A

【解析】标识符只能由字母、数字、下划线组成,且标识符的第一个字符只能是字母或下划线。所以,B 、 C 、D 选项正确,答案为A 选项。

8. 有语句

:以下选项中,与此语句功能相同的是( )。

A.

B.. .

c.

D.

答:D

【解析】D 项正确,题中,先判断_如果为假,直接返回0, 如果为真,再判断y

9. 以下能正确进行字符串赋值的语句组是( )。

A. B. C. D.

第 4 页,共 33 页