电子科技大学《基于J2EE的开发技术》20春期末考试
试卷总分:100 得分:100
一、单选题 (共 30 道试题,共 75 分)
1.在JSP中,内置对象( )封装了用户提交的信息,使用该对象可获取用户提交的信息。
A.session
B.request
C.response
D.out
2.Servlet程序的入口点是( ) 。
A.init()
B.main()
C.service()
D.doGet()
3.JSP在WEB服务器上运行结果( ) 。
A.可以在WEB浏览器看到,
B.只能在WEB浏览器看到。
C.可能在WEB浏览器看到,
D.不可能在WEB浏览器看到。
4.cn是Connection对象,创建Statement 对象的方法是( ) 。
A.Statement st=new Statement ();
B.Statement st=cn.createStatement()
C.以上都不对
5.下面的说法错误的是( ) 。
A.Jsp可以处理动态内容和静态内容
B.在Jsp最终会编译成字节码后执行
C.在jsp中可以使用脚本控制Html的标签生成
D.Jsp中不能使用//注释Java脚本中的代码
6.page指令的import属性的作用是( ) 。
A.定义JSP页面响应的MIME类型
B.定义JSP页面使用的脚本语言
C.为JSP页面引入JAVA包中的类
D.定义JSP页面字符的编码
7.每个Servlet都必须实现( )接口
A.javax.servlet.Servlet;
B.javax.servlet.HttpServlet;
C.javax.servlet.GenericServlet;
D.javax.servlet.http.Servlet;
8.用JSP2.0表达式语法在JSP页面上正确显示10+20的结果的是( ) 。
A.${10+20}
B.${10+20};
C.$(10+20)
D.$(10+20);
9.在JSP中使用标记时,不会出现的属性是( ) 。
A.name
B.property
C.value
D.以上皆不会出现
10.要在session对象中保存属性,可以使用以下哪个语句?( )
A.session.getAttribute(“key”,”value”);
B.session.setAttribute(“key”,”value”);
C.session.setAtrribute(“key”);
D.session.getAttribute(“key”);
11.假设在helloapp应用中有一个hello.jsp,它的文件路径如下: %JAVA_HOME%/webapps/helloapp/hello/hello.jsp 那么在浏览器端访问hello.jsp的URL是 ( ) 。
A.http://localhost:8080/hello.jsp
B.http://localhost:8080/helloapp/hello.jsp
C.http://localhost:8080/helloapp/hello/hello.jsp
D.http://localhost:8080/webapps/helloapp/hello/dello.jsp
12.下边哪个不是JSP的内置对象?( )
A.session
B.request
C.cookie
D.out
13.下列哪一种不是JSP页面的组成元素( ) 。
A.JSP标签,如指令标签
B.普通的HTML标记符
C.Java表达式
D.C语言程序
14.两个客户依次使用浏览器浏览aa.jsp,且每个客户只浏览一次,那么,第2个客户的浏览器将显示什么?( ) 。
A.0 1
B.1 2
C.3 4
D.5 6
E.什么也没有
15.在项目中已经建立了一个JavaBean该类为:bean.Student,给bean具有id属性,则下面标签用法正确的是 ( )
A.
B.hello student!
C.hello student!
D.
16.在一个JSP页面中不可以出现的注释形式为( ) 。
A.
B.@rem 注释内容
C.// 注释内容
D.
17.下列标签使用正确的是( )
A.
B.
C.
D.
18.下面的说法错误的是( ) 。
A.Jsp可以处理动态内容和静态内容
B.在Jsp最终会编译成字节码后执行
C.在jsp中可以使用脚本控制Html的标签生成
D.Jsp中不能使用//注释Java脚本中的代码
19.application对象能在( )间共享。
A.某个访问者所访问的当前页面
B.某个访问者所访问的网站的各个页面之间
C.该服务器上的所有的访问者的所有jsp页面
D.该服务器上的所有的访问者的所有jsp页面和Java程序
20.下面对HTML描述准确的一项是( ) 。
A.用html书写的文件是二进制文件
B.一个html文件无论被什么Web浏览器解释,其显示结果都是一样的
C.html标记是不区分大小的
D.html文件中有标记书写不合法时, Web浏览器会给出错误警告
21.在myjsp.jsp中,关于下面的代码说法正确的是 ( )
A.该页面可以使用exception对象
B.该页面发生异常会转向error.jsp
C.存在errorPage属性时,isErrorPage是必须的属性值且一定为false
D.error.jsp页面一定要有isErrorPage属性且值为true;
22.不属于JSP的out对象的方法的是( ) 。
A.getAttribute ()
B.print()
C.println()
D.close()
23.哪个不是内置对象的作用范围( )
A.session
B.application
C.pageContext
D.request
24.当( )时,JSP引擎产生一个application对象。
A.web应用服务器启动后
B.当web应用服务器启动后,第一个客户来访时
C.当每个客户首次访问服务器上的一个JSP页面时
D.当每个客户首次访问服务器上的一个JSP或HTML页面时
25.不能在不同用户之间共享数据的方法是( ) 。
A.通过cookie
B.利用文件系统
C.利用数据库
D.通过ServletContext对象
26.Http是一个( )协议。
A.无状态
B.有状态
C.状态良好
D.局域网
27.下述选项中不属于JDBC基本功能的是( ) 。
A.与数据库建立连接
B.提交SQL语句
C.处理查询结果
D.数据库维护管理
28.request对象可以使用( )方法获取表单中某输入框提交的信息。
A.getParameter(String s)
B.getValue(String s)
C.getParameterNames(String s)
D.getParameterValue(String s)
29.在Web应用程序中web.xml配置了Servlet的信息,如果你的项目为LoginDemo,那么web.xml最可能位于哪个目录下( ) 。
A.LoginDemo/
B.LoginDemo/src/
C.LoginDemo/WEB-INF/bin/
D.LoginDemo/WEB-INF/
30.哪个不是Servlet接口的方法?( )
A.doGet方法
B.doPost方
C.init方法
D.forward方法
二、判断题 (共 10 道试题,共 25 分)
31.JavaWeb应用程序必须负责为HttpSession分配惟一的ID。( )
32.标准JavaBean必须是一个public类。( )
33.每个HttpSession对象都有惟一的ID。( )
34.JSP页面中一定要包含jsp代码。 ( )
35.JSP注释内容会返回到客户端浏览器,但不会显示出来。( )
36.页面表单/参数可以通过response对象的相应方法取得。( )
37.Servlet程序的入口点是service 。( )
38.使用RequestDispatcher的forward()方法页面跳转会导致地址栏改变。( )
39.page指令不能用于导入Java类库。( )
40.获取Cookie可通过response对象的相应方法实现。( )