课程代码:03173一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1软件是用户与硬件之间的桥梁。开发软件的最初阶段人们用的是()A机器语言B汇编语言C过程化语言D非过程化语言2选择软件开发工具时,首先要考虑的性能是(A保持信息一致性的能力B表达能力C使用的方便程度D可靠程度)
3单个程序员做好软件工作的关键是()A正确理解用户的信息需求和信息流程B将程序员的理解转换为程序的实现C理解用户要求,并用程序实现D熟悉编程语言4在模块的相互联系中,应当仅使用(A逻辑耦合B功能耦合C数据耦合D控制耦合)
5人们在认识事物过程中,对某一事物或某一系统形成的抽象的、一般的框架称为()A客观模式B概念模式C逻辑模式D物理模式6在软件开发工具的概念模式中,决策表属于的概念模式是(A时序网络B计算机模拟模型C结构图D数学与逻辑模型7在PowerBuilder中,提供以自由表形式显示数据的是(A应用程序对象B菜单对象C数据窗口对象D用户对象8PowerBuilder支持的面向对象的编程技术包括()A完整性、继承性、多态性B继承性、多态性、封装性C多态性、封装性、完整性D封装性、完整性、继承性9软件开发工具不能帮助人们()A规范软件开发的组织管理B完成特别困难的软件编码C方便地检索信息D做到信息与知识的重用和共享10在PowerScript中使用嵌入式SQL时,需要()A在PowerScript语句前加分号B在PowerScript语句后加分号C在嵌入式SQL语句前加分号D在嵌入式SQL语句后加分号))
f二、多项选择题本大题共10小题,每小题2分,共20分在每小题列出的五个备选项中有二个至五个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选、少选或未选均无分。11软件开发工具对软件开发的支持有()A描述客观系统B管理开发过程中的信息C代码生成D文档编写E软件项目管理12属于设计工具的有()A代码生成器B第四代语言C数据字典管理系统D测试工具E绘制数据流程图的工具13结构化程序设计强调模块的划分应符合()A模块的功能单一、明确B能让多个模块调用C模块间的联系尽可能少D模块的规模应当足够小E易于调试14大型软件开发的困难包括()A开发人员对一些名词和术语的理解不一致B不能用黑箱检验方法C软件各部分的文件和数据库格式不一致D每一部分软件都十分难检验E文r