下列对应用程序员不透明的是()
A.标志符数据表示中的标志符
B.输入输出系统硬件的功能
C.虚拟地址到主存实地址的变换
D.“执行”指令
A.标志符数据表示中的标志符
B.输入输出系统硬件的功能
C.虚拟地址到主存实地址的变换
D.“执行”指令
采用Cache技术可以提高计算机性能,()属于Cache的特征。
A.全部用软件实现
B.显著提高CPU数据输入输出的速率
C.可以显著提高计算机的主存容量
D.对程序员是不透明的
下列关于Java多线程并发控制机制的叙述中,错误的是()。
A.Java中对共享数据操作的并发控制是采用加锁技术
B.线程之间的交互,提倡采用suspend()/resume()方法
C.共享数据的访问权限都必须定义为private
D.Java中没有提供检测与避免死锁的专门机制,但应用程序员可以采用某些策略防止死锁的发生
伪码作为详细设计的工具,缺点在于______。
A.每个符号对应于源程序的一行代码,对于提高系统的可理解性作用很小
B.不如其他图形工具直观,描述复杂的条件组合与动作间的对应关系不够明了
C.容易使程序员不受任何约束,随意转移控制
D.不支持逐步求精,使程序员不去考虑系统的全局结构
试题一(24分)
阅读下列说明,回答问题l至问题4,将解答填入答题纸的对应栏内。
【说明】
公司承接了一个信息系统开发项目,按照能力成熟度模型CMMI制订了软件开发的流程与规范,委派小赵为这个项目的项目经理。小赵具有3年的软件项目开发与管理经验。公司认为这个项目的技术难度比较低,把两个月前刚从大学招聘来的9个计算机科学与技术转移的应届毕业生分配到这个项目组,这样,项目开发团队顺利建立了。项目的开发按照所制定的流程规范进行。在需求分析、概要设计、数据库设计等阶段都按照要求进行了评审,编写了需求分析说明书、概要设计说明书、数据库设计说明书等文档。但在项目即将交付时,发现了很多没有预计到的缺陷与BUG。这说明许多质量问题并没有像原来预计的那样在检查与评审中发现并予以改正。由于项目的交付期已经临近,为了节省时间,小赵让程序员将每个模块编码完成后仅由程序员自己测试一下,就进行集成测试和系统测试。在集成测试和系统测试的过程中,由于模块的BUG太多,集成测试越来越难,该项目没有能够按照客户的质量要求如期完成。为了查找原因,公司的质量部门调查了这一项目的进展情况,会治疗下面的图形(如图1所示):
【问题1】(4分)
图1是一种质量控制所采用的工具,叫做(1)图。根据上述描述,图中的A应该是(2) 。
请讲上面(1)、(2)处的答案填写在答题纸的对应栏内。
【问题2】(7分)
质量控制中所依据的一个最重要的模型是计划、执行、检查、行动。请根据这一模型,给出质量控制的基本步骤。
【问题3】(7分)
分析本案例中产生质量问题的原因。
【问题4】(6分)
针对案例中项目的现状,假设项目无重大设计缺陷,为完成该项目,从质量管理的角度,给出改进措施。
● 程序员一般用 (7) 软件编写和修改程序。
(7)A.预处理 B.文本编辑 C.链接 D.编译
程序员一般用 ______软件编写和修改程序。
A.预处理
B.文本编辑
C.链接
D.编译
(55)
A. 将常用的选项用特殊颜色标出
B. 选项尽量设置默认值,使一般用户减少选择操作
C. 将选项分类,分别放在不同的标签页中
D. 利用“高级”按钮弹出对话框,包含那些不常用的选项
阅读下面说明,回答问题1至问题3。
[说明]
某公司电子商务网站已经运行一段时间,该网站有一个专门的维护小组,人员配备如下:网站主管、维护员、程序员。
为保证网站安全有序地运行,公司网页更新流程如下图所示。请根据图中的流程提示,填写对应的角色。
A.将常用的选项用特殊颜色标出
B.选项尽量设置默认值,使一般用户减少选择操作
C.将选项分类,分别放在不同的标签页中
D.利用“高级”按钮弹出对话框,包含那些不常用的选项