电子科技大学《基于J2EE的开发技术》20秋期末考试[答案]答案
电子科技大学《基于J2EE的开发技术》20秋期末考试题目
试卷总分:100 得分:100
一、单选题 (共 30 道试题,共 75 分)
1.从“员工” 表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条select语句正确( ) 。
A.Select * from员工 where 姓名 =’_玛丽_’
B.Select * from员工 where 姓名 =’%玛丽_’
C.Select * from员工 where 姓名 like ‘_玛丽%’
D.Select * from员工 where 姓名 like ‘%玛丽%’
2.( )指令指定自定义标签的描述器所在位置?
A.page
B.taglib
C.include
D.config
3.( )可在JSP页面出现该指令的位置处,静态插入一个文件。
A.page指令标签
B.page指令的import属性
C.include指令标签
D.include动作标签
4.哪个不是内置对象的作用范围( )
A.session
B.application
C.pageContext
D.request
5.JSP的内置对象中( )对象可对客户的请求作出动态响应,向客户端发送数据。
A.response
B.request
C.application
D.out
6.哪个是JSP指令标记?( )
A.
B.
C.
D.
7.下边哪个不是JSP的内置对象?( )
A.session
B.request
C.cookie
D.out
8.不属于JSP的out对象的方法的是( ) 。
A.getAttribute ()
B.print()
C.println()
D.close()
9.如果用JSP开发一个聊天程序,不用数据库存储聊天纪录,请问聊天记录最好存储在 ( ) 中。
A.request
B.page
C.session
D.application
10.
A.什么也不输出。
B.弹出内容为“Is 1”的对话框。
C.弹出内容为“Is 2”的对话框。
D.当第一次访问这个程序时,弹出一个内容为"Is other"的对话框,从第二次开始,每次访问这个程序都弹出内容为“Is 2”的对话框。
E.当第一次访问这个程序时,弹出一个内容为"Is 1"的对话框,从第二次开始,每次访问这个程序都弹出内容为“Is 2”的对话框。
11.从( )开始,到( )结束,被称为一个会话。
A.访问者连接到服务器,访问者关闭浏览器离开该服务器
B.服务器启动,服务器关闭
C.访问者连接到服务器,服务器关闭
D.服务器启动,访问者关闭浏览器离开该服务器
12.Jsp在转译阶段生成文件的扩展名是( )。
A.class
B.java
C.exe
D.bin
13.Servlet程序的入口点是( ) 。
A.init()
B.main()
C.service()
D.doGet()
14.下边哪个不是MVC中的组成部分?( )
A.JavaBean
B.FrameWork
C.JSP
D.Servlet
15.当( )时,JSP引擎产生一个session对象。
A.web应用服务器启动时
B.当web应用服务器启动后,第一个客户来访时
C.当每个客户首次访问服务器上的一个JSP页面时
D.当每个客户首次访问服务器上的一个JSP或HTML页面时
16.给定某servlet程序的片段,如下: public void doGet(HttpServletRequest request,HttpServletResponse response){}可以在处插入的正确的页面重定向请 求是( ) 。
A.request.sendRedirect("/myjsp.jsp")
B.response.sendRedirect("/myjsp.jsp")
C.request.sendRedirect("")
D.response.sendRedirect("")
17.在JSP页面中使用bean,我们必须使用JSP动作标签( ) 。
A.useBean
B.useBeans
C.Beans
D.JavaBean
18.以下对象中的( )不是JSP的内置对象。
A.request
B.session
C.application
D.bean
19.关于get和post两种请求,下列说法正确的是?( )
A.get请求是默认的。
B.get请求处理的数据量大小不受到限制。
C.post请求地址栏里是能看到数据的。
D.post请求可以由doGet方法处理。
20.cn是Connection对象,创建Statement 对象的方法是( ) 。
A.Statement st=new Statement ();
B.Statement st=cn.createStatement()
C.以上都不对
21.要在session对象中保存属性,可以使用以下哪个语句?( )
A.session.getAttribute(“key”,”value”);
B.session.setAttribute(“key”,”value”);
C.session.setAtrribute(“key”);
D.session.getAttribute(“key”);
22.下面是一JSP页面的片断代码,请问页面输出结果是( ) 。
A.Hello
B.World
C.HelloWorld
D.什么也不输出
23.JSP在WEB服务器上运行结果( ) 。
A.可以在WEB浏览器看到,
B.只能在WEB浏览器看到。
C.可能在WEB浏览器看到,
D.不可能在WEB浏览器看到。
24.request对象可以使用( )方法获取表单中某输入框提交的信息。
A.getParameter(String s)
B.getValue(String s)
C.getParameterNames(String s)
D.getParameterValue(String s)
25.page指令的import属性的作用是( ) 。
A.定义JSP页面响应的MIME类型
B.定义JSP页面使用的脚本语言
C.为JSP页面引入JAVA包中的类
D.定义JSP页面字符的编码
26.下面的说法错误的是( ) 。
A.Jsp可以处理动态内容和静态内容
B.在Jsp最终会编译成字节码后执行
C.在jsp中可以使用脚本控制Html的标签生成
D.Jsp中不能使用//注释Java脚本中的代码
27.下述选项中不属于JDBC基本功能的是( ) 。
A.与数据库建立连接
B.提交SQL语句
C.处理查询结果
D.数据库维护管理
28.在传统的HTML页面中加入( )就构成了一个JSP页面文件。
A.JAVA程序片
B.JSP标签
C.用“”标记符号括起来的程序
D.JAVA程序片和JSP标签
29.jsp:forward和sendRedirect都是用来做页面跳转的,描述错误的是?( )
A.forward之后可以使用原来的request对象,而且效率较高。
B.sendRedirect之后不可以使用原来的request对象,而且效率较低。
C.forward地址栏不变化,只能在Web应用程序内的页面间跳转。
D.forward地址栏变化,可以跳转到任何页面和机器。
30.当useBean标签中的scope属性取值( )时,该beans的有效范围是访问者的会话期间。
A.request
B.page
C.session
D.application
电子科技大学《基于J2EE的开发技术》20秋期末考试[答案]多选题
二、判断题 (共 10 道试题,共 25 分)
31.标准JavaBean必须是一个public类。( )
32.page指令可用于设置错误跳转页面。( )
33.使用response的sendRedirect()方法页面跳转会导致地址栏改变。( )
34.forward地址栏不变化,只能在Web应用程序内的页面间跳转。( )
35.JavaWeb应用程序必须负责为HttpSession分配惟一的ID。( )
36.标签的value属性用于设置链接文字。( )
37.forward地址栏变化,可以跳转到任何页面和机器。( )
38.page指令不能用于导入Java类库。( )
39.include动作标记用于执行动态文件包含。( )
40.编译好的Servlet应该放在Web站点的WEB-INF\classes下。( )
电子科技大学《基于J2EE的开发技术》20秋期末考试[答案]历年真题如下: