最全的Java笔试题库之选择题篇-总共234道181~234

Posted qb666

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了最全的Java笔试题库之选择题篇-总共234道181~234相关的知识,希望对你有一定的参考价值。

181.下列没有直接采用XML技术的是( )

A. UDDI

B. SOAP

C. AJAX

D.DCOM

解答:D

DCOM(分布式组件对象模型,分布式组件对象模式)是一系列微软的概念和程序接口,利用这个接口,客户端程序对象能够请求来自网络中另一台计算机上的服务器程序对象。DCOM基于组件对象模型(COM),COM提供了一套允许同一台计算机上的客户端和服务器之间进行通信的接口(运行在Windows95或者其后的版本上)。

182.下列可以用来解析XML的是( )

A.CSS

B.DTD

C.SAX

D.XSL

解答:C

java解析xml文件四种方式:SAX DOM JDOM DOM4J

183.下面关于XML叙述不正确的是( )

A.XML标记必须关闭

B.XML是大小写敏感的

C.XML文件只能跟DTD文件一块使用

D.XML和XSL结合可以在浏览器上显示

解答:C

184.在不指定特殊属性的情况下,哪几种html标签可以手动输入文本:()

A. <TEXTAREA></TEXTAREA>

B. <INPUT type=”text”/>

C. <INPUT type=”hidden”/>

D. <DIV></DIV>

解答:AB

185.关于IFrame表述正确的有:()

A. 通过IFrame,网页可以嵌入其他网页内容,并可以动态更改

B. 在相同域名下,内嵌的IFrame可以获取外层网页的对象

C. 在相同域名下,外层网页脚本可以获取IFrame网页内的对象

D. 可以通过脚本调整IFrame的大小

解答:CD

IFRAME 元素也就是文档中的文档,或者好像浮动的框架(FRAME)。

通过 iframe 对象所在页面的对象模型,你可以访问 iframe 对象的属性,但不能访问其内容。

186.关于表格表述正确的有:()

A. 表格中可以包含TBODY元素

B. 表格中可以包含CAPTION元素

C. 表格中可以包含多个TBODY元素

D. 表格中可以包含COLGROUP元素

E. 表格中可以包含COL元素

解答

186.关于表格表述正确的有:()

A. 表格中可以包含TBODY元素

B. 表格中可以包含CAPTION元素

C. 表格中可以包含多个TBODY元素

D. 表格中可以包含COLGROUP元素

E. 表格中可以包含COL元素

解答:ACDE

caption标签用于定义一个表格标题。<caption>标签只能出现在table标签中,且必须紧随table标签之后。每个表格只能定义一个标题。

使用 <tbody> 标签,可以将表格分为一个单独的部分。<tbody> 标签可将表格中的一行或几行合成一组。

利用<colgroup>标签可以把表格按列划分为若干组,每组可包含一列或几列,然后可以对各组分别设置格式。

通常一个列组的各列格式是相同的,如果列与列有差异,可通过在组内加入<col>标签进行设置。<col>标签只能在<table>标签和<colgroup>标签中使用。

187.在DHTML中把整个文档的各个元素作为对象处理的技术是:()

A.HTML

B.CSS

C.DOM

D.Script(脚本语言)

解答:C

DOM:文档对象模型

188.下面属于javascript对象的有:( )

A. Window

B. Document

C. Form

D. String

E. Navigator

解答:ACE

189.Servlet程序的入口点是?( )

A.init()

B、main()

C、service()

D、doGet()

解答:C

19.不能在不同用户之间共享数据的方法是?( )

A、通过cookie

B、利用文件系统

C、利用数据库

D、通过ServletContext对象

解答:A

191. 模块内聚度越高,说明模块内各成分彼此结合的程度越 A 松散 B 紧密 C 无法判断 D 相同

解答:B

内聚度是指模块内部各成分之间的联结强度.内聚度越高,越容易理解、修改和维护.但内聚度本身是主观的、非形式化的概念,程序设计人员很难客观地评估一个模块的内聚度.为此,人们开发出许多度量准则用于量化模块的内聚度[1~3],为程序设计人员开发出高内聚度的模块提供指南. 192 (单选)软件需求分析阶段的输出主要是 A. 需求说明书 B. 开发计划 C. 可行性报告 D. 设计说明书

解答:A 193. (单选) 以下选项中不是项目经理的职责的是? A. 需求分析 B. 计划 C. 计划跟踪 D. 质量管理 解答:D

质量管理是SQA(软件质量保证)人员的职责 194. (多选)配置管理能起到以下哪些作用? A. 版本管理

B. 变更管理 C. 需求管理 D. 测试管理

解答:AB

195.下面的哪个方法在servlet的response的输出流在URL中保存Session ID。( )

A.The encodeURL method of the HttpServletRequest interface.

B. The encodeURL method of the HttpServletResponse interface.

C.The rewriteURL method of the HttpServletRequest interface.

D. The rewriteURL method of the HttpServletResponse interface.

解答:B

196.看下面这个类

public class IfAttributsChanged implements ServletContextAttributeListener{

public void attributeAdded(ServletContextAttributeEvent scab){

System.out.println(“加入一个属性”);

}

public void attributeRemoved(ServletContextAttributeEvent scab){

System.out.println(“删除一个属性”);

}

}

关于IfAttributsChanged类的叙述,下列哪一个为真?(选择1项)

A.此类可以成功编译

B.此类无法成功编译,原因是缺少attributeChanged()方法。

C.此类无法成功编译,原因是缺少attributeReplaced()方法。

D.此类无法成功编译,原因是缺少attributeUpdated()方法。

解答:C

197.Oracle数据库表空间与用户的关系是 ( )?

A.一对一

B.一对多

C.多对一

D.多对多

解答: D

一个用户可以使用一个或多个表空间,一个表空间也可以供多个用户使用。

198.Oracle数据库表空间与数据文件的关系描述正确的是( )

A.一个表空间只能对应一个数据文件

B.一个表空间可以对应多个数据文件

C.一个数据文件可以对应多个表空间

D.表空间与数据文件没任何对应关系

解答:B

表空间和数据文件发生关系,数据文件是物理的,一个表空间可以包含多个数据文件,

而一个数据文件只能隶属一个表空间

199.判断这PL/SQL 代码块:(选择1项)

BEGIN

FOR i IN 1..6 LOOP

IF i = 2 OR i = 3 THEN null;

ELSE

INSERT INTO example(one) VALUES (i);

END IF;

ROLLBACK;

END LOOP;

COMMIT;

END;

有多少行被插入到表 EXAMPLE ?

A、

B、1

C、2

D、3

解答:A

在循环结束前执行了ROLLBACK 语句,数据被回滚。

2.你判断下面语句,有什么作用?(单选)

GRANT update ON inventory TO joe WITH GRANT OPTION;

A、一个系统权限被授予用户JOE

B、一个对象权限被授予用户JOE

C、用户JOE被授予在这个对象上的所有权限

D、一个系统权限和一个对象权限被授予用户JOE

解答:B

with admin option 只能在赋予 system privilege 的时使用 with grant option 只能在赋予 object privilege 的时使用

21.表 CLASSES 和 表 SCHEDULE 结构如下:

CLASSES:

ID NUMBER(9)

CLASS_NAME VARCHAR2(2)

TEACHER_ID NUMBER(9)

SCHEDULE:

CLASS_TIME DATE

CLASS_ID NUMBER(9)

你建一个视图显示每一课的课名、课时,并按教师ID排序,判断下面语句将返回何种结果? (选择1项)

CREATE VIEW class_schedule AS

SELECT C.class_name, s.class_time FROM classes c, schedule s WHERE C.id = s.class_id;

A .语句创建视图 CLASS_SCHEDULE 且可产生预期结果.

B .语句创建视图 CLASS_SCHEDULE 但不能产生预期结果.

C .语法错误,因为视图不可基于连接查询.

D .语法错,因为语句未包含 ORDER BY 子句.

解答:B

上述试图显示每一课的课名、课时,但是没有按教师ID排序

22.Oracle数据库中,在SQL语句中连接字符串的方法是哪个?(选择1项)

A、cat

B、concat

C、join

D、+

解答:B

23.表 TEACHER 包含如下字段:

列名

可为空否?

数据类型

TEACHER_ID

NOT NULL

NUMBER(9)

NAME

VARCHAR2(25)

SALARY

NUMBER(7,2)

SUBJECT_ID

NOT NULL

NUMBER(3)

SUBJECT_DESCRIPTION

VARCHAR2(2)

你需要将理科教师的工资上浮8%,理科教师的SUBJECT_ID是11,你需用哪一句实现? (选择1项)

A.UPDATE teacher SET salary = salary * 1.8 WHERE subject_description LIKE

‘SCIENCE’

B.UPDATE teacher SET salary = salary * .8 WHERE subject_description LIKE ‘SCIENCE’ AND subject_id = 11

C.UPDATE teacher SET salary = salary * 1.8 WHERE subject_id = 11;

D.UPDATE teacher SET salary = salary + (salary * .8) WHERE subject_description LIKE ‘SCIENCE’ OR subject_id = 11

解答:C

24.定义游标如下:

DECLARE

CURSOR query_cursor(v_salary) IS

SELECT last_name, salary, dept_no

FROM employee

WHERE salary>v_salary;

这条语句为什么会错误?(选择1项)

A. 在游标定义中不允许出现where子句

B. select语句中缺少into子句

C. 参数未指定为变量数据类型

D. 定义cursor的语法写错了

解答:C

25.在 PL/SQL 块的哪部分可以对初始变量赋予新值? (选择1项)

A.结尾部分

B.开头部分

C.执行部分

D.声明部分

解答:C

26.哪句可以实现显示 id 和 description ,条件满足订单时间在 January 1, 1997 以前的,且单价小于 1. 或者大于 5. 的, 结果用订单时间降序排列。(选择1项)

A.SELECT id_number, description FROM inventory

WHERE price IN (1., 5.) OR order_date < ’1-JAN-97′

ORDER BY order_date DESC;

B.SELECT id_number, description FROM inventory

WHERE price BETWEEN 1. AND 5. OR order_date < ’1-JAN-1997′

ORDER BY order_date;

C.SELECT id_number, description FROM inventory

WHERE price < 1. OR price > 5. AND order_date < ’1 -Jan-97′

ORDER BY order_date ASC;

D.SELECT id_number, description FROM inventory

WHERE (price <1. OR price > 5.) AND order_date < ’1-JAN-1997′

ORDER BY order_date DESC;

https://my.oschina.net/u/3881961/blog/1827121
https://my.oschina.net/u/3881961/blog/1827118
https://my.oschina.net/u/3881961/blog/1827110
https://my.oschina.net/u/3881961/blog/1827107

解答:D

27.判断下面句子,将返回什么值? (选择1项)

SELECT id_number, description, price FROM inventory

WHERE manufacturer_id IN (SELECT manufacturer_id FROM inventory WHERE price > 8. OR quantity > 1);

A返回单价大于8.且数量大于1的存货的 货号、种类、单价信息

B返回单价大于8.或者数量大于1的存货的 货号、种类、单价信息.

C返回单价大于8.或者数量大于1且有制造商号的存货的 货号、种类、单价信息.

D返回单价大于8.或者数量大于1的制造商的所有存货的 货号、种类、单价信息.

解答:C

28.考虑下列声明,那些是不合法的:(选择3项)

A. DECLARE v_name, v_dept VARCHAR2(14);

B. DECLARE v_test NUMBER(5);

C. DECLARE V_MAXSALARY NUMBER(7, 2) = 5;

D. DECLARE V_JOINDATE BOOLEAN := SYSDATE;

解答:ACD

A.v_name没有数据类型

C.:=是赋值

D.V_JOINDATE是boolean类型,sysdate是Date类型

29.关于 PL/SQL 块的执行部分下列说法正确的是?(选择1项)

A.PL/SQL 表达式可以包含分组函数.

B. PL/SQL表达式不可以包含SQL函数.

C. 在SQL 语句中部分分组函数可用.

D. 以上都不对

解答A

21.表(TEACHER)包含以下列:

ID NUMBER(7) PK

SALARY NUMBER(7,2)

SUBJECT_ID NUMBER(7)

判断以下两个SQL语句:

(1)SELECT ROUND(SUM(salary),-2) FROM teacher ;

(2)SELECT subject_id, ROUND(SUM(salary),-2) FROM teacher GROUP BY subject_id ;

有什么不同结果? (选择1项)

A. 语句1将返回每个老师一个结果

B. 语句2将返回多个结果

C. 结果相同,显示不同

D. 将有一个句子产生错误

解答:B

语句1会返回一个结果,就是所有老师的工资和,使用了四舍五入函数

语句2 是按照subject_id进行分组,那么分几组就会有几个结果

211.游标的哪一种属性指示fetch语句是否从活动集中返回行,如未能返回行,则此属性的值为

true ?(选择1项)

A. %FOUND

B. %NOTFOUND

C. %ROWCOUNT

D. %ISOPEN

解答:B

%FOUND 布尔型属性,当最近一次读记录时成功返回,则值为TRUE;

%NOTFOUND 布尔型属性,与%FOUND相反;

%ISOPEN 布尔型属性,当游标已打开时返回 TRUE;

%ROWCOUNT 数字型属性,返回已从游标中读取的记录数

212.哪一子句可实现 SELECT 语句查询员工平均工资小于5的部门信息 ? (选择1项)

A.GROUP BY dept_id WHERE AVG(sal) < 5

B.GROUP BY AVG(sal) HAVING AVG(sal) < 5

C.GROUP BY dept_id HAVING AVG(sal) < 5

D.GROUP BY AVG(sal) < 5

解答:C

使用 HAVING 过滤分组。

213.在PL/SQL中使用哪几种语句来对变量进行赋值? (选择3项)

A :=

B SELECT INTO

C FETCH INTO

D =

解答:ABC

214.你试图用下面句子查询数据:(选择1项)

SELECT 1/NVL(quantity, ) FROM inventory;

 




以上是关于最全的Java笔试题库之选择题篇-总共234道181~234的主要内容,如果未能解决你的问题,请参考以下文章

一文详解:中信银行java笔试题库

一文详解:中信银行java笔试题库

一文详解:中信银行java笔试题库

058期数据结构与算法:选择排序

003_C/C++笔试题_分享大汇总

珍藏资源开源多年整理的大厂常见Java面试题库近400道.pdf