您的当前位置:首页计算机程序设计员(JAVA)(三级)理论知识复习题含答案

计算机程序设计员(JAVA)(三级)理论知识复习题含答案

来源:小侦探旅游网
计算机程序设计员(JAVA)(三级)理论知识复习题含答案

单选题

当使用 GET请求方法向 Web服务器提交表单时,如用户名、密码等表单信息一般存放在请求报文的()位置。 [单选题] * A、请求行(正确答案) B、Connection标题行 C、Host标题行 D、请求消息主体

在 HTTP响应中,状态代码 403表示()。 [单选题] * A、服务器无法找到请求指定的资源 B、请求消息中存在语法错误 C、请求需要通过身份验证和/或授权

D、服务器理解客户的请求,但由于客户权限不够而拒绝处理(正确答案)

自定义的 Servlet应重载 HttpServlet类的()方法以响应客户发出的 POST请求方法。 [单选题] * A、POST B、onPost C、doPost(正确答案) D、ResponsePost

在 Java规范中, Servlet类的实例化是由()完成的。 [单选题] * A、Servlet容器(正确答案) B、Web服务器的 HTTP引擎

C、浏览器 D、JAVA编译器

Servlet通常使用()表示响应信息是一个 Excel文件的内容。 [单选题] * A、text/css B、text/html

C、application/vnd.ms-excel(正确答案) D、application/msword

HttpServletResponse提供了()方法用于向客户发送 cookie。 [单选题] * A、addCookie(正确答案) B、setCookie C、sendCookie D、writeCookie

当对象绑定到会话或从会话解绑定时,()有责任通知该对象。 [单选题] * A、Web 容器(正确答案) B、Web 服务器 C、用户代理 D、HttpSession

一个 ServletContext 对象可用来为() Web 应用程序存储应用程序数据。 [单选题] *

A、一个(正确答案) B、两个 C、三个 D、零个

在HTML页面中,下面关于Window对象的说法不正确的是()。 [单选题] * A、Window对象表示浏览器的窗口,可用于检索有关窗口状态的信息 B、Window对象是浏览器所有内容的主容器

C、浏览器打开HTML文档时,通常会创建一个Window对象

D、如果文档定义多个框架,浏览器只为原始文档创建一个Window对象,无须为每个框架创建Window对象.(正确答案)

在CSS语言中()的适用对象是 所有对象 。 [单选题] *

A、背景附件(正确答案) B、文本排列 C、纵向排列 D、文本缩进

下列对CSS 关联选择符

表述不正确的一项是()。 [单选题] *

A、关联选择符只不过是一个用空格隔开的两个或更多的单一选择符组成的字符串 B、选择符可以指定一般属性 C、它们的优先权比单一的选择符大

D、关联选择符也是一类单一选择符(正确答案)

在 HTTP响应中,状态代码 404表示()。 [单选题] * A、服务器无法找到请求指定的资源(正确答案) B、请求消息中存在语法错误 C、请求需要通过身份验证和/或授权

D、服务器理解客户的请求,但由于客户权限不够而拒绝处理

在 Tomcat服务器中,一个 Servlet实例在()创建。 [单选题] * A、Tomcat服务器启动时(正确答案)

B、客户浏览器向 Tomcat申请访问该 Servlet时 C、在 JBuilder成功编译包含该 Servlet的 Web应用工程后 D、在将包含该 Servlet的 Web应用工程部署到 Tomcat服务器后

标记库存储的是()。 [单选题] * A、所有 JSP 标记

B、所有 JSP 定制标记(正确答案) C、所有标准 JSP 标记

D、我们在应用程序中定义的所有标记

定义定制标记时,()组件是必须的。 [单选题] * A、名称(正确答案) B、属性 C、子标记 D、主体内容

扩展 TLD是指()。 [单选题] * A、Tag Loading Delay B、Tag Loader Device

C、Tag Library Descriptor(正确答案) D、Tagging Load Detector

如果标记处理器想操纵标记主体内容,必须实现哪种接口?() [单选题] * A、仅 BodyTag 接口(正确答案) B、Tag 或 BodyTag 接口

C、仅 Tag 接口 D、BodyTag 和 Tag 接口

关于定制标签中的可选属性,下列说法哪些是正确的? () [单选题] *

A、在 JSP中使用标签时,若在标签中使用可选属性,则这些属性必须出现在必选属性之后

B、在标签处理器中实现可选属性时,必须为这些属性设置初始值。(正确答案) C、可选属性可以在标签中出现多次 D、上述选项都不正确

所有数据库都支持的访问方法是()。 [单选题] * A、RMI B、JDBC

C、ODBC(正确答案) D、以上都不是

JDBC使用()来实现平台无关性。 [单选题] * A、查询管理器

B、驱动程序管理器(正确答案) C、连接管理器 D、记录集管理器

在WINDOWS环境下,ODBC在()中设置。 [单选题] * A、控制面板(正确答案) B、注册表 C、浏览器 D、写字板

使用JDBC访问数据库的过程是()。 [单选题] *

A、创建连接、查询、创建Statment

B、创建连接、创建Statment、查询(正确答案) C、创建Statment、创建连接、查询 D、查询、创建连接、创建Statment

如果数据库中某个字段为numberic型,可以通过结果集中的()方法获取。 [单选题] *

A、getNumberic() B、getDouble()(正确答案) C、setNumberic() D、setDouble()

在什么情况下,事务被称之为持久的?() [单选题] * A、它完全执行或者根本不执行

B、事务中提交的所有数据更改被写入到持久数据存储并幸免于硬件和软件崩溃(正确答案)

C、它执行并不受其它进程或事务的干扰 D、它总是完全执行

事务由一系列子事务及与其相关的补偿性事务组成。上述语句表示哪一种类型的事务模型?() [单选题] * A、嵌套事务 B、链接事务 C、平面事务 D、Sagas(正确答案)

当通过JDBC的Statement对象执行一个Select语句得到ResultSet后,该ResultSet的当前游标位于()。 [单选题] *

A、第一个记录前(正确答案) B、第一个纪录 C、最后一个记录 D、最后一个记录后

当通过JDBC的Statement对象执行一个Select语句得到ResultSet后,使用 ()从头到尾遍历各纪录最方便。 [单选题] * A、for循环

B、while循环(正确答案) C、do…while循环 D、goto语句

可以调用DataSource的方法()获得数据库连接。 [单选题] * A、Delegate B、Factory C、connect

D、getConnection(正确答案)

在某个基于 Struts框架的 Web应用中, RegisterForm为一个继承自 ActionForm的类。当框架调用其 validate方法返回()时,表示该 ActionForm的状态是一致的。 [单选题] * A、true B、false C、null(正确答案) D、ActionErrors

MVC设计模式中的 M是指()。 [单选题] *

A、Machine B、Model(正确答案) C、Move D、Modern

在 Struts框架中,业务模型通常是由()来表示的。 [单选题] * A、Action对象 B、ActionServlet对象 C、JavaBean对象(正确答案) D、JSP页面

Struts中的ActionServlet属于MVC模式中的()。 [单选题] * A、 视图 B、 模型

C、 控制器(正确答案) D、 业务层

在 Struts框架中,业务模型通常是由()来表示的。 [单选题] * A、Action对象 B、ActionServlet对象 C、JavaBean对象(正确答案) D、JSP页面

Struts标签库中,()标签库用来封装

标签。 [单选题] * A、struts-logic B、struts-bean C、struts-html(正确答案)

D、strtus-tile

Struts标签库中,()标签库用来实现页面上的逻辑处理。 [单选题] * A、struts-logic(正确答案) B、struts-bean C、struts-html D、strtus-tile

Struts标签库中, ()标签库用来与后台JAVABEAN交互。 [单选题] * A、struts-logic

B、struts-bean(正确答案) C、struts-html D、strtus-tile

事务隔离级别是由谁实现的?() [单选题] * A、Java应用程序 B、Hibernate

C、数据库系统(正确答案) D、JDBC驱动程序

悲观锁与乐观锁,哪个具有较好的并发性能?() [单选题] * A、悲观锁

B、乐观锁(正确答案)

在JDK中,把Java源程序编译为类文件的命令是什么?() [单选题] * A、javA

B、javaC(正确答案) C、jar

D、compile

以下哪一种检索策略利用了外连结查询?() [单选题] * A、立即检索 B、延迟检索

C、迫切左外连结检索(正确答案) D、迫切右外连结检索

Web Service体系结构中包括服务提供者、()和服务请求者三种角色。 [单选题] *

A、服务认证中心

B、服务注册中心(正确答案) C、服务协作中心 D、服务支持中心

关于企业资源计划(ERP)的叙述,不正确的是?() [单选题] * A、ERP为组织提供了升级和简化其所用信息机的机会

B、购买使用一个商业化的ERP软件,转化成本高,失败的风险也很大 C、除了制造和财务,ERP系统可以支持人力资源、销售和配送

D、ERP的关键是事后监控企业的各项业务功能,使得诸如质量、有效性、客户满意度、工作成果等可控(正确答案)

某软件公司欲开发一个图像处理系统,在项目初期开发人员对需求并不确定的情况下,采用 ()方法比较合适。 [单选题] * A、瀑布式

B、快速原型(正确答案) C、协同开发 D、形式化

螺旋模型是一种演进式的软件过程模型,结合了原型方法的系统性和瀑布模型的可控性特点。它的显著特点是采用()的方式逐步加深系统定义和实现的深度,降低风险; [单选题] * A、逐步交付 B、顺序 C、循环(正确答案) D、增量

软件质量强调三个方面的内容:()是测试软件质量的基础。 [单选题] * A、软件需求(正确答案) B、软件分析 C、软件设计 D、软件实现

软件质量强调三个方面的内容:()定义了一组用于指导软件开发方式的准则。 [单选题] *

A、开发文档(正确答案) B、开发标准 C、维护手册 D、用户手册

软件质量强调三个方面的内容:()间接定义了用户对某些特性的需求。 [单选题] * A、功能需求 B、非功能需求 C、期望需求

D、质量属性需求(正确答案)

需求规格说明书的内容不应当包括? () [单选题] *

A、对重要功能的描述

B、对算法过程的描述(正确答案) C、软件确认标准 D、软件性能

()是一种能够实现过程集成的技术,一般用于用户的业务流程经常发生改变的场合。 [单选题] * A、业务流 B、控制流 C、流媒体

D、工作流(正确答案)

CMM是美国卡内基梅隆大学软件工程研究所开发的(软件)能力成熟度模型,其中()强调软件开发过程稳定性与项目量化管理。 [单选题] * A、可重复级 B、已定义级 C、已管理级(正确答案) D、持续优化级

在软件质量模型中,比较有代表性的有McCall提出的软件质量模型,在这个质量模型中,软件的质量特性被分成了三期,即产品转移、产品修改和() 。 [单选题] *

A、产品开发(正确答案) B、产品销售 C、产品升级 D、工作流

常见的软件开发模型有瀑布模型、演化模型、螺旋模型和喷泉模型。其中()使用于需求明确或很少变更的项目。 [单选题] * A、瀑布模型(正确答案) B、演化模型 C、螺旋模型 D、喷泉模型

常见的软件开发模型有瀑布模型、演化模型、螺旋模型和喷泉模型。其中()主要用来描述面向对象的软件开发过程。 [单选题] * A、瀑布模型 B、演化模型 C、螺旋模型

D、喷泉模型(正确答案)

根据《软件文档管理指南GB/T 16680-1996》,软件文档包括()等。 [单选题] * A、启动文档、计划文档、实施文档和收尾文档 B、开发文档、支持文档和管理文档 C、开发文档、产品文档和管理文档(正确答案) D、开发文档、技术文档和管理文档

根据《软件生存周期过程GB/T 8566-2001》,开发过程的第一活动是? () [单选题] *

A、系统需求分析 B、过程实施(正确答案) C、系统结构设计 D、使用和维护

需求开发的目的是通过调查与分析,获取用户需求并定义产品需求。完整的需求开发过程包括()。 [单选题] * A、需求获取、需求分析、需求定义 B、需求获取、需求分析

C、需求获取、需求分析、需求定义、需求验证(正确答案) D、需求分析、需求定义、需求验证

OMG组织、微软公司和SUN公司所提出的软件构件的标准依次是()。 [单选题] *

A、CORBAEJBCOM B、UMLVBJ2EE C、CORBACOMD、CORBAC#

EJB(正确答案)

JAVA

()可以帮助人们简单方便地复用已经成功的设计或体系结构。 [单选题] * A、商业构件

B、设计模式(正确答案) C、遗留系统 D、需求规格说明

设计模式的两大主题是?() [单选题] * A、系统的维护与开发 B、对象组合与类的继承 C、系统架构与系统开发

D、系统复用与系统扩展(正确答案)

在面向对象开发方法中,用UML表示软件体系架构,用到5个视图:逻辑视图、构件视图、部署视图、()。 [单选题] *

A、使用视图和动态视图 B、用例视图和动态视图 C、用例视图和进程视图(正确答案) D、静态视图和动态视图

原型化方法是一种动态定义需求的方法,()不是原型化方法的特征。 [单选题] * A、简化项目管理 B、尽快建立初步需求 C、加强用户参与和决策

D、提供完整定义的需求(正确答案)

结构化分析方法(SA)的主要思想是()。 [单选题] * A、自顶向下、逐步分解(正确答案) B、自顶向下、逐步抽象 C、自底向上、逐步抽象 D、自底向上、逐步分解

面向对象软件开发过程中,设计模式的采用是为了() 。 [单选题] * A、允许在非面向对象程序设计语言中使用面向对象的概念 B、复用成功的设计和体系结构(正确答案) C、减少设计过程创建的类的个数 D、保证程序的运行速度达到最优值

CMMI提供了两种模型表达方式:“连续式”和“阶段式”。以下说法中正确的是()。 [单选题] *

A、前者可以描述项目管理能力成熟度,后者可以描述组织能力成熟度 B、前者可以描述软件开发能力成熟度,后者可以描述项目管理能力成熟度

C、前者可以描述项目管理的能力成熟度,后者可以描述组织能力成熟度 D、前者可以描述过程能力成熟度,后者可以描述组织能力成熟度(正确答案)

在面向对象方法中,对象可看成熟性(数据)以及这些属性上的专用操作的封装体。封装是一种()技术。 [单选题] * A、组装 B、产品化 C、固化

D、信息隐蔽(正确答案)

类是一组具有相同属性和相同操作的对象之集合,类的每个对象都是这个类的一个()。 [单选题] * A、例证 B、用例 C、实例(正确答案) D、例外

类之间共享属性和操作的机制称为 () 。 [单选题] * A、多态 B、动态绑定 C、静态绑定 D、继承(正确答案)

一个对象通过发送 ()来请求另一个对象为其服务。 [单选题] * A、调用语句 B、消息(正确答案) C、命令

D、口令

在UML提供的图中,()用于描述系统与外部系统及用户之间的交互 [单选题] * A、用例图(正确答案) B、类图 C、对象图 D、部署图

()用于按时间顺序描述对象间的交互。 [单选题] * A、网络图 B、状态图 C、协作图

D、序列图(正确答案)

由政府或国家级的机构制定或批准的标准称为国家标准,以下由()冠名的标准不属于国家标准 [单选题] * A、GB B、BS C、ANSI D、IEEE(正确答案)

()不属于Web Service直接涉及到的协议或技术。 [单选题] * A、SOAP B、XML

C、XHTML(正确答案) D、UDDI

一个设计良好的软件系统应具有 ()的特征。 [单选题] *

A、低内聚、低耦合

B、高内聚、低耦合(正确答案) C、高内聚、高耦合 D、低内聚、高耦合

关于数据仓库说法正确的是 ()。 [单选题] *

A、数据仓库的用户是一线的员工,并且数据仓库的数据应保持不变

B、数据仓库的用户是管理层,并且数据仓库的数据随业务持续增长(正确答案) C、数据仓库的用户是一线的员工,并且数据仓库的数据随业务持续增长 D、数据仓库的用户是管理层,但数据仓库的数据应保持不变

()不是J2EE的关键技术。 [单选题] * A、JSP B、RMI/IIOP C、ASP(正确答案) D、EJB

()是专业的建模语言。 [单选题] * A、XML

B、UML(正确答案) C、VC++ D、Java

()是信息系统开发过程方法。 [单选题] * A、EGP

B、RUP(正确答案) C、RIP

D、BGP

数据仓库解决方案常常用来实现()。 [单选题] * A、两个或者多个信息系统之间相互访问数据资源 B、企业海量数据的存储和访问 C、企业决策系统的挖掘和提取(正确答案)

D、不同地域的企业信息系统之间进行实时的信息共享和数据通信

为了使构件系统更切合实际、更有效地被复用,构建应当具备(),以提高其通用性。 [单选题] * A、可继承性 B、可变性(正确答案) C、可封装性 D、可伸缩性

当()时,用例是捕获系统需求最好的选择。 [单选题] * A、系统具有很少的用户 B、系统具有很少的接口 C、系统算法复杂,功能单一 D、系统有很多参与者(正确答案)

下列关于面向对象的分析与设计的描述,正确的是() 。 [单选题] * A、面向对象设计描述软件要做什么

B、面向对象分析不需要考虑技术和实现层面的细节(正确答案) C、面向对象分析的输入是面向对象设计的结果 D、面向对象设计的结果是简单的分析模型

协作图主要描述对象间的交互与连接,它() 。 [单选题] *

A、能够表示消息的顺序和嵌套关系(正确答案)

B、能够表示消息的顺序关系,但不能表示消息的嵌套关系 C、能够表示消息的嵌套关系,但不能表示消息的顺序关系 D、既不能够表示消息的顺序关系,也不能表示消息的嵌套关系

下列关于UML叙述正确的是()。 [单选题] * A、UML是一种语言,语言的使用者不能对其扩展 B、UML仅是一组图形的集合

C、UML仅适用于系统的分析与设计阶段 D、UML是独立于软件开发过程的(正确答案)

标准化工作的任务是制定标准、组织实施标准和对标准的实施进行监督,()是指编制计划,组织草拟,审批、编号、发布的活动。 [单选题] * A、制定标准(正确答案) B、组织实施标准 C、对标准的实施进行监督 D、标准化过程

建立企业信息系统应该遵循一定的原则,以下原则不适当的是()。 [单选题] * A、必须支持企业的战略目标

B、应该自上而下的规划和实现(正确答案) C、应该支持企业各个管理层的需求 D、应该向整个企业提供一致的信息

新项目与过去成功开发过的一个项目类似,但规模更大,这时应该使用()进行项目开发设计。 [单选题] * A、原型法

B、变换模型 C、瀑布模型(正确答案) D、螺旋模型

詹姆斯.马丁将计算机的数据环境分成四种类型,并认为清楚地了解它们之间的区别是很重要的。这四种类型按照管理层次从低到高排列,正确的是()。 [单选题] *

A、数据文件、应用数据库、主题数据库、信息检索数据库(正确答案) B、数据文件、主题数据库、应用数据库、数据仓库 C、元数据库、主题数据库、应用数据库、数据仓库 D、元数据库、应用数据库、主题数据库、信息检索数据库

在关于用例(use case)的描述中,错误的是() 。 [单选题] * A、用例将系统的功能范围分解成许多小的系统功能陈述 B、一个用例代表了系统的一个单一的目标 C、用例是一个行为上相关的步骤序列(正确答案) D、用例描述了系统与用户之间的交互

在用例建模的过程中,若几个用例执行了同样的功能步骤,这时可以把这些公共步骤提取成独立的用例,这种用例称为() 。 [单选题] * A、扩展用例

B、抽象用例(正确答案) C、公共用例 D、参与用例

UML提供了4种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。其中 ()是面向对象系统建模中最常用的图,用于说明系统的静态设计视图。 [单选题] *

A、构件图 B、类图(正确答案) C、对象图 D、部署图

软件的维护并不只是修正错误。软件测试不可能揭露旧系统中所有潜伏的错误,所以这些程序在使用过程中还可能发生错误,诊断和更正这些错误的过程称为()。 [单选题] * A、完善性维护 B、适应性维护 C、预防性维护

D、改正性维护(正确答案)

为了改进软件未来的可维护性或可靠性,或者为了给未来的改进提供更好的基础而对软件进行修改,这类活动成为()。 [单选题] * A、完善性维护 B、适应性维护 C、预防性维护(正确答案) D、改正性维护

关于白盒测试,以下叙述正确的是() 。 [单选题] * A、根据程序的内部结构进行测试(正确答案) B、从顶部开始往下逐个模块地加入测试 C、从顶底部开始往上逐个模块地加入测试

D、按照程序规格说明书对程序的功能进行测试,不考虑其内部结构

对ERP项目最准确的定位是()。 [单选题] *

A、信息系统集成项目 B、技术改造项目 C、管理变革项目(正确答案) D、作业流实施项目

UML提供了4种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。当需要说明系统的静态实现视图时,应该选择() 。 [单选题] * A、构件图(正确答案) B、对象图 C、活动图 D、部署图

UML提供了4种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。当需要说明体系结构的静态实施视图时,应该选择()。 [单选题] * A、构件图 B、对象图 C、活动图

D、部署图(正确答案)

事件监听接口中的方法的返回值是()。 [单选题] * A、int B、String C、void(正确答案) D、Object

基于SGML的,并能自定义标记的技术是()。 [单选题] * A、HTML(正确答案)

B、Javascript C、XML D、CGI

为使方法不被覆盖(即重写),使用关键字为()。 [单选题] * A、abstract B、static C、final(正确答案) D、protected

当a=5,b=7时,此表达式a>b?a-b:b-a的结果为多少?() [单选题] * A、-2

B、2(正确答案) C、0 D、1

哪个关键字用于抛出异常?() [单选题] * A、transient B、finally C、throw(正确答案) D、static

设计Java Applet程序,用户自定义的Applet子类中,一般需要重载父类的那个方法来完成画图操作?() [单选题] * A、start() B、stop() C、init()

D、paint()(正确答案)

下面那个表达式是声明一个含有15个String对象的数组?() [单选题] * A、char str[]; B、char str[][]

C、String str[]=new String[15](正确答案) D、String str[15]

在Java中,对象在何种状态下会被回收?() [单选题] * A、当没有任何程序再访问一个对象或对象的成员变量时 B、当对象关系的引用变量消失时

C、当没有引用变量再指向该对象时(正确答案) D、当对象的所有成员函数都执行一遍以后

如果catch块中包括多个异常类,这些异常类的匹配原则是什么?() [单选题] * A、接try块中程序执行的顺序,寻找最通用的异常类 B、接try块中程序执行的顺序,寻找能够最精确匹配的类 C、在catch块中寻找能够最精确匹配的类

D、接catch块中异常类的排列顺序,寻找第一个能够匹配(也就是做出的异常对象属于catch块的异常类,或是catch块中异常类的)(正确答案)

在Java中如何保证简单变量在使用前一定被初始化过?() [单选题] *

A、Java编译器会自动判断,如果一个变量在使用前可能尚未初始化,则编译会报错,要求程序必须修改(正确答案)

B、Java编译器会自动判断,如果一个变量在使用前可能尚未初始化,则编译会提出警告,编译人员最好能够修改程序,避免此

C、编程人员要确保在使用前一定初始化过,否则会得到不可预料的结果 D、Java程序运行时会自动判断,如果变量在使用时尚未初始化,则自动进行初始化,然后再使用

在Java中,一个类最多允许有几个直接父类?() [单选题] *

A、二个

B、一个(正确答案) C、四个 D、无限制

某一个类,它是所有Java类的直接或间接的父类,这个类是()。 [单选题] * A、Class类 B、System类 C、Java.lang类 D、Object类(正确答案)

Java系统如何区分字符串连接的+号和算术运算的加法+号?() [单选题] * A、表达式中如果以字符串开头,那么其后的+号都是字符串连接符 B、在表达式中只要存在字符串,+号就是字符串连接符

C、字符串之间,字符串和数字之间的+号是字符串连接符,数字之间的+号是算术加法(正确答案)

D、在+号两边只要存在数字,就一定是算术加法符号

简单变量和引用变量的初始化有什么区别?() [单选题] * A、二者都需要初始化,因此它们的初始化也没有区别

B、简单变量的初始化只需要给它赋一个值,而引用变量的初始化需要指向一个存在的对象

C、简单变量的初始化需要为它分配一个数值单元,而引用变量的初始化只需要给它赋一个值就可以了

D、二者的初始化都需要指向一个存在的单元,但前者需要指向一个数值单元,后者需要指向一个对象(正确答案)

调用函数时,如何保证传递给函数的值与函数的参数对应?() [单选题] * A、传递给函数的参数类型、数量、先后顺序有要于函数定义中的一致(正确答案) B、传递给函数的变量值要与函数定义时的变量的值相一致

C、传递给函数的变量名要与函数定义时的变量名相一致 D、只需传递给函数的参数数量一致就可以了

在接口定义中,不包括的内容是() [单选题] * A、函数定义

B、实现接口的类列表 C、interface关键字

D、接口定义和接口主体(正确答案)

如下哪种Java的控件被鼠标单击将不会引发动作事件(ActionEvent)对象?() [单选题] * A、Button B、MenuItem C、Panel(正确答案) D、CheckboxMenuItem

下列关于事件监听和组件间关系说法中,正确的是()。 [单选题] * A、Event Listener与组件间是一对一的关系 B、Event Listener与组件间是一对多的关系 C、Listener与组件间是多对一的关系

D、Listener与组件间是多对多的关系(正确答案)

在Java语言中,类Student是类Person的子类,Student的构造方法中有一句 super()

,该语句表达了什么概念?() [单选题] * A、调用类Object中定义的super()方法 B、调用类Person中定义的super()方法 C、调用类Person的构造方法(正确答案)

D、语法错误

请问所有的异常类皆继承哪一个类? () [单选题] * A、java.io.Exception

B、java.lang.Throwable(正确答案) C、java.lang.Exception D、java.lang.Error

软件开发生命周期中最费时最重要的阶段是()。 [单选题] * A、需求分析(正确答案) B、系统设计 C、软件开发 D、问题定义

Java中创建int型数据,初始化时它的默认值是()。 [单选题] * A、NULL B、零(正确答案) C、1 D、TRUE

监听鼠标单击Button事件的事件接口必须实现的方法actionPerformed它的参数是什么类的?() [单选题] * A、MouseEvent B、String

C、ActionEvent(正确答案) D、Object

能构成多分支的语句是()。 [单选题] *

A、for语句 B、while语句

C、switch语句(正确答案) D、do-while语句

下面哪个是java语言中的关键字?() [单选题] * A、sizeof

B、abstract(正确答案) C、NULL D、Native

类的成员只允许被子类或同一包中的其他类访问,那么应使用哪个访问修饰?() [单选题] * A、public B、private

C、protected(正确答案) D、package

将对象加入输入输出流必须进行什么处理?() [单选题] * A、实现Runnable接口 B、继承 Thread类 C、实现Clonable接口

D、实现Serializable接口(正确答案)

属于Java输入流的、且处理的是字符的高级流的类是()。 [单选题] * A、Reader类(正确答案) B、InputStream类

C、OutputStream类 D、File类

设置线程的优先级时需要注意哪些问题?() [单选题] * A、一个程序中至少要有一个线程设置成低优先级 B、一个程序中最多只能有一个线程设置成高优先级

C、如果程序员将他的线程设为最高优先级,他就有责任保证不干扰其他应用程序的正常执行(正确答案)

D、所有的线程都要设置成最高优先级,以加快执行速度

Thread类的yield()方法的功能是()。 [单选题] * A、使该线程开始执行; B、让当前正在执行的线程休眠 C、等待该线程终止

D、暂停当前正在执行的线程对象,并执行其他线程。(正确答案)

Java语言对内存的释放是采用垃圾自动回收机制,Java虚拟机自动判断并收集 垃圾

,但一般不会立即释放它们的存储空间。此话对吗? () [单选题] * A、错误,Java没有自动回收机制。 B、正确。(正确答案)

C、错误,Java收集垃圾后,会产即释放它们的存储空间。 D、错误。Java无Java虚拟机。

在网络程序中,是否需要使用线程技术?() [单选题] * A、不需要,由于网络连接采用中断方式,因此不需要采用线程 B、需要,由于网络连接采用事件方式,需使用独立的线程处理事件

C、需要,因为网络线程中存在很多等待过程,因为需要独立的线程来等待网络消息(正确答案)

D、不需要,由于网络连接采用事件方式,因此不需要采用线程

在基于Java的Web应用开发中,应用采用MVC设计模式进行总体架构,那么视图部份采用技术是()。 [单选题] * A、JSP(正确答案) B、JavaBean C、JavaScript D、Jquery

标签文件的扩展名是()。 [单选题] * A、TLD(正确答案) B、TDD C、XLD D、XTD

J2EE规范描述四种类型的模块,分别为web模块﹑EJB模块﹑应用程序客户端模块和资源适配器模块。其中web模块和应用程序客户端模块除了可以被打包成JAR文件,还可以被打包成 ()文件。 [单选题] * A、EAR

B、WAR(正确答案) C、JAR D、TAR

卸载Servlet时调用()方法,执行一些清除资源的操作。 [单选题] * A、destroy(正确答案) B、post C、get

D、init

多选题

关于使用 URL重写技术来维护会话,同其他几种会话维护技术相比,正确的描述是()。 *

A、URL重写技术是 Servlet规范规定的缺省会话维护技术 B、URL重写技术在 Web服务器实现上得到普遍的支持(正确答案) C、使用 URL重写技术维护的会话安全系数比较高

D、需要对所有动态生成的 URL进行 URL重写,比较麻烦(正确答案)

关于使用 cookie技术维护会话,正确的描述有()。 *

A、现在所有的浏览器都可以识别和接收来自 Web服务器的 cookie B、浏览器的 cookie支持功能有可能被客户关闭(正确答案)

C、使用 cookie可以持久性的维持会话信息,即使浏览器关闭也可以维护(正确答案)

D、使用 cookie技术,甚至可以在不同的 Web应用之间维持会话(正确答案)

实现嵌套定制标签时,可用的父标签和子标签之间进行信息传递的方式有()。 * A、使用脚本变量传递数据(正确答案) B、使用范围属性传递数据(正确答案)

C、子标签获取父标签的引用,并向其传递数据(正确答案) D、父标签获取子标签的引用,并向其传递数据

在一个 Java Web应用程序中一般包含()组件。 * A、静态的 HTML文件(正确答案) B、JSP页面(正确答案) C、Servlet程序(正确答案) D、JAVA即时编译器

JDBC编程的异常类型分为()。 * A、SQLException(正确答案) B、SQLError

C、SQLWarning(正确答案) D、SQLFatal

关于JDBC正确说法是()。 *

A、 在一个connection上可以创建多个Statement并且同时执行不同的SQL语句 B、 通过设置一个connection属性就可以做一个数据库事务(正确答案) C、 通过设置一个Statement属性就可以做一个数据库事务 D、 可以直接在在线结果集Resuleset中更新数据库记录(正确答案)

在struts的配置文件中,一般来说action节点的()属性是可以不写的。 * A、 path B、 type

C、 name(正确答案) D、 input(正确答案)

ActionForm中的validate方法返回值是()。 * A、 null(正确答案) B、 空字符串

C、 一个空的ActionErrors对象(正确答案) D、 一个空的ActionError对象

客户请求访问HTML页面与访问Servlet有什么异同?() * A、相同:都使用HTTP协议(正确答案)

B、区别:前者Web服务器直接返回HTML页面,后者Web服务器调用Servlet的方法,由Servlet动态生成HTML页面(正确答案)

C、相同:前者Web服务器直接返回HTML页面,后者Web服务器直接返回Servlet的源代码。

D、区别:后者需要在web.xml中配置URL路径。(正确答案) E、区别:前者使用HTTP协议,后者使用RMI协议。

把静态文本放在Resource Bundle中,而不是直接在JSP文件中包含这些静态文本,优点是()。 * A、提高可维护性(正确答案) B、提高可重用性(正确答案) C、支持国际化(正确答案) D、提高运行速度

在Struts应用的视图中包含()组件。 * A、JSP(正确答案) B、Servlet C、ActionServlet D、Action

E、客户化标签(正确答案)

在Struts应用的模型中包含()组件。 * A、JSP

B、代表业务逻辑或业务数据的JavaBean(正确答案) C、客户化标签(正确答案) D、Action E、EJB

在UML中,对象之间存在()关系。 * A、关联(Association)(正确答案)

B、泛化(Generalization)(正确答案) C、实现(Implementation)(正确答案) D、聚集(Aggregation)(正确答案) E、依赖(Dependency)(正确答案)

一般情况下,关系数据模型与对象模型之间有()匹配关系。 * A、表对应类(正确答案) B、记录对应对象(正确答案) C、表的字段对应类的属性(正确答案) D、表之间的参考关系对应类之间的依赖关系

在持久化层,对象分为()状态。 * A、临时状态(正确答案) B、独立状态 C、游离状态(正确答案) D、持久化状态(正确答案)

关于HQL与SQL,以下哪些说法正确?() * A、HQL与SQL没什么差别

B、HQL面向对象,而SQL操纵关系数据库(正确答案) C、在HQL与SQL中,都包含select,insert,update,delete语句

D、HQL仅用于查询数据,不支持insert,update和delete语句(正确答案)

以下哪些是缺陷(Bug)的严格定义的?() * A、产品规范中说要做某件事,软件没做(正确答案) B、产品规范中说不做某件事,软件做了(正确答案) C、产品规范提供没有提的事,软件却做了(正确答案)

D、产品规范该提却没有提的事,软件没做(正确答案)

E、最终用户感觉不好用,测试者承认是难于理解,难于使用和低效的(正确答案)

关于缺陷的分类,以下哪些说法是错误的?() *

A、按严重性分类,缺陷可分为:系统崩溃、重大的、一般的、轻微的(正确答案) B、按处理优先级可分为:最高优先级、高优先级、中优先级、低优先级(正确答案) C、重大的,导致崩溃的最重缺陷优先级必然高(正确答案) D、高优先级的缺陷必然是严重性最高的

以下关于函数重载的描述中,正确的是()。 * A、函数参数不同指参数名称不同

B、函数参数不同指参数的类型不同(正确答案) C、返回值不同的函数也可以重载(正确答案) D、重载的函数必须具有不同的参数(正确答案)

E、重载是指一个类的多个成员函数具有相同的名称,但有不同的参数(正确答案)

函数的定义中有哪些选项?() * A、函数中的局部变量列表 B、参数列表(正确答案)

C、访问级,返回值的类型(正确答案) D、函数名称(正确答案) E、函数/子程序的区分符

下列属于面向对象的软件开发过程的有()。 * A、面向对象分析(正确答案) B、面向对象设计(正确答案) C、面向对象管理

D、面向对象实现(正确答案) E、面向对象维护

面向对象4大基本特征是()。 * A、封装性(正确答案) B、消息传递性 C、继承性(正确答案) D、多态性(正确答案) E、抽象性(正确答案)

下面哪些技术可以与浏览器直接交互?()A、XML

B、Javascript(正确答案) C、VBScript(正确答案) D、JSP E、Servlet

下列哪些java组件为容器组件?() * A、Menu B、List

C、Frame(正确答案) D、Applet(正确答案) E、Choice

下面那些线程状态事务是正确的?() * A、从ready到running(正确答案) B、从running到ready(正确答案)

* C、从running到waiting(正确答案) D、从waiting到running E、从waiting到ready(正确答案)

要暂停一个多线程对象的运行可以调用如下什么方法?() * A、notify() B、start() C、wait()(正确答案) D、sleep() E、yield()(正确答案)

属于软件开发周期组成的有?() * A、问题定义(正确答案) B、可行性研究(正确答案) C、需求分析(正确答案) D、总体设计(正确答案) E、详细设计(正确答案)

软件开发生命周期的阶段的第一和最后阶段是()。A、问题定义(正确答案) B、收集需求 C、分析与设计 D、开发

E、安装维护(正确答案)

下面说法正确的是()。 *

A、Java中线程是抢占式的(正确答案)

*B、Java中线程是分时的

C、Java中的线程可以共享数据(正确答案) D、Java中的线程可以共享代码(正确答案) E、创建Java多线程职能通过继承Thread类

下列那些特点是java语言的优点?() * A、简单性(正确答案) B、安全性(正确答案) C、动态性(正确答案) D、D健壮性(正确答案) E、平台无关性(正确答案)

因篇幅问题不能全部显示,请点此查看更多更全内容