当前位置:首页 > 强化练习-JSP基础
Ⅰ.选择题
1、在J2EE的Web应用中,编译后的class文件存放的目录为( )
A. classes目录 B. images目录 C. jar目录 D. 任意位置 答案:A
2、在JSP中,哪个指令用来声明JSP欲使用的标签库?( )
A. tld B. taglib C. import D. include 答案:B
3、在JavaWeb应用中,MVC设计模式中的V(视图)通常由( )充当。
A. JSP B. Servlet 答案:A
4、网页服务默认的端口号是( ),我们可以通过HTTP地址加上端口号来访问网站。
A. 8100 B. 80 C. 9000 D. 8080 答案:A
5、JSP标准标签库(JSTL)的标签库描述符文件的后缀是(A)。
A. .tld B. .jar C. .properties D. .xml
答案:A
6、下面哪个说法是正确的? ( )
A. 对于每个要求访问maillogin.jsp的HTTP请求,Servlet容器都会创建一个HttpSession对象
B. 每个HttpSession对象都有惟一的ID。
C. JavaWeb应用程序必须负责为HttpSession分配惟一的ID(这是由服务器分配的) 答案:B
7、在JSP中使用标记时,不会出现的属性是:( )
A. name B. property C. value
D. 以上皆不会出现 答案:A
8、Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是( )
A. 作用于整个JSP页面。
B. 可以在一个页面中使用多个指令。
C. 为增强程序的可读性,建议将指令放在JSP文件的开头,但不是必须的。 D. 指令中的属性只能出现一次。 答案:D
说明: <%@ page %>指令作用于整个JSP页面,同样包括静态的包含文件。但是<% @ page %>指令不能作用于动态的包含文件,比如
无论你把<% @ page %>指令放在JSP的文件的哪个地方,它的作用范围都是整个JSP页面。不过,为了JSP程序的可读性,以及好的编程习惯,最好还是把它放在JSP文件的顶部.
9、关于JavaBean正确的说法是( )
A. Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写
B. 在JSP文件中引用Bean,其实就是用语句 C. 被引用的Bean文件的文件名后缀为.java D. Bean文件放在任何目录下都可以被引用 答案:B
10、下列哪个为JSP的隐含对象。( )
A. env
B. page(即内建对象) C. jspinfo D. context 答案:B
11、关于JSP,下列说法不正确的有( )。
A. JSP的全称是JavaServer Pages
B. JSP是由sun公司倡导,许多别的公司参与一起建立起来的一种动态网页技术
C. 在HTML文件里中加入Java程序片断和JSP标签可以构成JSP网页 D. JSP的运行环境是:正确安装JDK即可。(还有服务器如Tmocat) 答案:D
12、如果某一JSP页面的表单中,有几个复选框,name为“habit”,则该jsp提交后,通过下面( )语句去获取用户选中复选框的值。
A. request.getAttribute(“habit”); B. request.getParameter(“habit”); C. request.getParameterValues(“habit”);
D. request.getHabit(); 答案:C
13、关于session的使用,下列说话正确的是( )。
A. 不同的用户窗口具有不同的session B. 不同的用户窗口具有相同的session C. session可能超时间 D. Session永远不可能超时 答案:A
14、如果用JSP开发一个聊天程序,不用数据库存储聊天纪录,请问聊天记录最好存储在( )中。
A. request B. page C. session
D. application(说明:不同的用户之间可以共享数据) 答案:D
15、用JSP2.0表达式语法在JSP页面上正确显示10+20的结果的是( )。
A. ${10+20} B. ${10+20}; C. $(10+20) D. $(10+20); 答案:A
16、编写自定义标签处理类后,需要编写一个( )去描述。
A. .tag 文件 B. .tld 文件 C. .dtd文件 D. .xml 文件 答案:B
17、Session对象的( )方法用于设置会话的超时时间。
共分享92篇相关文档