首页 手机
当前位置: 好大学 > 试卷库 > 计算机类 > 等级考试 > 计算机二级 > Web程序设计 >计算机二级Web程序设计模拟卷(二)

计算机二级Web程序设计模拟卷(二)

卷面总分:110分 答题时间:90分钟 试卷题量:55题 练习次数:141次

一、单选题 (共42题,共84分)
1.

在 html 中绘制表格时,( )标记是表格中的换行标记。

  • A. <table>
  • B. <th>
  • C. <tr>
  • D. <td>
纠错 标记
2.

使用 JavaScript 语言中 Document的( )方法可以在页面上输出字符。

  • A. document.write ()
  • B. document.print()
  • C. document.out()
  • D. document.flush()
纠错 标记
3.

下列( )实现单击超级链接是弹出确认对话框,询问用户是否真的删除。

  • A. <a href="removebook.jsp?bid=1" onClick="return confirm(' 你真的要删 除吗?');"> 删除</a>
  • B. <a href="removebook.jsp?bid=1" onClick="alert(' 你 真 的 要 删 除 吗?');"> 删除</a>
  • C. <a href="removebook.jsp?bid=1" onClick="return alert(' 你真的要删除 吗?');"> 删除</a>
  • D. <a href="removebook.jsp?bid=1" onChange="confirm(' 你 真 的 要删 除 吗?');"> 删除</a>
纠错 标记
4.

在 HTML中引用外部 JavaScript 文件中的正确代码为( )。

  • A. <SCRIPT LANGUAGE="JavaScript" src="calendar.js"></SCRIPT>
  • B. <SCRIPT LANGUAGE="JavaScript" href="calendar.js"></SCRIPT>
  • C. <SCRIPT LANGUAGE="JavaScript" import="calendar.js"></SCRIPT>
  • D. <SCRIPT LANGUAGE="JavaScript" name="calendar.js"></SCRIPT>
纠错 标记
5.

在 javaScrpt 中 window对象的( )方法用于打开一个新窗口。

  • A. openWindow()
  • B. window()
  • C. open()
  • D. close()
纠错 标记
6.

Tomcat服务器的默认端口为( )。

  • A. 8888
  • B. 8001
  • C. 8080
  • D. 80
纠错 标记
7.

JSP中的隐式注释为( )。

  • A. // 注释内容
  • B. <! —注释内容 -->
  • C. <%-- 注释内容 --%>
  • D. /* 注释内容 */
纠错 标记
8.

假设在 helloapp 应用中有一个 HelloServlet 类,它位于 org.javathinker 包 下,那么这个类的 class 文件应该放在( )目录下

  • A. helloapp/HelloServlet.class
  • B. helloapp/WEB-INF/HelloServlet.class
  • C. helloapp/WEB-INF/classes/HelloServlet.class
  • D. helloapp/WEB-INF/classes/org/javathinker/HelloServlet.class
纠错 标记
9.

在 Servlet 中,response.getWriter() 返回的是( )

  • A. JspWriter 对象
  • B. PrintWriter 对象
  • C. Out 对象
  • D. ResponseWriter 对象
纠错 标记
10.

在 Servlet 中,下列语句可以正确获取 PrintWriter 对象的是( )

  • A. PrintWriter out= request.getWriter();
  • B. PrintWriter out = request.getPrintWriter();
  • C. PrintWriter out= response.getWriter();
  • D. PrintWriter out = response.getPrintWriter();
纠错 标记
11.

在访问 Servlet 时,在浏览器地址栏中输入的路径是在( )地方配置的

  • A. <servlet-name/>
  • B. <servlet-mapping/>
  • C. <uri-pattern/>
  • D. <url-pattern/>
纠错 标记
12.

当一个 Servlet 首次被请求的时候 , 服务器首先会调用( )方法

  • A. doGet
  • B. doPost
  • C. doInit
  • D. init
纠错 标记
13.

在 JSP页面中,类型为 HttpServletResponse 的内置对象是( )

  • A. out
  • B. response
  • C. request
  • D. config
纠错 标记
14.

在 JSP中如果要导入 java.io.* 包,应该使用( )指令。

  • A. page
  • B. taglib
  • C. include
  • D. forward
纠错 标记
15.

JSP页面经过编译之后,将创建一个( )。

  • A. applet
  • B. servlet
  • C. application
  • D. exe 文件
纠错 标记
16.

___________________横线处使用( )代码可以将 name的值显示在页面。

  • A. response.print(name);
  • B. <% request.getOut().print(name)%>
  • C. <%=name%>
  • D. <p>name</p>
纠错 标记
17.

如果只希望在多个页面间共享数据,可以使用( )作用域

  • A. request,session
  • B. application session
  • C. request,application
  • D. pageContext request
纠错 标记
18.

在 JSP页面中,保存数据的范围由小到大依次是( )

  • A. pageContext,request,application,session
  • B. pageContext,application,session,request
  • C. pageContext,request,session,application
  • D. pageContext,session,request,application
纠错 标记
19.

按作用域从大到小排列正确的是( )

  • A. application page request response
  • B. session pageContext request application
  • C. public application session request
  • D. application session request pageContext
纠错 标记
20.

以下( )可用于检索 session 属性 userid 的值

  • A. session. getAttribute ( “userid ”);
  • B. session. setAttribute ( “userid ”);
  • C. request. getParameter ( “userid ”);
  • D. request. getAttribute ( “userid ”);
纠错 标记
21.

在 J2EE中,request 对象的( )方法可以获取页面请求中一个表单组件 对应多个值时的用户的请求数据。

  • A. String getParameter(String name)
  • B. String[] getParameter(String name)
  • C. String getParameterValuses(String name)
  • D. String[] getParameterValues(String name)
纠错 标记
22.

设在表单中有一组复选钮标记,如下列代码 : 如果在 register.jsp 是取 city 的值,最适合的方法为( )。

  • A. String city= request.getParameter( “city ”);
  • B. String []cities=request.getParameter( “city ”);
  • C. String []cities=request.getParameterValues( “city ”);
  • D. String city=request.getAttribute( “city ”);
纠错 标记
23.

给定一个 JSP程序源代码,如下: 在two.jsp 中使用( )代码片段可以输出参数 location 的值。

  • A. <jsp:getParam name="location">
  • B. <jsp:getParameter name="location">
  • C. <%=request.getAttribute("location")%>
  • D. <%=request.getParameter("location")%>
纠错 标记
24.

test.jsp 文件中有如下一行代码: 要使 user 对象可以作用于整个应用程序,下划线中应添入( )

  • A. page
  • B. request
  • C. session
  • D. application
纠错 标记
25.

在 J2EE中,以下不是 JSP内置对象的是( )。

  • A. pageContext
  • B. context
  • C. application
  • D. out
纠错 标记
26.

给定一个 Model1 体系结构,其中有一个 JSP 页面处理所有控制器函数,这个 JSP控制器通过( )把请求分派给另一个 JSP页面

  • A. <jsp:forward page=”view.jsp ”/>
  • B. <jsp:forward file= ”view.jsp ”/>
  • C. <jsp:dispatch page= ”view.jsp ”/>
  • D. <jsp:dispatch file= ”view.jsp ”/>
纠错 标记
27.

在 JSP中,( )动作用于将请求转发给其他 JSP页面。

  • A. forward
  • B. Include
  • C. useBean
  • D. setProperty
纠错 标记
28.

MVC中的 M V C 分别用( )表示

  • A. jsp servlet javabean
  • B. HTml javabean jsp
  • C. javabean jsp servlet
  • D. servlet html jsp
纠错 标记
29.

在 J2EE的 Model Ⅱ模式中,模型层对象被编写为( )。

  • A. Applet
  • B. JSP
  • C. Server
  • D. JavaBean
纠错 标记
30.

MVC架构中使用 HTML界面、Jsp 界面实现用户界面,使用( )实现控制逻辑。

  • A. Jsp
  • B. Servlet
  • C. JavaScript
  • D. EJB
纠错 标记
31.

在 MVC模式中,核心内容为 ( )。

  • A. view
  • B. control
  • C. model
  • D. 不确证
纠错 标记
32.

在 JSP页面中,正确引入 JavaBean的是( )

  • A. <%jsp: useBean id = ”myBean ” scope = ”page” class= ”pkg.MyBean” %>
  • B. <jsp: useBean name = ”myBean ” scope = ”page” class= ”pkg.MyBean” >
  • C. <jsp: useBean id = ”myBean ” scope = ”page” class= ”pkg.MyBean” />
  • D. <jsp: useBean name =”myBean” scope =”page” class= ”pkg.MyBean” />
纠错 标记
33.

给定 TheBean类,假设还没有创建 TheBean类的实例,以下哪些 JSP标准动作 语句能创建这个 bean 的一个新实例,并把它存储在请求作用域。 ( )

  • A. <jsp :useBean name="myBean" type="com.example.TheBean"/>
  • B. <jsp :takeBean name="myBean" type="com.example.TheBean"/>
  • C. <jsp :useBean id="myBean" class="com.example.TheBean" scope="request"/>
  • D. <jsp :takeBean id="myBean" class="com.example.TheBean" scope="request"/>
纠错 标记
34.

下面哪项是错误的设置 Bean属性值的方法。( )

  • A. <jsp:setProperty name="beanInstanceName" property= "*" />
  • B. <jsp:setProperty name="beanInstanceName" property="propertyName" value="123"/>
  • C. <jsp:setProperty name="beanInstanceName" property="propertyName" param="parameterName" />
  • D. <jsp:setProperty name="beanInstanceName" property="*" value="{string | <%= expression %>}"/>
纠错 标记
35.

从 HTTP请求中,获得请求参数,应该调用

  • A. request 对象的 getAttribute() 方法
  • B. request 对象的 getParameter() 方法
  • C. session 对象的 getAttribute() 方法
  • D. session 对象的 getParameter() 方法
纠错 标记
36.

在 WEB应用程序的目录结构中,在 WEB-INF文件夹中的 lib 目录是放( ) 文件的。

  • A. .jsp 文件
  • B. .class 文件
  • C. .jar 文件
  • D. web.xml 文件
纠错 标记
37.

在 JDBC连接数据库编程应用开发中,一般会产生出下面的( )的异常。

  • A. FileException
  • B. SQLException
  • C. IOException
  • D. DataException
纠错 标记
38.

在 JDBC连接数据库编程应用开发中, 利用那个类可以实现执行数据库的存储过 程。( )

  • A. Connection 类
  • B. PreparedStatement 类
  • C. CallableStatement 类
  • D. Statement 类
纠错 标记
39.

下列( )接口专用于访问数据库的中存储过程。

  • A. CallableStatement
  • B. PreparedStatement
  • C. ProcedureStatement
  • D. Statement
纠错 标记
40.

在 JDBC连接数据库编程应用开发中,利用( )可以实现连接数据库。

  • A. Connection 类
  • B. PreparedStatement 类
  • C. CallableStatement 类
  • D. Statement 类
纠错 标记
41.

为了实现在 Java 的程序中调用带参数的 SQL语句,应该采用( )来完成。

  • A. Connection 类
  • B. PreparedStatement 类
  • C. ResultSet 类
  • D. Statement 类
纠错 标记
42.

在 JDBC连接数据库编程应用开发中,利用( )可以实现包装数据库中的结果集。

  • A. Connection 类
  • B. PreparedStatement 类
  • C. ResultSet 类
  • D. Statement 类
纠错 标记
二、多选题 (共6题,共12分)
43.

HTML标记中标记的 method属性取值为( )。

  • A. get
  • B. doGet
  • C. post
  • D. doPost
纠错 标记
44.

JavaScript 中常用的鼠标事件有( )。

  • A. onMourseIn
  • B. onMouseLeave
  • C. onMouseMove
  • D. onMouseOver
纠错 标记
45.

动作元素经常与( )元素一起使用。

  • A. <jsp:include>
  • B. <jsp:useBean>
  • C. <jsp:setProperty>
  • D. <jsp:forward>
纠错 标记
46.

下面哪些对象可以在同一应用程序的不同网页间共享数据。 ( )

  • A. application
  • B. response
  • C. Request
  • D. session
纠错 标记
47.

下面 ( )是 ResultSet 接口的方法。

  • A. next()
  • B. close()
  • C. back()
  • D. forward()
纠错 标记
48.

在 a.jsp 中有代码片断如下: 在 b.jsp 中加入下列( )代码,可以输出在 a.jsp 页面上输入的 loginName 的值

  • A. <%=request.getParameter( “loginName”)%>
  • B. <%=request.gerAttribute( “loginName”)%>
  • C. <%String name=request.getParameter( “loginname”); out.println(name); %>
  • D. <% String name=request.getAttribute( “loginname”); out.println(name); %>
纠错 标记
三、判断题 (共7题,共14分)
49.

””之间声明的变量在部分 JSP页面内有效。

纠错 标记
50.

JSP内置对象 response 调用方法 getoutputStream() 可以获得一个指向客户的 输出流,服务器 将文件写入这个流,客户就可以下载文件了。

纠错 标记
51.

使用 SQL语句操作符 LIKE进行模式般配,使用 ” %”代替一个或多个字符,用一个下划线 ” _” 代 替一个字符。

纠错 标记
52.

编写 JavaBeans就是编写一个 Java的类,所以只要会写类就能编写一个 beans

纠错 标记
53.

通过 request 的参数值来设置 beans 相应属性的值,要求 request 参数名字必须与 beans 属性 的名字相同。

纠错 标记
54.

当多个客户请求一个 servlet 时,引擎为每个客户启动一个进程, 这些进程由 servlet 引擎服务 器来管理。

纠错 标记
55.

任何一个 Web 服务目录下的 JSP页面都可以通过表单或超链接访问某个 servlet。

纠错 标记
答题卡(剩余 道题)
一、单选题
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
二、多选题
1 2 3 4 5 6
三、判断题
1 2 3 4 5 6 7
用时:00:00:00
暂停
交卷
置顶