jsp期末选择题复习
1、Servlet程序的入口点是。
A.init()
B.main()
C.service()
D.doGet()
2、在JSP中,test.jsp文件中有如下一行代码:
要使user对象一直存在于对话中,直至其终止或被删除为止,下划线中应填入。
A.page
B.request
C.session
D.application
3、在JSP中,动作用于将请求转发给其他JSP页面。
A.forward
B.include
https://www.360docs.net/doc/6510269468.html,eBean
D.setProperty
4、tom. Circle是创建bean的类,下列标记是正确创建request周期bean的标记?
A.
B.
C.
D.
5、假设创建bean的类有一个int型的属性number,下列方法是设置该属性值的正确方法?
A. public void setNumber(int n){
B. void setNumber(int n){
number=n; number=n;
} }
C. public void SetNumber(int n){
D. public void Setnumber(int n){
number=n; number=n;
} }
6、JSP中使用
https://www.360docs.net/doc/6510269468.html,
B.property
C.value
D.以上皆不会出现
7、使用response对象进行重定向时使用的方法为。
A. getAttribute( )
B. sendRedirect( )
C. setContentType( )
D. setAttribute( )
8、下边哪个不是JSP的内置对象。
A.session
B. request
C. cookie
D. out
9、设置session的有效时间(也叫超时时间)的方法是。
A. setMaxInactiveInterval(int interval)
B. getAttributeName()
C. setAttributeName(String name, https://www.360docs.net/doc/6510269468.html,ng.Object value)
D. getLastAccessedTime()
10、Servlet是从类继承的。
A. java.io
B. HttpServletResponse
C. HttpServlet
D. HttpServletRequest
11、在JSP中,动作用于将请求转发给其他JSP页面。
A.forward
B.include
https://www.360docs.net/doc/6510269468.html,eBean
D.setProperty
12、下边哪个不是FORM的元素。
A. Input
B. textarea
C.select
D. table
13、单选按钮是下列哪一个。
A.
B.
C.
D.
14、page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是。
A. <%@ page %>作用于整个JSP页面。
B. 可以在一个页面中使用多个<%@ page %>指令。
C. 为增强程序的可读性,建议将<%@ page %>指令放在JSP文件的开头,但不是必须的。
D. <%@ page %>指令中的属性只能出现一次。
15、在JSP中调用JavaBean时不会用到的标记是。
A.
B.
C.
D.
16、有关JSP中的HTML注释叙述正确的是。
A.发布网页时看不到,在源文件中也看不到
B. 发布网页时看不到,在源文件中能看到
C. 发布网页时能看到,在源文件中看不到
D. 发布网页时能看到,在源文件中也能看到
17、Web 应用程序打包后的扩展名是。
A. EAR
B. WAR
C. JAR
D. RAR
18、有关servlet对象的说法不正确的是。
A. 每个servlet对象都必须在配置文件web.xml中部署才可使用。
B. init()方法在每次请求该servlet对象的时候都会被执行。
C. service()方法在每次请求该servlet对象的时候都会被执行。
D. doGet()和doPost()方法完成的功能可以不一样。
19、JDBC提供3个接口来实现SQL语句的发送,其中执行简单不带参数SQL语句的
是。
A. Statement类
B. PreparedStatement类
C. CallableStatement类
D. DriverStatement类
20、在同一个JSP页面中page指令的属性中可以使用多次的是。
A.session B. extends
C. import
D. info
21、在 login.html 中存在如下代码:
在 login servlet 中获得文本框的值正确的是。
A. 无法获取,因为代码在 Html 中
B. request.getAttribute("userName")
C. request.getParameter("myName")
D. request.getParameter("userName ")
22、JAVA是一种_______语言。
A. 面向过程的
B. 面向对象的
C. 机器
D. 汇编
23、使用最为广泛的Java Web服务器是_ ____。
A. Tomcat
B. Resin
C. Jboss
D. WebLogic
24、修改Tomcat服务器的主配置文件server.xml可以更改端口号,该配置文件在Tomcat服务器的___________目录下。
A. /conf
B. /bin
C. /work
D. /server
25、负责处理驱动的调入并产生对新的数据库连接支持的接口是。
A. Statement
B. Connection
C. DriverManager
D. ResultSet
26、Servlet文件在Java Web开发中的主要作用是_____ 。
A.开发页面B.提供业务功能
C.作为控制器D.实现数据库连接
27、下列关闭数据库连接的顺序正确的是_____。
A.先关闭Statement,再关闭ResultSet,最后关闭Connection
B.先关闭ResultSet,再关闭Connection,最后关闭Statement
C.先关闭ResultSet,再关闭Statement,最后关闭Connection
D.先关闭Statement,再关闭Connection,最后关闭ResultSet
28、JSP技术是由语言作为脚本语言。
A. Java
B. C++
C. C#
D. C
29、下述选项中不属于JDBC基本功能的是:。
A.与数据库建立连接
B.提交SQL语句
C.处理查询结果
D.数据库维护管理
30、JSP页面在第一次运行时被JSP引擎转化为。
A.HTML文件B.CGI文件
C.CSS文件D.Servlet文件
31、jsp:forward和sendRedirect都是用来做页面跳转的,描述错误的是。A. forward之后可以使用原来的request对象,而且效率较高。
B. sendRedirect之后不可以使用原来的request对象,而且效率较低。
C. forward地址栏不变化,只能在Web应用程序内的页面间跳转。
D. forward地址栏变化,可以跳转到任何页面和机器。
32、JavaBean的四种作用域中,生命周期最短的是_____。
A. page
B. request
C. session
D. application
33、在JSP中如果要导入 java.sql.* 包,应该使用指令。
A.include B.taglib
C.forward D.page
34、关于JavaBean的说法,哪个是正确的。
A. JavaBean的具体类可以不是public的。
B. JavaBean可以只提供一个带参数的构造器。
C. jsp:userBean可以像HTML标记一样不关闭。
D. JavaBean可以保存状态。
35、Out对象中能清除缓冲区中的数据,并且把数据输出到客户端的方法是。
A. out.newLine()
B. out.clear()
C. out.flush()
D. out.clearBuffer()
36、JSP程序中作用域从小到大的组合是_____。
A.page request application session
B.page request session application
C.request page session application
D.page session request application
37、从“Employee” 表的“name”字段中找出名字包含“Mary”的人,下面哪条select语句正确。
A. Select * from Employee where name =‘_Mary_’
B. Select * from Employee where name =‘%Mary_’
C. Select * from Employee where name like‘_Mary%’
D. Select * from Employee where name like‘%Mary%’
38、启动Tomcat服务器需要运行statrtup.bat文件,该文件在Tomcat服务器的___________目录下。
A. /conf
B. /bin
C. /work
D. /server
39、如果网页,则该网页是动态的。
A. 有GIF动画图片动来动去
B. 有动画广告飞来飞去
C. 能看影视
D. 能与客户交互
40、层叠样式表文件的扩展名为。
A. doc
B. text
C. html
D. css
41、以下关于JavaScript语言的描述,不正确的是。
A. 不区分大小写
B. 一定要用分号作为行结束标志
C. 可以用两种方法进行注释,“//……”和“/*…… */”
D. 是纯面向对象的
42、打开网页时的浏览器窗口是对象。
A. window
B. document
C. form
D. location
43、onClick事件在发生。
A. 鼠标移到对象上时
B. 网页载入浏览器时
C. 鼠标左键单击对象时
D. 用户释放按键时
44、以下说法是正确的。
A. 因特网和万维网是一回事
B. 万维网是网络的网络
C. 万维网是一个运行在Internet上的全球性的、分布式的信息发布系统
D. 万维网是覆盖全球的网络
45、编制好的bean文件名的后缀是。
A. .java
B. .jsp
C. .html
D. .class
46、以下代码显示。
- 列表
- 列表
A. 以字母a开始的有序列表
B. 以实心圆点标记的无序列表
C. 以空心圆点标记的无序列表
D. 描述列表
47、以下语句描述正确。
A. 在页面上插入一幅图像
B. 在页面上插入一首歌曲
C. 插入一段视频
D. 插入一段文字
48、设置虚拟发布目录,要修改位于。
A. Tomcat的bin目录中的tomcat5.exe文件
B. Tomcat的conf目录中的web.xml文件
C. Tomcat的webapps\ROOT目录中的index.jsp文件
D. Tomcat的conf目录中的server.xml文件
49、Tomcat安装目录为:“d:\Tomcat7.0”,使用默认端口号。启动Tomcat后,为显示默认主页,在浏览器地址栏目中输入。
A. http://localhost:80
B. http://127.0.0.1:80
C. http://127.0.0.1:8080
D. d:\Tomcat7.0\index.jsp
50、以下是非法的JavaScript变量名。
A. stuId
B. _numb
C. finally
D. MyDate6
51、JSP页面上有语句,<% String str=" Hello World!"; %>,语句是。
A. 表达式
B. 注释
C. 指令
D. 脚本元素
52、某一客户在同一个Web服务目录的4个页面间跳转,其session对象有个ID。
A. 1
B. 2
C. 3
D. 4
53、某一客户的session对象在一直存在。
A. 连接断开之前
B. 客户跳转到其他页面之前
C. 客户连接到其他网站之间
D. 客户浏览器关闭之前
54、某一服务器有4个客户访问,共创建了个application对象。
A. 1
B. 2
C. 3
D. 4
55、与数据库建立连接并操作数据库数据的主要步骤的顺序为。
①发送SQL语句②与数据库建立连接③关闭连接
④载入数据库驱动程序⑤接受并处理结果集
A.①②③④⑤ B. ④②①⑤③
C. ②④③⑤①
D. ①②③⑤④
56、JSP页面中有语句: