1.下面哪一个不是动态网页技术()
a) ASP b) JSP c) PHP d) HTML
2. 可以实现不同网页之间的数据共享,而且还可以实现跨机共享数据的JSP对象是()
a)Response对象b)Session对象
c)Application对象d)Request对象
9.创建JSP应用程序时,配置文件l应该在程序下的____C______目录中。
A. admin
B. servlet
C. WEB-INF
D. WebRoot
15.如果编写一个计数器程序,用来记载当前网站的访问量,最好采用JSP中的_____D _对象。
A. page
B. session
C. request
D. application
16.下列可以正确获取当前Web程序物理路径的方法为_____A__________。
< tFile(“/”)
C. RealPath(“/”)
D. File(“/”)
10.下列不属于URL的组件部分为____________D___________。
A. 协议
B. IP地址或域名
C.目录或文件
D. 服务器名称
17.Http的中文含义为_____C_______________________。
A. 统一资源定位器
B. 简单邮件传输协议
C. 超文本传输协议
D. 网络套接字
19.如果想在tomcat服务器启动时将jar包加载到内存,且该jar包可以被tomcat服务器上所有的应用使用,应该将该jar包复制到tomcat的________C_____________目录。
A. common
B. server
C. lib
D. server\lib
20.Tomcat服务器的默认端口为________C______________。
A. 8888
B. 8001
C. 8080
D. 80
21.在html标记中,________C____________标记用于设置当前页面的标题。
A. head
B. name
C. title
D. html
22.如果在网页上显示一幅图片,下面哪句代码是正确的_____A________________。A.<img src="logo.gif"> B.<img alt="logo.gif" lowsrc="pre_logo.gif">
C.<img href="logo.gif"> D.<img name="logo.gif">
23.下面____________A________项链接是在新的浏览视窗中打开网页。
A. <a href=“www.163” target=”_blank”>链接到网易</a>
B. <a href=“www.163” target=”_top”>链接到网易</a>
C. <a href=“www.163” target=”_parant”>链接到网易</a>
D. <a href=“www.163” target=”_self”>链接到网易</a> (此项为默认值)
24.设在表单中有一组复选钮标记,如下列代码:
<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 city= Parameter(“city”);
B. String []Parameter(“city”);
C. String []ParameterV alues(“city”);
D. String Attribute(“city”);
25.在html中绘制表格时,___________C________标记是表格中的换行标记。
A. <table>
B. <th>
C. <tr>
D. <td>
26.在HTML文件中导入一个样式表的正确语法为_______A______________。
A. <link href="css/css1.css" rel="stylesheet" type="text/css">
B. <input href="css/css1.css" rel="stylesheet" type="text/css">
C. <import href="css/css1.css" rel="stylesheet" type="text/css">
D. <link src="css/css1.css" rel="stylesheet" type="text/css">
32.重向可以使用__________A___________方法。
A. response.sendRedirect(“login.jsp”):
B. request.sendRedirect(“login.jsp”);
C. <jsp :forward page= “login.jsp”/>
D. <forward page= “login.jsp”/>
33.释放session对象时,使用session对象的__________C________方法。
A. clear()
B. invalidate()
C. remove()
34.session对象的________A_________方法用于设置会话的超时时间。
A. session.setMaxInactiveInterval(30);
B.session.setMaxTime(30) ;
MaxInactiveInterval() ;
D.session.setAttribute(“time”,30) ;
35.<jsp:useBean>声明对象的默认有效范围为_________A___________。
A. page
B. session
C. application
D. request
1.当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个(B)A)进程B)线程C)程序D服务。
2.不是JSP运行必须的是(D)
A)操作系统
B)JavaJDK
C)支持Jsp的Web服务器
D)数据库
8.CSS选择器通过被规则指定的标记,对文档中使用该标记的内容进行统一的外观控制。
下面那些不是CSS选择器( D )
A)标记选择器B)类型选择器C)ID选择器D)名称选择器
9.可以在以下哪个()标记之间插入Java程序片?(A)
A)<% 和%> B)<% 和/>
C)</ 和%> D)<% 和!>
12.<jsp:useBean id="bean的名称" scope="bean的有效范围" class="包名.类名"/>动作标记中,scope的值不可以是(D)。
A)page B)requestjava和jsp
C)session D)response
13.下列变量声明在()范围内有效。(C)。
<%! Date dateTime;
int countNum;
%>
A)从定义开始处有效,客户之间不共享
B)在整个页面内有效,客户之间不共享
C)在整个页面内有效,被多个客户共享
D)从定义开始处有效,被多个客户共享
16.调用getCreationTime()可以获取session对象创建的时间,该时间的单位是(C)。
A)秒B)分秒C)毫秒D)微秒
31.下列哪个作用范围的Bean,被Web服务目录下所有用户共享,任何客户对Bean属性的修改都会影响到其他用户。(A)
A)application B)request
C)page D)session
32.使用<jsp:setProperty>动作标记可以在JSP页面中设置Bean的属性,但必须保证Bean 有对应的什么方法。(B)
A)SetXxx方法B)setXxx方法
C)getXxx方法D)GetXxx方法
2、对于预定义<%!预定义%>的说法错误的是:(c)
A、一次可声明多个变量和方法,只要以“;”结尾就行
B、一个声明仅在一个页面中有效
C、声明的变量将作为局部变量
D、在预定义中声明的变量将在JSP页面初始化时初始化
3、从“员工” 表的“姓名”字段中出名字包含“玛丽”的人,下面哪条select语句正确:( D )
A、 Select * from员工 where 姓名=’_玛丽_’
B 、Select * from员工 where 姓名=’%玛丽_’
C、 Select * from员工 where 姓名like ‘_玛丽%’
D、 Select * from员工 where 姓名like ‘%玛丽%’
4、下述选项中不属于JDBC基本功能的是:( D )
A. 与数据库建立连接
B. 提交SQL语句
C. 处理查询结果
D. 数据库维护管理
二、判断题
1.Internet和intranet的含义意义相同。(错)
2.Web开发技术包括客户端和服务器端的技术。(对)
3.在网页中图形文件与网页文件是分别存储的。(对)
4.超级链接不仅可以将文本作为链接对象,也可以将图像作为链接对象。(对)
6.超级链接<a>标记的target属性取值为链接的目标窗名,可以是parent、blank、self、top。
(错)
7.JSP引擎执行字节码文件的主要任务之一是直接将HTML内容发给客户端。(对)9.在“<%!”和“%>”标记之间声明的Java的方法在整个页面内有效。(对)
10.程序片变量的有效范围与其声明位置有关,即从声明位置向后有效,可以在声明位置后的程序片、表达式中使用。(对)
11.不可以用一个page指令指定多个属性的取值。(错)
12.jsp:param动作标记不能单独使用,必须作为jsp:include、jsp:forward标记等的子标记使用,并为它们提供参数。(对)
17.JavaBean的属性必须声明为private,方法必须声明为public访问类型。(对)18.RandomAcce
ssFile类即不是输入流类InputSteam的子类,也不是输出流类OutputStream 的子类,但它同时实现了DataInput和DataOutput接口。(对)
1.<hr> 是html中的换行标记。_______错
4.如果两个不同的JSP页面有相同的SessionID,则这两个页面一定是同一个会话。__错7.一个网页上只能有一个表单。____错____________
9.JSP也可以使用C#等语言实现。________对________
1、HTML是超文本标识语言,它是一种纯文字的文档。()
2、HTML语句是不区分大小写的。()
5、Forward动作可以把当前网页重新导向另外的一个服务器。(/)
到tomcat服务的_______________ webapps ________目录中。
4. 在一个应用程序中不同的页面共享数据时,最好的JSP内置对象为__________application /session _______。
5. 假设有一个JavaScript函数为show() ,如果要求在页面加载时就执行,最好使用<body>标记的_____event/onload _________什么事件。
8. Resulset接口的
2
7.“<%!”和“%>。
11.表单的提交方法包括和方法。
1. JSP是__________公司首创的一种新型动态网页编程技术。
4. String 类型的变量num,如何转换成int类型的整数____________________。
5. JSP具有动态页面与静态页面分离的特点以及与____________的无关性。
1.简述JSP的具体执行过程
2. 简述jsp页面的基本组成部分
3. 如何在页面的程序片中使用Bean?(根据输入输出定义javabean,然后……)
4. 编写一个点击率的页面,每次访问显示本网站浏览次数是多少次,如果是第100次本访问,则显示当前路径下的a.jpg图片。
5. 编写一个用户注册页面login.jsp,提交用户名和密码,再编写一个confirm.jsp页面显示用户名和密码,同时用session创建一个属性值为guest的对象。(表单的汉字、用户名和密码为空)
6.简述MVC
7、jsp有哪些动作?作用分别是什么?
答:JSP共有以下6种基本动作
jsp:include:在页面被请求的时候引入一个文件。
jsp:useBean:寻或者实例化一个JavaBean。
jsp:setProperty:设置JavaBean的属性。
jsp:getProperty:输出某个JavaBean的属性。
jsp:forward:把请求转到一个新的页面。
jsp:plugin:根据浏览器类型为Java插件生成OBJECT或EMBED标记
8. forward() 与redirect()的区别?
答:前者仅是容器中控制权的转向,在客户端浏览器地址栏中不会显示出转向后的地址;后者则是完全的跳转,浏览器将会得到跳转的地址,并重新发送请求链接。这样,从浏览器的地址栏中可以看到跳转后的链接地址。所以,前者更加高效,在前者可以满足需要时,尽量使用forward()方法,并且,这样也有助于隐藏实际的链接。在有些情况下,比如,需要跳转到一个其它服务器上的资源,则必须使用sendRedirect()方法。
9.在下面//后面解释这条语句的功能,并阐述整个程序段的功能
<%
Connection con;
Statement sql;
ResultSet rs;
try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e)
{ System.out.println(""+e);
}
try { Connection("jdbc:odbc:sun","gxy","123");
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论