编程词典
明日图书
明日软件
用户注册
用户登录
站内
  当前位置:编程词典服务网 >> 编程词典社区论坛 >> Java答题闯关测试题(八...
  · Java答题闯关测试题(八)

用户:  明日科技
发帖:  417 篇
作品:  1 个
回复:  2 篇
技术分:  805 分
等级:  
注册:  2009-09-07 06:37:23



发表于:2010-06-13 13:16:58
          楼主

一、选择题(下列各题ABCD四个选项中,只有一个选项是正确的,请将正确选项填在括号内)。

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.软件测试的关键问题在于。                                                                       

A.如何验证程序的正确性               B.如何选择测试用例        

C.如何组织对软件的评审               D.如何采用综合策略

8.下面选项中不属于可行性研究所包含的内容是。                                          

A.编码可行性研究                          B.经济可行性研究           

C.技术可行性研究                         D.法律可行性研究

9.详细设计的结果基本决定了最终程序的。                                                  

A.运行速度        B.代码的规模            C.可维护性        D.质量

10.按照“后进先出”原则组织数据的数据结构是。                                         

A.队列        B.栈            C.双向链表        D.二叉树

11.下列叙述中正确的是。                                                                               

A.栈与队列是非线性结构       

B.双向链表是非线性结构        

C.线性链表是线性表的链式存储结构          

D.只有根结点的二叉树是线性结构

12.在E-R图中,用来表示实体的图形是。                                                        

A.矩形        B.椭圆形            C.菱形        D.三角形

13.“商品”与“顾客”两个实体集之间的联系一般是。                                  

A.一对一            B.一对多            C.多对一           D.多对多

14.下列数据结构中,属于非线性结构的是。                                                   

A.循环队列        B.带链队列         C.二叉树           D.带链栈

15.下列数据结构中,能够按照“先进先出”原则存取数据的是。                    

A.队列        B.栈            C.二叉树           D.双向链表

16.有如下三个关系RST

R                       S                       T

A   B  C             A  B      C            A   B   C

a   1  2             d  3      2            a   1   2

b   2  1                                b   2   1

c   3  1                                c   3   1

                                         d   3   2

其中关系T由关系RS通过某种操作得到,该操作为                                     

A.选择        B.投影         C.并           D.交

17.数据库管理系统是。                                                                                   

A.操作系统的一部分

B.在操作系统支持下的系统软件

C.一种编译系统

D.一种操作系统

18.软件设计中划分模块的一个准则是。                                                          

A.低内聚低耦合                      B.低内聚高耦合        

C.高内聚低耦合                      D.高内聚高耦合

19.程序设计语言的基本成分是数据成分、运算成分、控制成分和______      

A.对象成分        B.变量成分         C.语句成分        D.传输成分

20.单个用户使用的数据视图的描述称为。                                                       

A.外模式            B.概念模式         C.内模式           D.存储模式

21SQL语言又称为。                                                                                      

A.结构化定义语言                          B.结构化查询语言           

C.结构化控制语言                         D.结构化操纵语言

22.将E-R图转换到关系模式时,实体与联系都可以表示成。                           

A.属性        B.关系         C.字段        D.域

23.树是结点的集合,它的根结点数目是。                                                       

A.有且只有1        B1个或多个      C0个或1     D.至少2

24.如果进栈序列为e1,e2,e3,e4,则可能的出栈序列是。                                  

Ae3,e1,e4,e2

Be2,e4,e3,e1

Ce3,e4,e1,e2

D.任意顺序

25.在E-R图中,用来表示实体之间联系的图形是。                                         

A.椭圆图            B.矩形系            C.菱形        D.三角形

二、判断题(判断下面各题是否正确,正确的在括号内填Y,错误的在括号内填N)。

1、为了充分发挥开发人员的潜力、缩短工期,软件工程项目的任务分解与安排应尽力挖掘可并行开发的部分。                                                                                           

2.如果测试过程没有发现任何错误,则说明软件没有错误。                            

3.软件工程由方法、工具和过程三部分组成,称为软件工程的三要素。         

4.在编码阶段对代码的可测试性进行考虑可以减少测试阶段的工作量。        

5.软件过程设计不用遵循“自上而下,逐步求精”的原则和单入口单出口的结构化设计思想。                                                                                                             

6.软件开发人员对用户需求的理解有偏差,这将导致软件产品与用户的需求不一致,是产生软件危机的唯一原因。                                                                                  

7.基于计算机系统的软件要素中的软部件由程序、数据和文档组成。              

8.为提高可交互性一般应提高用户对话、移动和思考的效率,即最大可能地减少击键次数,缩短鼠标移动的距离,避免使用户产生无所适从的感觉。                              

9.软件工程的核心思想是把软件产品看作是一个工程产品来处理。               

10.将软件产品从提出、实现、使用维护到停止使用退役的过程称为软件生命周期。也就是说,软件产品从考虑其概念开始,到该软件产品不能使用为止的整个时期都属于软件生命周期。                                                                                                               

11.关系模型允许定义三类数据约束,分别为实体完整性约束、参照完整性约束和用户定义的完整性约束。                                                                                                 

12.栈是先进先出的线性表,队列是后进先出的线性表。                                  

13.数据的逻辑结构在计算机存储空间的存放形式称为数据的存储结构,也称为数据的物理结构。                                                                                                               

14.在软件生命周期中所花费用最多的阶段是软件维护阶段。                           

15.用穷举测试是较现实的测试方法。                                                              

 

本帖赏分:0 分   回复数:0 篇     
修改   删除   引用   回复
该帖暂无回复!
吉林省明日科技有限公司提供技术支持. 
Copyright © 1999-2008 吉林省明日科技有限公司. 吉ICP备10002740
当前时区 GMT+8, 今天是 
刷新页面 - 关于我们 - 设为首页