2016年下半年 程序员 上午卷和下午卷 试题和详细答案

(50)A.正确性 【答案】C 【解析】

B.适应性 C.完善性 D.预防性

对下面流程图用白盒测试方法进行测试,要满足路径覆盖,至少需要(51)个测试用例。白盒测试方法主要用于(52)。

(51)A.3

B.4

C.5

D.6 D.接收测试

(52)A.单元测试 【答案】B A 【解析】

B.集成测试 C.系统测试

以下关于软件测试的叙述中,不正确的是(53)。

(53)A.社会对软件的依赖和对软件质量要求的提高是软件测试行业发展的基础 B.系统建设的出资方应提供测试方案

C.对软件质量的定性判断需要测试提供的定量数据支撑 D.测试团队与开发团队的共同目标是改善软件质量

【答案】B 【解析】

为在网上搜索内容而输入关键词时,常可能打错别字。当系统显示没有匹配项后,有些系统还会向你推荐某些关键词。为实现这种推荐,采用(54)方法更有效。

(54)A.聘请一批专家,对每个常用关键词给出一些易错成的词 B.聘请一批专家,对每个常输错的关键词给出纠正后的词 C.查阅有关的词典,对每个常用的关键词找出易错成的词 D.利用系统内记录的用户操作找出用户纠错词的对应关系

【答案】D 【解析】

以下关于编程的叙述中,不正确的是(55)。

(55)A.当程序员正沉浸于算法设计和编程实现时,不希望被干扰或被打断 B.程序员需要用清晰易懂的语言为用户编写操作使用手册

C.为提高程序的可读性,程序中的注释应重点解释程序中各语句的语义 D.编程需要个性化艺术,也要讲究团队协作,闭门造车往往事倍功半

【答案】C 【解析】

用户界面设计的原则不包括(56)。 (56)A.适合用户的业务领域和操作习惯 C.提供反馈机制,注重用户体验

【答案】D 【解析】

以下关于程序员工作的叙述中,不正确的是(57)。 (57)A.软件开发比软件测试有更高的技术含量 B.程序员需要通过实践了解自己的编程弱点

C.程序员应平衡测试时间、测试成本和质量之间的关系 D.最佳的编程方案必须同时兼顾程序质量和资源节约

【答案】A

B.保持界面元素、布局与术语的一致性 D.按照五年后的发展潮流进行时尚设计

【解析】

某企业研发信息系统的过程中,(58)不属于数据库管理员(DBA)的职责。 (58)A.决定数据库中的信息内容和结构 B.决定数据库的存储结构和存取策略 C.进行信息系统程序的设计与编写 D.定义数据的安全性要求和完整性约束条件

【答案】C 【解析】

某高校人事管理系统中,规定讲师每课时的教学酬金不能超过100元,副教授每课时的教学酬金不能超过130元,教授每课时的教学酬金不能超过160元。这种情况下所设置的数据完整性约束条件称之为(59)。

(59)A.实体完整性B.用户定义完整性 【答案】B

【解析】本题考查对数据库完整性约束方面的基础知识。

数据库完整性(Database Integrity)是指数据库中数据的正确性和相容性。数据挥完整性由各种各样的完整性约束来保证,因此可以说数据库完整性设计就是数据库完整性约束的设计。数据库完整性约束包括实体完整性、参照完整性和用户定义完整性。

实体完整性(Entity Integrity)指表中行的完整性。主要用于保证操作的数据(记录)非空、唯一且不重复。即实体完整性要求每个关系(表)有且仅有一个主键,每一个主键值必须唯一,而且不允许为“空”(NULL)或重复。

参照完整性(Referential Integrity)属于表间规则。在关系数据库中,关系之间的联系是通过公共属性实现的。这个公共属性经常是一个表的主键,同时是另一个表的外键。参照完整性体现在两个方面:实现了表与表之间的联系,外键的取值必须是另一个表的主键的有效值,或是“空”值。参照完整性规则要求:若属性组F是关系模式R1的主键,同时F也是关系模式R2的外键,则在R2的关系中,F的取值只允许两种可能:空值或等于R1关系中某个主键值。

用户定义完整性(User-defined Integrity)也称域完整性规则,是对数据表中字段属性的约束,包括字段的值域、字段的类型和字段的有效规则(如小数位数)等约束,是由确定关

C.主键约束完整性

D.参照完整性

系结构时所定义的字段的属性决定的。例如,百分制成绩的取值范围在0?100之间;性别取值为“男”或“女”等。

某教学管理数据库中,学生、课程关系模式分别为:S(学号,姓名,性别,家庭住址,电话),关系S的主键为学号;C(课程号,课程名,学分),关系C的主键为课程号。假设一个学生可以选择多门课程,一门课程可以由多个学生选择;一旦学生选择某门课程必定有该课程的成绩。由于学生与课程之间的‘选课”联系类型为(60),所以对该联系(61)。

查询“软件工程”课程的平均成绩、最高成绩与最低成绩之间差值的SQL语句如下: SELECT AVG(成绩)AS平均成绩,(62) FROM C,SC

WHERE C.课程名=’软件工程’AND C.课程号=SC.课程号; (60)A.n:m

B.1:n

C.n:1

D.1:1

(61)A.不需要构建一个独立的关系模式

B.需要构建—个独立的关系模式,且关系模式为:SC(课程号,成绩) C.需要构建—个独立的关系模式,且关系模式为:SC(学生号;成绩) D.需要构建一个独立的关系模式,且关系模式为:SC(学生号,课程号,成绩) (62)A.差值AS MAX(成绩)-MIN(成绩) B.MAX(成绩)-MIN(成绩)AS差值 C.差值IN MAX(成绩)-MIN(成绩) 【答案】A D B 【解析】

某宾馆有200间标准客房,其入住率与客房单价有关。根据历史统计,客房最高单价为160元时入住率为50%,单价每降低1无,入住率就会增加0.5%。据此选定价格为(63)时,宾馆每天的收入最大。

(63)A.120元 【答案】B 【解析】

菲波那契(Fibonacci)数列定义为 f(1)=1,f(2)=1,n>2时f(n)=f(n-1)+f(n-2)

B.130元

C.140元

D.150元

D.MAX(成绩)-MIN(成绩)IN差值

联系客服:779662525#qq.com(#替换为@)