程序设计基础
1.程序流程图中带有箭头的线段表示的是(C)。
A.图元关系 B.数据流 C.控制流 D.调用关系
2.结构化程序设计的基本原则不包括(A)。
A.多态性 B.自顶向下 C.模块化 D.逐步求精
3.程序调试的任务是(D)。
A.设计测试用例 B.验证程序的正确性
C.发现程序中的错误 D.诊断和改正程序中的错误
4.结构化程序所要求的基本结构不包括(B)。
A.顺序结构 B.GOTO跳转 C.选择(分支)结构 D.重复(循环)结构
5.下面对对象概念描述正确的是(A)。
A.对象间的通信靠消息传递B.对象是名字和方法的封装体
C.任何对象必须有继承性D.对象的多态性是指一个对象有多个操作
6.结构化程序设计强调(A)。
A.程序的易读性 B.程序的效率 C.程序的规模 D.程序的可复用性
7.下面对“对象”概念描述正确的是(D)。
A.方法是对象的静态属性 B.对象是属性和方法的封装体
C.任何对象都必须有继承性 D.对象是对象名和方法的封装体
8.对象实现了数据和操作(方法)的结合,其实现的机制是(A)。
A.封装 B.继承 C.隐蔽 D.抽象
9.结构化程序设计中,下面对goto语句使用描述正确的是(C)
A.禁止使用goto语句B.使用goto语句程序效率高
C.应避免滥用goto语句D.以上说法均错误
10.下面是面向对象主要特征之一的是(A)。
A.对象唯一性 B.数据和操作(方法)无关 C.对象是类的抽象 D.多态性体现复用
11.面向对象方法中,实现对象的数据和操作结合于统一体中的是(B)。
A.结合 B.封装 C.隐藏 D.抽象
12.结构化程序的三种基本结构是(C)
A.递归、迭代和回溯 B.过程、函数和子程序 C.顺序、选择和循环 D.调用、返回和选择
13.下列叙述中正确的是(D)
A.对象是对象属性和方法的封装体 B.属性是对象的动态属性
C.任何对象都必须有多态性 D.对象标识具有唯一性
14.不属于对象构成成分的是(B)
A.属性 B.规则 C.方法(或操作) D.标识
15.下面不属于结构化程序设计风格的是(D)
A.程序结构良好 B.程序的易读性 C.不滥用goto语句 D.程序的执行效率