网站建设:(JSP+MySQL)组建动态网站(知识要点)
一、新单选题(每题2分,共60分。)
1. 给定include1.jsp文件代码片断,如下:
<% pageContext.setAttribute("User","HAHA");%>
____________//此处填写代码
给定include2.jsp文件代码片断,如下:
<%=Attribute("User")%>
要求运行include1.jsp时,浏览器上输出:HAHA
要满足以上条件,include1.jsp中下划线处应填入以下(B)语句。
A、<jsp:include page="include2.jsp" flush="true"/>
B、<%@ include file="include2.jsp"%>
C、<jsp:forword page="include2.jsp"/>
D、<% response.sendRedirect("include2.jsp");%>
2. 下列哪个不是HTML的常用标记( C)。
A、<body>
B、<head>
C、<Book>
D、<html>
3. 在一个Tomcat的虚拟目录里必须存在的文件是( B )。
A、l
B、l
C、l
D、l
4. 在JSP中,只有一行代码:<%='A'+'B'%>,它运行将输出( A )。
A、131
B、A+B
C、AB
D、错误信息,因为表达式是错误的
5. 在JavaScript中window对象的( D )方法用于打开一个新窗口。
A、openWindow()
B、window()
C、close()
D、open()
6. 下面不是page指令的属性的是(D )。
A、language
B、info
C、import
D、url
7. 在HTML中绘制表格时,( D )标记是表格中的换行标记。
A、<table>
B、<td>
C、<th>
D、<tr>
8. 在Tomcat启动的时候报不到虚拟机的错误是因为( A )。
A、没有配置path
B、没有配置classpath
C、没有配置Tomcat
D、没有配置jdk
9. 在“<%=”和“%>”标记之间放置( B ),可以直接输出其值。
A、变量
B、Java表达式
C、字符串
D、数字
10. 当我们想要修改Tomcat的访问端口的时候需要对那个文件进行修改( A )。
A、l
B、l
C、l
D、l
11. page对象属于(A )类对象。
A、作用域通信对象
B、错误
C、Servlet
D、输入输出
12. 可以在以下( B )标记之间插入变量与方法声明。
A、<% 和%>
B、<%!和%>
C、</ 和%>
D、<% 和!>
13. JSP页面可以在
java和jsp标记之间放置Java表达式,直接输出Java表达式的值,组成
标记的各字符之间(B)。
A、可以有空格
B、不可以有空格
C、必须有空格
D、不确定
14. 在JSP中(A )动作用于动态使用JavaBean组件来扩充JSP的功能。
A、useBean
B、setProperty
C、forward
D、include
15. 在JSP页面中使用<jsp:setProperty name="bean的名字" property ="*" />格式,将表单参数为Bean属性赋值,property="*"格式要求Bean的属性名字(B )。
A、必须和表单参数类型一致
B、必须和表单参数名称一一对应
C、必须和表单参数数量一致
D、名称不一定对应
16. 以下能执行带参数的SQL语句的对象是( B )。
A、Statement
B、Preparedstatement
C、CallStatement
D、Connection
17. JSP中的有很多内置对象可以方便程序开发,其中不包括(C )。
A、Out
B、Request
C、Redirect
D、Response
18. 下面对JSP描述的说法正确的是( C )。
A、在JSP里调用的方法都声明在JavaBean里
B、不可以在JSP里声明方法
C、可以在JSP里声明方法
D、以上都不对
19. 下面选项的MySQL数据库URL正确的是( C )。
A、jdbc:mysql://localhost/company
B、jdbc:mysql://localhost:3306:company
C、jdbc:mysql://localhost:3306/company
D、jdbc:mysql://localhost/3306/company
20. 在JSP中,以下哪个方法可以正确获取复选框的值( C )。
A、ParameterValue()
B、response.setParameterValues()
C、ParameterValues()
D、Parameter()
21. 如果要把一个“accp”字符串信息放在session对象里,则下列正确的是(A )。
A、session.setAttribute(”message”,”accp”);
B、session.setAttribute(message,”accp”);
C、session.setAttribute(”accp”,”message”);
D、session.setAttributes(”message”,”accp”);
22. 文本框的名字为title,下列( D )语句可以获取页面请求中的一个文本框的输入。
A、Parameter(”title”);
B、Parameters(”title”);
C、Attribute(”title”);
D、Parameter(”title”);
23. 下面关于PreparedStatement的说法错误的是( C )。
A、PreparedStatement继承了Statement
B、PreparedStatement可以有效的防止SQL注入
C、PreparedStatement不能用于批量更新的操作
D、PreparedStatement可以存储预编译的Statement,从而提升执行效率
24. 在J2EE中,request对象的( A )方法可以获取页面请求中一个表单组件对应多个值时的用户的请求数据。
A、String[] getParameterValues(String name)
B、String[] getParameter(String name)
C、String getParameter(String name)
D、String getParameterValuses(String name)
25. SQL语言中修改表结构的命令是( C )。
A、MODIFY TABLE
B、MODIFY STRUCTURE
C、ALTERTABLE
D、ALTER STRUCTURE
26. Servlet程序的入口点是( A )。
A、init()
B、main()
C、service()
D、doGet()
27. JSP文件test.JSP文件如下所示,运行时,将发生( D )。
<html>
<% String str = null;%>
str is <%=str%>
</html>
A、编译阶段出现错误
B、翻译阶段出现错误
C、执行字节码时发生错误
D、运行后,浏览器上显示:str is null
28. 对于ServletRequest接口的getAttribute()方法,说法正确的是( A )
A、获取指定名称的属性值
B、设置指定属性的值
C、删除指定属性的值
D、以上都不对
29. 在建立JSP网站目录时需要遵循一些规则,以下规则错误的是(B )。
A、每个主要栏目开设一个相应的子目录
B、所有flash, avi, ram, quicktime 等多媒体文件存放在根目录下
C、根目录一般只存放index.htm以及其他必须的系统文件
D、目录建立应以最少的层次提供最清晰简便的访问结构
30. Servlet从实例化到消亡是一个生命周期,下列描述正确的是( A )。
A、init()方法是包容器调用的Servlet实例的第一个方法
B、在典型的Servlet生命周期模型中,每次Web请求就会创建一个Servlet实例,请求结束Servlet 就消亡了
C、在包容器把请求传送给Servlet之后,和在调用Servlet实例的doGet或者doPost方法之前,包容器不会调用Servlet实例的其他方法
D、在Servlet 实例消亡之前,容器调用Servlet实例的close()方法
二、是非题(正确的填写“T”,错误的填写“F”。每题1分,共10分。)
1. 超级链接不仅可以将文本作为链接对象,也可以将图像作为链接对象。T
2. Tomcat和JDK都不是开源的。F
3. 在安全性方面,B/S结构对安全的控制能力比C/S结构强。F
4. 在重用性方面,B/S程序侧重整体性考虑,构件的重用性不是很好,而C/S一般采用多重结构,要求构件相对独立的功能,能够相对较好地实现重用。F
5. JDBC的URL字符串是由驱动程序的编写者提供的,并非由该驱动程序的使用者指定。T
6. Page指令不能定义当前JSP程序的全局属性。F
7. JSP:param动作标记不能单独使用,必须作为JSP:include、JSP:forward标记等的子标记使用,并为它们提供参数。T
8. 在MVC模式中,因为Servlet负责创建JavaBean,所以JavaBean的构造函数可以带有参数,除了保留get和set规则外,还可以有其他功能的函数。T
9. JavaBean的属性必须声明为private,方法必须声明为public访问类型。T
10. JavaBean也是Java类,因此也必须有主函数。F
三、问答题(每题15分,共30分。)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论