《JSP网页设计》复习题
一 、单项选择题
1. 为使页面具有红背景色,下列()语句正确。 A)body background=red B)body text=red C)body vlink=red D)body bgcolor=red 答案:D
2. 对以下语句的描述()正确。
A)在页面中插入一幅图像 B)在页面上插入一首歌曲 C)插入一段视频 D)插入电子邮箱 答案:A
3. 以下代码段可创建一个()的表格
web技术 web技术
A)1行2列边框为1 B)2行1列没有边框 C)1行2列没有边框 D)2行1列边框为1
答案:A
4. 下面哪个不是表单标记( ) A)INPUT B)RADIO
C)CHECKBOX D)TR 答案:D
5. 使用JavaScript语言中Document的________________方法可以在页面上输出字符。 A)document.write() B)document.print() C)document.out() D)document.flush() 答案:A
6. 在HTML文件中导入一个样式表的正确语法为______________________。 A)
D)
7.
8. Tomcat服务器的默认端口为______________________。 A)80 B)8080 C)808 D)8000 答案:B
9. 创建JSP应用程序时,配置文件web.xml应该在程序下的___________目录中。 A)admin B)servlet C)WEB-INF D)WebRoot 答案:C
10. 下列不适合用作JSP程序开发环境的是() A)JDK+TOMCAT
B)JDK+Apache+Tomcat C)JDK+IIS+Tomcat D).NET Framework+IIS 答案:D
11. 基于JSP的Web应用程序的配置文件是() A)web.xml B)WEB-INF C)Tomcat 6.0 D)JDK 1.6.0 答案:A 12. 文件book.jsp的保存位置为C:\\Tomcat 6.0\\webapps\\bookshop\\book.jsp,在浏览器地址栏输入( )可以浏览该网页。 A)http://localhost:8080/book.jsp
B)http://localhost:8080/bookshop/book.jsp C)C:\\Tomcat 6.0\\webapps\\bookshop\\book.jsp D)http://localhost:8080\\ROOT\\book.jsp 答案:B
13. 假设在helloapp应用中有一个hello.jsp,它的文件路径如下:
êTALINA_HOME%/webapps/helloapp/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 答案:B
14. 下列哪一项不属于JSP动作指令标记?() A)
15. 下列表单,如果单击提交按钮时,表单_________________________。
A)没有指定action属性,所以不做提交 B)使用post方式提交 C)提交到当前页 D)不确定 答案:C
16. 下列关于JSP指令的描述正确的是() A)指令以“<%@”开始,以“%>”结束 B)指令以“<%”开始,以“%>”结束 C)指令以“<”开始,以“>”结束 D)指令以“
17. JSP 代码<%=“1+4”%>将输出( ) A)1+4 B)5 C)14
D)不会输出,因为表达式是错误的 答案:A 18. Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是() A)<%@page%>作用于整个JSP页面
B)可以在一个页面中使用多个<%@page%>指令
C)为增强程序的可读性,建议将<%@page%>指令放在JSP文件的开头,但不是必须的 D)<%@page%>指令中的所有属性只能出现一次 答案:D
19. Page指令的()属性用于引用需要的包和类 A)extends B)import
C)isErrorPage D)language 答案:B
20. 当浏览器第二次访问以下JSP网页时的输出结果是什么?( ) <%! int a=0; %>
<% int b=0; a++; b++; %> a=<%= a %> b=<%= b %>
A)a=0 b=0 B)a=1 b=1 C)a=2 b=1 D)a=1 b=2 答案:C
21. 在JSP中,()动作用于将请求转发给其他JSP页面。 (选择一项) A)forward B)include C)useBean D)setProperty 答案:A
22. 在J2EE中,request对象的( )方法可以获取页面请求中一个表单组件对应多个值时的用户的请求数据。(选择一项)
A) String getParameter(String name) B)String[] getParameter(String name)
C)String getParameterValuses(String name) D) String[] getParameterValues(String name) 答案:D
23. JSP的内置对象中,按作用域由小到大排列正确的是() A)request—>application—>session B)session—> request—> application C)request—> session—> application D)application—> request—>session 答案:C
24. 获取Cookie[]所用到的方法是()
A)request.getCookies() B)request.getCookie() C)response.getCookies() D)response.getCookie()
答案:A
25. 某一用户在同一个Web服务目录的4个页面间跳转,其session对象有()个ID。 A)1 B)2 C)3 D)4
答案:A
26. 某一用户的session对象在() 一直存在 A)连接断开之前
B)用户跳转到其他页面之前 C)用户连接到其他网站之前
D)服务器关闭之前 答案:A
27. 重定向可以使用______________________方法。 A)response.sendRedirect(“login.jsp”): B)request.sendRedirect(“login.jsp”); C)
28. sesson对象的_____________方法用于判断是否为开始新会话。 A)begin()
B)isNewSessionID() C)invalidate() D)isNew() 答案:D
29. 请选出微软公司提供的连接SQL Server 2005的JDBC驱动程序。
A)oracle.jdbc.driver.OracleDriver B)sun.jdbc.odbc.JdbcOdbcDriver
C)com.microsoft.sqlserver.JDBC.SQLServerDriver D)com.mysql.jdbc.Driver 答案:C
30. 在下列实现数据库连接的语句中,用来指定JDBC驱动程序的语句是____ A)Class.forName(“com.microsoft.sqlserver.JDBC.SQLServerDriver”);
B)String strConn=”JDBC:sqlserver://LIUZC:1433;DatabaseName=ShopSystem”; C)String strUser=”sa”;
D)conn=DriverManager.getConnectio(strConn,strUser,strPassword);
答案:A
31. 在ResultSet接口中,能够直接将指针移动到第N条记录的方法是: A)absolute方法 B)previous方法
C)moveToCurrentRow 方法 D)getString方法 答案:A
32. 与数据库建立连接需要创建( )类对象 A)Statement B)resultset C)Connection
D)PrepareStatement 答案:C
33. 与数据库建立连接并操作数据库数据的主要步骤的顺序为( ) (1)发送SQL语句 (2) 与数据库建立连接 (3)关闭连接 (4)载入数据库驱动程序 (5)接受并处理结果集