浙江大学大学计算机基础科目的作业参考答案和试卷
14. 面向对象的程序设计采用以下除____以外的所有思想。
A.封装 B.非线性代码 C.继承 D.多态性 15. 下列____不是对象的特点。 A.属性 B.行为
C.结构化编程
D.由一层层的类派生而来
D.以上都是
16. HTML语言的特点是____。 A.结构化编程 B.格式化指令 C.Java应用程序 17. 程序设计的步骤是:______。
A.问题分析与算法设计、程序编辑、程序编译、运行与调试
B.程序编辑、程序编译、运行与调试、程序维护
C.问题分析与算法设计、程序编译、运行与调试、程序维护 D.问题分析与算法设计、程序编辑、程序编译、程序维护 18. 下面_____不属于程序设计步骤。
A.设计方案
B.选择硬件
C.测试和调试程序
D.运行程序
19. 下面____不属于程序的逻辑结构。
A.循环结构 B.go to结构 C.条件结构 20. 程序翻译系统可以查出以下____项错误。 A、程序设计错误 B、逻辑错误
D.简单顺序结构
D、B和C
C、语法错误
21. 在计算机科学中,算法被定义为: A.求解问题的数学方法 B.求解问题选择的编程工具
C.求解问题的一系列步骤
D.求解问题选择计算机系统
22. 按照算法所涉及的对象,可以把算法分成两大类,即数值运算算法和____。 A.逻辑运算算法 B.算术运算算法 C.非数值运算算法 D.控制运算算法 23. 一个算法的表示可有不同的方法,常用的有自然语言和____。 A.传统的流程图 B.结构流程图 C.伪代码、PAD图 D.以上都是
24. 在算法中,解决问题可以按照以下步骤进行设计,即理解问题和____。 A.设计一个解决问题方案 B.执行这个方案 C.检验这个方案 D.以上都是 25. *软件工程是______。
A.以工程化的方式组织软件的开发 B.以工程化的方式组织程序的开发
C.以工程化的方式组织系统模型的开发
D.以工程化的方式组织用户需求的设计
26. *软件也有一个从生到亡的过程,称之为软件的生命周期,即_______。
A.一个计算机软件的功能确定、设计、开发、投入使用.并不断地修改、增补和完善、直到被新的
需要所替代而停止该软件的使用为止的全过程
B.一个计算机软件从程序设计开始到该软件的使用停止的全过程
C.一个计算机软件从销售给用户,到用户不再使用为止的全过程
D.一个计算机软件被生产它的公司开始销售到这个公司不再销售为止的全过程 27. *结构化方法将软件生存周期分为三大阶段,它们是_______。
A.开发、运行、维护 B.计划、开发、测试
C.计划、开发、运行
D.开发、测试、运行
D.计算机系统
28. *软件文档也称文件,它与______共同构成计算机软件。 A.计算机程序 B.计算机文件 C.计算机数据 29. *以下____不是软件开发模型。 A.瀑布模型 B.原型法
C.关系模型
D.渐增模式
30. *可行性分析需要从_____方面进行探讨。 A.界面可行性、经济可行性、操作可行性
B.技术可行性、内容可行性、操作可行性 C.技术可行性、经济可行性、内容可行性