① 软件生命周期中所花费用最多的阶段是(D) A. 详细设计B.软件编码C.软件测试D.软件维护 ②可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开发 的决策依据,因必须给出(B)的回答
A. 确定B.行或不行C.正确D.无二义 ③下列关于瀑布模型的描述正确的是(C)
瀑布模型的核心是按照软件开发的时间顺序将问题简化
瀑布模型具由于良好的灵活性
瀑布模型采用结构化的分析与设计方法,将逻辑实现与物理实现分开
利用瀑布模型,如果发现问题则修改的代价很低
④ 详细设计的结果基本决定了最终程序的(C) A. 代码的规模B.运行速度C.质量D.可维护性 ⑤ 结构化程序设计主要强调的是(D) A. 程序的规模B. 程序的效率C. 程序设计语言的先进性D. 程序易读性 ⑥ 程序的三种基本控制结构是(B) A.过程、子程序和分程序B.顺序、选择和重复C.递归、堆栈和队列D.调用、返回和转移 ⑦ 确认软件的功能是否与需求规格说明书中所要求的功能相符的测试属于(C) A、集成测试B、恢复测试C、验收测试D、单元测试 ⑧ 面向对象技术中,对象是类的实例
对象有三种成份:(A)、属性和方法(或操作)
消息 ⑨ 下面关于面向对象方法中消息的叙述,不正确的是(B)
键盘、鼠标、通信端口、网络等设备一有变化,就会产生消息 B.操作系统不断向应用程序发送消息,但应用程序不能向操作系统发送消息 C
应用程序之间可以相互发送消息 D.发送与接收消息的通信机制与传统的子程序调用机制不同 ⑩ 面向对象程序设计中的数据隐藏指的是D
A. 输入数据必须输入保密口令 B.数据经过加密处理 C
对象内部数据结构上建有防火墙 D.对象内部数据结构的不可访问性 答案:①D ②B ③C ④C ⑤D ⑥B ⑦C