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

2016年西藏大学藏文信息技术研究中心软件工程之C程序设计复试笔试仿真模拟题

  摘要

目录

2016年西藏大学藏文信息技术研究中心软件工程之C 程序设计复试笔试仿真模拟题(一) .... 2 2016年西藏大学藏文信息技术研究中心软件工程之C 程序设计复试笔试仿真模拟题(二) .... 9 2016年西藏大学藏文信息技术研究中心软件工程之C 程序设计复试笔试仿真模拟题(三) .. 16 2016年西藏大学藏文信息技术研究中心软件工程之C 程序设计复试笔试仿真模拟题(四) .. 22 2016年西藏大学藏文信息技术研究中心软件工程之C 程序设计复试笔试仿真模拟题(五) .. 29

一、选择题

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

A. 结构化程序的三种基本结构是循环结构、选择结构、顺序结构 B.C 语言源程序不编译也能直接运行 C. 使用N —S 流程图不能描述复杂算法

D. 计算机能够直接运行C 语言源程序,不必进行任何转换 答:A

【解析】编译就是把高级语言变成计算机可以识别的二进制语言,不经过编译的源程序是不能运行的,B 项错误。算法可以用各种描述方法进行描述,能用

流程图把算法的每一步都用一个

矩形框来表示,把一个个矩形框按执行的次序连接起来就是一个算法描述,无论算法复杂与否都

流程图描述,C 项错误。C 语言源程序需要经过编译和连接生成目标文件和可执行文件

后才能运行,D 项错误

2. 有以下程序:

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

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

相当于

,运算,向下取整)

输出结果是6。

其中

是嵌套之间的

3. 若以下选项中的变量全部为整型变量,且已正确定义并赋值,则语法正确的switch 语句是( )。

答:D

【解析】A 项错误,case 后面的应该为整形或字符型常量;B 项错误,switch 后面的表达式需要在括号内;C 项错误,case 和后面的常量表达式应该由空格隔开。

4. 有以下程序

程序运行后的输出结果是( )。 A.5 B.50 C.6 D.60 答:A

【解析】最后一句应该是

指针p 指向c ,指针s 指向c[5],s-p 就是c 的地址与c[5]的地址之差(以int 的存储空间为单,s 和p 都是int 型变量s=p+5,所以s-p=5。 位)

5. 有以下程序:

程序的运行结果是( )。

答:C

【解析】调用f 函数时,将结构体数组名作为实参传给了形参指针,使结构体指针a 指向了结构体C 的首地址。因此,在f 函数中,对指针所指结构体中的成员的赋值就是对数组c 中元素的赋值,故返回主函数之后,数组c

6. 有以下程序

程序的运行结果是( )。 A.4332 B.2344 C.1234 D.1123 答:A 【解析】

元素作为c 数组的下标,使c 数组元素自増,执行完毕后,

自增4次,

增3次,自増3次,

7. 若有以下程序

自增2次,c 数组元素为04332,按题目要求输出,4332。

成员的值已被更新,

最终输出结果为