计算机等级考试题库,二级Web试题【盘点】

发布于 2018-10-16 18:21  编辑:simi
0
计算机等级考试题库 扫码微信刷题


在这个天气凉爽的季节,考无忧小编想悄悄告诉你:下一次的计算机二级考试也很快到来的!赶紧刷计算机等级考试题库二级Web试题吧!


二级Web试题

 

1

1、在Struts中,控制器功能的核心是一个(    C   )对象。

AAction                               BActionMapping

CActionServlet                         DRequest

 

2、在使用HttpSession维护当前在线人数的WEB应用中,当一个客户离开WEB应用时,将激发(  B   )?

AServletContextListener监听器的contextDestroyed( )方法

BHttpSessionListener监听器的sessionDestroyed( )方法

CServletContextAttributeListener监听器的attributeRemoved( )方法

DHttpSessionAttributeListener监听器的attributeRemoved( )方法

 

3、在一个JSP页面中,JSP引擎不处理的部分称为(   D   

A.脚本                             B.表达式

C.声明                             D.模板文件

 

4、变量conn引用某个连接到ODBC数据源的Connection对象,为了查询表Employees中所有记录并放入结果集rs,则应选用下列哪条语句?(    A  

AStatement stmt=conn.creatStatement();

ResultSet rs=stmt.executeQuery(“select * from emloyees”);

BStatement stmt=conn.creatStatement ();

ResultSet rs=stmt.executeUpdate (“select * from emloyees”);

CPreparedStatement stmt=conn.prepareStatement();

ResultSet rs=stmt.executeQuery(“select * from emloyees”);

DPreparedStatement stmt=conn.prepareStatement(select * from emloyees);

ResultSet rs=stmt.executeUpdate ();

 

5、对客户请求访问HTML页面与访问Servlet的不同点描述正确的是?(   C   

A.前者使用HTTP协议,后者使用RMI协议

B.前者Web服务器直接返回HTML页面,后者Web服务器返回的是Servlet的源代码

C.前者Web服务器直接返回HTML页面,后者Web服务器调用Servlet的方法,

Servlet动态生成HTML页面

D.前者必须运行在web容器中,后者不一定

 

6、关于HttpSession会话对象的属性,正确的选项是?(  B    

A.绑定到HttpSession对象上的属性在应用程序的生存期内总是有效的

B.会话属性是特定用户的专用数据,同时访问WEB应用的其他用户无法访问这些属性

C.使用HttpSession对象的addAttribute方法添加会话属性

D.使用HttpSession对象的removeAttributeNames方法删除会话属性

 

7、在一个JSP页面中,下列哪个选项的内容是在客户端浏览器中可见的注释?(   D    A<% /*Hello world!*/ %>         B<% //Hello world! %> 

C<%--Hello world!--%>               D

 

8Servlet可通过由容器传递来的HttpServletRequest对象的(   B    )方法来获取客户请求URL中使用的协议类型。

AgetParameter                           BgetProtocol

CgetContentType                         DgetAttribute

 

 

9、在JSP页面编程中,页面跳转可以采用如下那种方法实现?(   C   

Aresponse.forward                       Brequest.include

Cresponse.sendRedirect                   Drequest.setAttribute

 

10Page指令用于定义JSP页面的全局属性,下列关于该指令的描述不正确的是?(   D   

A<%@ page %>作用于整个JSP页面

B.为增强程序的可读性,建议将Page指令放在JSP文件的开头,但这不是必须的

C<%@ page %>指令中的isErrorPage属性若被设置为true,则表示当前页面为出现异常时所显示的页面,该页面能使用exception对象

D<%@ page %>指令中的errorPage属性可以出现多次并设置不同的值

 

 

 

 

 

2

1、对于标准的Web网页,通常使用(  B    )表示响应信息是HTML格式的文本文件。

Atext/css                           Btext/html

Capplication/vnd.ms-excel             Dapplication/msword

 

2HTML page 代码为:

POST

当点击以上页面的链接时,HelloServlet中的哪个方法将被调用?(   A  

AdoGet                              BdoPost

CdoHref                             DserviceGet

 

3、关于在Web应用中于一个Servlet关联的过滤器数量,正确的说法是?(   B   

A.不可以为一个Servlet部署多个过滤器类

B.可以为多个Servlet部署同一个过滤器类

C.每个Servlet必须至少有一个过滤器类

D.每一个过滤器类必须部署到至少一个Servlet

 

4、下列对于JSP脚本语法中的声明<%! declaration; %>的说法错误的是?(    C  

AJSP声明既可包含变量定义,又可包含方法定义和内部类定义

B.一个声明仅在一个页面中有效

C.声明的变量将作为局部变量

D.声明的变量将在JSP页面初始化时被初始化

 

5mySession是属于HttpSession类型的对象,则下列语句:mySission.setMaxInactiveInterval(60);的作用为?(    A  

A.如果用户访问本web应用程序的间隔超过了1分钟,会话将被容器终止

B.如果用户访问本web应用程序的间隔超过了1小时,会话将被容器终止

C.该会话的Cookie将在客户浏览器上保存60

D.从该语句调用算起,再过60秒钟该会话将被容器强制终止

 

6、以下说法正确的是?(  D   

AJSP页面可以在本地打开               BSession永久地保存在本地

CCookie永久地保存在本地               D.会话跟踪可以用URL重写的方式实现

 

7、设某Servlet代码如下:

public class TestServlet extends HttpServlet  implement SingleThreadModel

{

private StringBuffer instanceVar = new StringBuffer();

public void doGet(HttpServletRequest req, HttpServletResponse res)

{

StringBuffer localVar = new StringBuffer();

}

}

问下列哪个选项中的变量是线程安全的?(   D  

AinstanceVar                           BlocalVar

CNone                                DA&B

 

8、若希望在JSP页面中得到所在应用程序上下文对象的引用,则(  C    )。    A.使用page内置对象                     B.使用session内置对象

C.使用application内置对象               D.无法实现

 

9、下列选项中,哪些符合对JavaBean类的要求?(   C  

AJavaBean类必须显式地定义一个零参数构造函数

BJavaBean类必须继承自java.beans.Bean类型

CJavaBean类的所有实例变量都不应为public类型

DJavaBean类只能包含getXxxsetXxx方法

 

10、有关Cookie下列说法正确的是?(   A  

ACookie是将会话数据保存在客户端来维护会话状态的一种方式,它是服务器发送给浏览器的体积很小的纯文本信息

B 获得cookie后,用户以后无论在哪里再访问同一个Web服务器时,浏览器都会把cookie原样发送给服务器

CCookie是服务器端状态管理机制

DCookie是相对安全的一种状态管理机制

 

 

 

3

以下HTTP响应状态码的含义描述正确的是?(ad

a.200  OK  表示请求成功

b.400  不良请求表示服务器未发现与请求URI匹配的内容。

c.404  未发现表示由于语法错误而导致服务器无法理解请求信息

d.500  内部服务器错误,无法处理请求

 

 

MVC模式的优势有哪些?(acd

a.MVC模式使应用程序的结构更加清晰,通过将代码按照层次划分为业务逻辑/数据层、用户界面和应用流程控制这三个层次,能够增强代码的稳定性。

b.MVC模式实现了很好的分布式组件架构;

c.对于项目开发而言,MVC三层的分离有利于在项目小组内按照小组成员各自的擅长进行分工,有利于三个部分并行开发、加快项目进度。

d.MVC模块功能的划分有利于在代码修改过程中进行模块的隔离,而不需要把具有不同功能的代码混杂在一起造成混乱。

 

Servlet中使用硬编码的HTML输出作为请求的响应具有哪些严重缺陷?(abc

a.很难对HTML做出修改,因为每次修改都必须重新编译Servlet

b.由于HTML是硬编码的,所以维护不同的语言很困难。判断用户的语言、所处的地区以及其他变化情况,然后再显示输出非常困难。

c.当在Servlet中混合使用HTMLJava代码时,就很难分清页面设计和编程的职责。

d.很难做出动态的相应。

 

以下ServletCGI的对比正确的是?(两个答案)cd

a.在可移植性和与平台无关性方面:ServletCGI都能够跨平台和不同的Web服务器交互

b.几乎所有的主流服务器都直接或通过插件支持CGI

c.从持久性和性能上讲,传统的CGI对于每个HTTP请求都要启动一个新进程。而Servlet 只要被Web服务器装载一次,就能被每一个客户请求调用。因此ServletCGI性能更高。

d.Servlet是用java编写的,它继承了Java语言的所有优点。Servlet可以利用丰富的Java库。

 

下述Servlet的处理流程中表述不正确的步骤是:b

a.客户端发送一个请求至服务器端;服务器将请求信息发给Servlet

b.Servlet引擎,也就是ejb容器会调用Servletservice方法;

c.Servlet.构建一个响应,并将其传给服务器。这个响应是动态构建的,相应的内容通常取决于客户端的请求,这个过程中也可以使用外部资源。

d.服务器将响应返回给客户端。

 

以下哪个方法不是Servlet的生命周期接口定义的?d

a.init()

b.service()

c.destroy()

d.create()

 

 

 

 

 

 

4

1. 关于JavaBean的说法,哪个是正确的?(D)

A. JavaBean的具体类可以不是public的。

B. JavaBean可以只提供一个带参数的构造器。

C. jsp:userBean可以向HTML标记一样不关闭。

D. JavaBean可以保存状态。

 

2. JavaBean的生命周期中,哪个是用来跟踪用户的会话的?(A)

A. session

B. request

C. page

D. application

 

3. 要在session对象中保存属性,可以使用以下哪个语句?(A)

A. session.getAttribute(key,value);

B. session.setAttribute(key,value);

C. session.setAtrribute(key);

D. session.getAttribute(key);

 

4. jsp:forwardsendRedirect都是用来做页面跳转的,描述错误的是?(D)

A. forward之后可以使用原来的request对象,而且效率较高。

B. sendRedirect之后不可以使用原来的request对象,而且效率较低。

C. forward地址栏不变化,只能在Web应用程序内的页面间跳转。

D. forward地址栏变化,可以跳转到任何页面和机器。

 

5.关于getpost两种请求,下列说法正确的是?(A)

A. get请求是默认的。

B. get请求处理的数据量大小不受到限制。//get处理小数据量

C. post请求地址栏里是能看到数据的。

D. post请求可以由doGet方法处理。

 

6. 如果Tomcat安装后,想要修改它的端口号,可以通过修改/conf下的(B)文件来实现。

A. web.xml

B. server.xml

C. server-minimal.xml

D. tomcat-user.xml

 

7. 下边哪个不是MVC中的组成部分?(B)

A. JavaBean

B. FrameWork

C. JSP

D. Servlet

 

8. 哪个不是Servlet接口的方法?(D)

A. doGet方法

B. doPost方法

C. init方法

D. forward方法

 

9. Oracle数据库的JDBC驱动程序类名及完整包路径为:(D)

A. jdbc.driver.oracle.OracleDriver

B. jdbc.oracle.driver.OracleDriver

C. driver.oracle.jdbc.OracleDriver

D. oracle.jdbc.driver.OracleDriver

 

 

 

 

5

 

1request对象可以使用( A)方法获取表单中某输入框提交的信息。

AgetParameter(String s)

BgetValue(String s)

CgetParameterNames(String s)

DgetParameterValue(String s)

 

2JSP的内置对象中(A )对象可对客户的请求作出动态响应,向客户端发送数据。

Aresponse          Brequest            Capplication              Dout

 

3、从( )开始,到(A )结束,被称为一个会话。

A、访问者连接到服务器,访问者关闭浏览器离开该服务器

B、服务器启动,服务器关闭

C、访问者连接到服务器,服务器关闭

D、服务器启动,访问者关闭浏览器离开该服务器

 

4.下列代码编译后不会出现警告或错误的是 ( D  )

(A) char c = "a";  (B) byte b = 255;  (C) float c = 10.0;  (D) double d = 1.0f;

 

5.下边哪个不是FORM的元素?(D

A.Input     B.textarea     C.select       D.table

 

6.下面哪个是空格(B

A.&   B.      C.©      D.<

 

7.中的align属性是什么含意?(C

A.加粗       B.斜体      C.对齐方式     D.边框样式

 

8.下边哪个不是JSP的内置对象?(C

A.session   B.request     C.cookie       D.out

 

9.哪个是JSP指令标记?(C

A.<% …… %>    B.<%! …… %>    C.<%@ …… %>    D.<%= …… %>

 

 

 

6

1、配置JSP运行环境,若WEB应用服务器选用TOMCAT,以下说法正确的是:(B )

A、先安装TOMCAT,再安装JDK

B、先安装JDK,再安装TOMCAT

C、不需安装JDK,安装TOMCAT就可以了

DJDKTOMCAT只要都安装就可以了,安装顺序没关系

 

2、对于“<%!”、“%>”之间声明的变量,以下说法正确的是:(C )

A、不是JSP页面的成员变量

B、多个用户同时访问该页面时,任何一个用户对这些变量的操作,都会影响到其他用户

C、多个用户同时访问该页面时,每个用户对这些变量的操作都是互相独立的,不会互相影响

D、是JSP页面的局部变量

 

3、假设在helloapp应用中有一个Javabean文件HelloServlet,它位于org.javathinker包下,那么这个beanclass文件应该放在什么目录下? ( D)

Ahelloapp/HelloServlet.class

B helloapp/WEB-INF/HelloServlet.class

Chelloapp/WEB-INF/classes/HelloServlet.class

Dhelloapp/WEB-INF/classes/org/javathinker/HelloServlet.class

 

4、在客户端浏览器的源代码中可以看到(C )

AJSP注释 BHTML注释

CJSP注释和HTML注释 DJAVA注释

 

5page指令的作用是:(A )

A、用来定义整个JSP页面的一些属性和这些属性的值

B、用来在JSP页面内某处嵌入一个文件

C、使该JSP页面动态包含一个文件

D、指示JSP页面加载Java plugin

 

6page指令的import属性的作用是(C )

A、定义JSP页面响应的MIME类型

B、定义JSP页面使用的脚本语言

C、为JSP页面引入JAVA包中的类

D、定义JSP页面字符的编码

 

7page指令的(C )属性可以设置JSP页面是否可多线程访问

Asession

Bbuffer

CisThreadSafe

Dinfo

 

8(C )可在JSP页面出现该指令的位置处,静态插入一个文件。

Apage指令标签 Bpage指令的import属性

Cinclude指令标签 Dinclude动作标签

 

9、以下对象中的( D)不是JSP的内置对象。

Arequest

Bsession

Capplication

Dbean

 

10、在JSP中,内置对象(B )封装了用户提交的信息,使用该对象可以获取用户提交的信息。

Asession

Brequest

Cresponse

 Dout

 


考无忧小编为大家介绍一款实用的考无忧网校:计算机等级考试题库,涵盖了计算机等级各方面内容,同样所有习题交互式答题,有答案,有解析,相信会在您的备考道路上,助您一臂之力!以上的二级Web试题,也会助您考试成功的!




文章推荐:

全国计算机等级考试可以不考一级直接考二级吗?

2018年全国计算机等级考试题库“二级MS Office 高级应用考试大纲”

全国计算机等级考试报考成功后可以退费吗?(内附计算机等级考试题库)



温馨提示:

考试想拿高分吗?更多计算机等级考试题库二级ms office试题请点击查看>>>二级ms office

想要了解更多的计算机等级考试题库请点击下载>>>计算机等级考试题库

想知道更多关于计算机等级考试题库的最新资讯吗?点击进入>>>计算机等级考试题库资讯


本文网址:http://www.k51.com.cn/info/jsjdjks/1810/1650077.html
选择分享到: