admin 管理员组

文章数量: 887381


2024年1月16日发(作者:openssl ssh)

计算机二级《web程序设计》试题+答案

是全国计算机(National Computer Rank Examination,简称NCRE)四个等级中的一个等级,考核计算机根底知识和使用一种高级计算机语言编写程序以及上机调试的根本技能。那么计算机二级考试怎么考?以下仅供参考!

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

/css /html

ation/-excel ation/msword

2、HTML page 代码为:POST

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

eGet

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

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

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

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

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

4、以下对于JSP脚本语法中的声明的说法错误的选项是?( C )

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

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

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

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

5、mySession是属于HttpSession类型的对象,那么以下语句:InactiveInterval(60);的作用为?( A )

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

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

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

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

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

页面可以在本地翻开 n永久地保存在本地

永久地保存在本地 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 )

ceVar ar

D.A&B

8、假设希望在JSP页面中得到所在应用程序上下文对象的引用,那么( C )。

A.使用page内置对象 B.使用session内置对象

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

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

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

an类必须继承自.类型

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

an类只能包含getXxx和setXxx方法

10、有关Cookie以下说法正确的选项是?( A )

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

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

是效劳器端状态管理机制

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

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

Mapping

Servlet t

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

tContextListener监 听器的contextDestroyed( )方法

ssionListener监 听器的sessionDestroyed( )方法

tContextAttributeListener监 听器的attributeRemoved( )方法

ssionAttributeListener监 听器的attributeRemoved( )方法

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

A.脚本 B.表达式

C.声明 D.模板文件

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

ent stmt=tatement();

ResultSet rs=eQuery(“select * from

emloyees”);

ent stmt=tatement ();

ResultSet rs=eUpdate (“select * from

emloyees”);

edStatement stmt=eStatement();

ResultSet rs=eQuery(“select * from

emloyees”);

edStatement stmt=eStatement(“select

* from emloyees”);

ResultSet rs=eUpdate ();

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

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

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

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

由Servlet动态生成HTML页面

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

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

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

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

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

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

17、在一个JSP页面中,以下哪个选项的内容是在客户端浏览器中可见的注释?( D ) A. B. C. D.

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

ameter tocol

tentType ribute

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

d e

direct ribute

20、Page指令用于定义JSP页面的全局属性,以下关于该指令的描述不正确的选项是?( D )

A.作用于整个JSP页面

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

C.指令中的isErrorPage属性假设被设置为true,那么表示当前页面为出现异常时所显示的页面,该页面能使用exception对象

D.指令中的errorPage属性可以出现屡次并设置不同的值


本文标签: 页面 对象 使用 变量 属性