国家二级C语言机试(程序设计基础、软件工程基础)模拟试卷2.pdf
国家二级C语言机试程(序设计基础、
软件工程基础)模拟试卷2
一、选择题本(题共34题,每题1.0分,共34分)
1、下列描述中,不符合良好程序设计风格要求的是
A、程序的效率第一,清晰第二
B、程序的可读性好
C、程序中要有必要的注释
D、输入数据前要有提示信息
标准答案:A
知识点解析:一般来讲,程序设计风格是指编写程序时所表现出的特点、习惯和逻
辑思路程序设计风格总体而言应该强调简单和清晰,程序必须是可以理解的著
名的“清晰第一,效率第二”的论点已成为当今主导的程序设计风格.
2、下列选项中不属于结构化程序设计原则的是
A、可封装
B、自顶向下
C、模块化
D、逐步求精
标准答案:A
知识点解析:结构化设计方法的主要原则可以概括为自顶向下、逐步求精、模块
化、限制使用goto语句
3、下列选项中不属于结构化程序设计方法的是
A、自顶向下
B、逐步求精
C、模块化
D、可复用
标准答案:D
知识点解析:结构化程序设计方法的主要原则可以概括为:自顶向下,步求精,模
块化,限制使用got语句自顶向下是指程序设计时应先考虑总体,后考虑绢
节:先考虑全局目标,后考虑局部目标逐步求精是指对复杂问题应设计一些子目
标过渡,逐步细化模块化是把程序要解决的总目标先分解成分目标,再进一步分
解成具体的小目标,把每个小目标称为一个模块可复用性是指软件元素不加修改
成稍加修改便可在不同的软件开发过程中重复使用的性质软件可复用性是软件工
程追求的目标之一,是提高软件生产效率的最主要方法,不属于结构化程序设计方
法
4、下列选项中不符合良好程序设计风格的是
A、源程序要文档化
B、数据说明的次序要规范化
C、避免滥用goto语句
D、模块设计要保证高耦合、高内聚
标准答案:D
知识点解析:一般来讲,程序设计风格是指编写程序时所表现出的特点、习惯和逻
辑思路程序设计风格总体而言应该强调简单和清晰,程序必须是可以理解的可
以认为,著名的“清晰第一、效率第二”的论点已成为当今主导的程序设计风格良
好的程序设计风格主要应注重和考虑下列几个因素:①源程序文档化,包括下列
三个方面:A)符号的命名应具有一定的含义;B)正确的注释能够帮助读者理解程
序;C)视觉组织,可以在程序中利用空格、空行、缩进等技巧使程序层次清晰
②数据说明的方法,包括.卜列三个方面:A)数据说明的次序规范化:B)说明语句
中变量安排有序化;及用注释来说明复杂数据的结构③语句的结构应该简单
直接,不应该为提高效率而把语句复杂化④输入和输出方式和风格应尽可能方
便用户的使用。
5、下列选项中属于面向对象设计方主要特征的是
A、继承
B、自顶向下
C、模块化
D、逐步求精
标准答案:A
知识点解析:面向对象设计方的主要特征有封装性、继承性和多态性。而结构化
程序设计方的主要原则有自顶向下,逐步求精,模块化.限制使用got。语句.
6、定义无符号整数类为UInt,下面可以作为类UInt实例化值的是
A、-369
B、369
C、0.369
D、整数集合{1,2,3,4,5)
标准答案:B
知识点解析:UInt表示的是无符号整数类,所以它的每个实例都是一个无符号整
数,所以排除选项A)和选项C),选项D)是整数集合,所以也排除。
7、在面向对象方中,实现信息隐蔽是依靠
A、对象的继承
B、对象的多态
C、对象的封装
D、对象的分类
标准答案:C
知识点解析:对象的封装性是指从外部看只能看到对象的外部特征,即只需知道数
据的取值范围和可以对该数据施加的操作,而不需要知道数据的具体结构以及实现
操作的算。对象的内部,即处理能力的实行和内部状态,对外是不可见的。从外
面不能直接使用对象的处理能力,也不能直接修改其内部状态,对象的内部状态只
能由其自身改变。
8、构成计算机软件的是
A、源代码
B、程序和数据
C、程序和文档