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。
•
成员的值已被更新,
最终输出结果为
相关内容
相关标签