单项选择题:
1.在html中绘制表格时,(C)标记是表格中的换行标记。
A.<table>
B.<th>
C.<tr>
D.<td>
2.使用JavaScript语言中Document的(A)方法可以在页面上输出字符。
A.document.write()
B.document.print()
C.document.out()
D.document.flush()
3.下列(A)实现单击超级链接是弹出确认对话框,询问用户是否真的删除。
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)。
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对象的(C)方法用于打开一个新窗口。
A.openWindow()
B.window()
C.open()
D.close()
6.Tomcat服务器的默认端口为(C)。
A.8888
B.8001
C.8080
D.80
7.JSP中的隐式注释为(C)。
A.//注释内容
B.<!—注释内容-->
C.<%--注释内容--%>
D./*注释内容*/
8.假设在helloapp应用中有一个HelloServlet类,它位于org.javathinker包
下,那么这个类的class文件应该放在(D)目录下。
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中,Writer()返回的是(B)
A.JspWriter对象
B.PrintWriter对象
C.Out对象
D.ResponseWriter对象
10.在Servlet中,下列语句可以正确获取PrintWriter对象的是(C)
A.PrintWriter Writer();
B.PrintWriter PrintWriter();
C.PrintWriter Writer();
D.PrintWriter PrintWriter();
11.在访问Servlet时,在浏览器地址栏中输入的路径是在(D)地方配置的
A.<servlet-name/>
B.<servlet-mapping/>
C.<uri-pattern/>
D.<url-pattern/>
12.当一个Servlet首次被请求的时候,服务器首先会调用(D)方法
A.doGet
B.doPost
C.doInit
D.init
13.在JSP页面中,类型为HttpServletResponse的内置对象是(B)
A.out
14.在JSP中如果要导入java.io.*包,应该使用(A)指令。
A.page
B.taglib
C.include
D.forward
15.JSP页面经过编译之后,将创建一个(B)。
A.applet
B.servlet
C.application
<文件
16.<%String Attribute("uname");%>
___________________横线处使用(C)代码可以将name的值显示在页面。
B.<%Out().print(name)%>
C.<%=name%>
D.<p>name</p>
17.如果只希望在多个页面间共享数据,可以使用(A)作用域
B.application session
D.pageContext request
18.在JSP页面中,保存数据的范围由小到大依次是(C)
A.pageContext,request,application,session
B.pageContext,application,session,request
C.pageContext,request,session,application
D.pageContext,session,request,application
19.按作用域从大到小排列正确的是(D)
A.application page request response
B.session pageContext request application
C.public application session request
D.application session request pageContext
20.以下(A)可用于检索session属性userid的值
Attribute(“userid”);
B.session.setAttribute(“userid”);
21.在J2EE中,request对象的(D)方法可以获取页面请求中一个表单组件
对应多个值时的用户的请求数据。
A.String getParameter(String name)
B.String[]getParameter(String name)
C.String getParameterValuses(String name)
D.String[]getParameterValues(String name)
22.设在表单中有一组复选钮标记,如下列代码:
<form action=”register.jsp”>请选择喜欢的城市:
<input type=”checkbox”name=”city”value=”长春”>长春<br>
<input type=”checkbox”name=”city”value=”北京”>北京<br>
<input type=”checkbox”name=”city”value=”大连”>大连<br>
<input type=”checkbox”name=”city”value=”上海”>上海<br>
</form>
如果在register.jsp是取city的值,最适合的方法为(C)。
A.String Parameter(“city”);
B.String[]Parameter(“city”);
C.String[]ParameterValues(“city”);
D.String Attribute(“city”);
23.给定一个JSP程序源代码,如下:
<jsp:include page="two.jsp"flush="true">
<jsp:param name="location"value="bejing"/>
</jsp:include>
在two.jsp中使用(D)代码片段可以输出参数location的值。
A.<jsp:getParam name="location">
B.<jsp:getParameter name="location">
C.<%=Attribute("location")%>
D.<%=Parameter("location")%>
<jsp:useBean id=”user”scope=”__”class=”com.UserBean”>
要使user对象可以作用于整个应用程序,下划线中应添入(D)
A.page
C.session
D.application
25.在J2EE中,以下不是JSP内置对象的是(B)。
A.pageContext
C.application
D.out
26.给定一个Model1体系结构,其中有一个JSP页面处理所有控制器函数,这个
JSP控制器通过(A)把请求分派给另一个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中,(A)动作用于将请求转发给其他JSP页面。
A.forward
B.Include
C.useBean
D.setProperty
28.MVC中的M V C分别用(C)表示
A.jsp servlet javabean
B.HTml javabean jsp
C.javabean jsp servlet
D.servlet html jsp
29.在J2EE的ModelⅡ模式中,模型层对象被编写为(D)。
A.Applet
B.JSP
C.Server
D.JavaBean
30.MVC架构中使用HTML界面、Jsp界面实现用户界面,使用(B)实现控制逻
辑。
A.Jsp
B.Servlet
C.JavaScript
D.EJB
31.在MVC模式中,核心内容为(B)。
A.view
D.不确证
32.在JSP页面中,正确引入JavaBean的是(C)
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的一个新实例,并把它存储在请求作用域。(C)
A.<jsp:useBean name="myBean"type="ample.TheBean"/>
B.<jsp:takeBean name="myBean"type="ample.TheBean"/>
C.<jsp:useBean id="myBean"class="ample.TheBean"
java和jspscope="request"/>
D.<jsp:takeBean id="myBean"class="ample.TheBean"
scope="request"/>
34.下面哪项是错误的设置Bean属性值的方法。(D)
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请求中,获得请求参数,应该调用B
C.session对象的getAttribute()方法
D.session对象的getParameter()方法
36.在WEB应用程序的目录结构中,在WEB-INF文件夹中的lib目录是放(C)
文件的。
A..jsp文件
C..jar文件
l文件
37.在JDBC连接数据库编程应用开发中,一般会产生出下面的(B)的异常。
A.FileException
B.SQLException
C.IOException
D.DataException
38.在JDBC连接数据库编程应用开发中,利用那个类可以实现执行数据库的存储过
程。(C)
A.Connection类
B.PreparedStatement类
C.CallableStatement类
D.Statement类
39.下列(A)接口专用于访问数据库的中存储过程。
A.CallableStatement
B.PreparedStatement
C.ProcedureStatement
D.Statement
40.在JDBC连接数据库编程应用开发中,利用(A)可以实现连接数据库。
A.Connection类
B.PreparedStatement类
C.CallableStatement类
D.Statement类
41.为了实现在Java的程序中调用带参数的SQL语句,应该采用(B)来完成。
A.Connection类
B.PreparedStatement类
C.ResultSet类
D.Statement类
42.在JDBC连接数据库编程应用开发中,利用(C)可以实现包装数据库中
的结果集。
A.Connection类
B.PreparedStatement类
C.ResultSet类
D.Statement类
双项选择题
1.HTML标记中<form>标记的method属性取值为(AC)。
<
B.doGet
C.post
D.doPost
2.JavaScript中常用的鼠标事件有(CD)。
A.<jsp:include>
B.<jsp:useBean>
C.<jsp:setProperty>
D.<jsp:forward>
4.下面哪些对象可以在同一应用程序的不同网页间共享数据。(AD)
A.application
C.Request
D.session
5.下面(AB)是ResultSet接口的方法。
<()
B.close()
C.back()
D.forward()
6.在a.jsp中有代码片断如下:
<form action=”b.jsp”method=”POST”name=”form1”>
loginName:<input type=”text”name=”loginName”/>
<input type=”submit”name=”submit”/>
</form>
在b.jsp中加入下列(AC)代码,可以输出在a.jsp页面上输入的loginName 的值(多选)
A.<%=Parameter(“loginName”)%>
B.<%=Attribute(“loginName”)%>
C.<%String Parameter(“loginname”);
out.println(name);%>
D.<%String Attribute(“loginname”);
out.println(name);%>
四、判断题(10分)
1.”<%!”和”%>”之间声明的变量在部分JSP页面内有效。(F)
2.JSP内置对象response调用方法getoutputStream()可以获得一个指向客户的输出流,服务器将文件写入这个流,客户就可以下载文件了。(T)
3.使用SQL语句操作符LIKE进行模式般配,使用”%”代替一个或多个字符,用一个下划线”_”代替一个字符。(T)
4.编写JavaBeans就是编写一个Java的类,所以只要会写类就能编写一个beans。(T)
5.通过request的参数值来设置beans相应属性的值,要求request参数名字必须与beans属性的名字相
同。(T)
6.当多个客户请求一个servlet时,引擎为每个客户启动一个进程,这些进程由servlet引擎服务器来管理。(F)
7.任何一个Web服务目录下的JSP页面都可以通过表单或超链接访问某个servlet。(T)
8.一个用户在不同的servlet中获取的session对象是不同的。(F)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论