网站建设:(JSP+MySQL)组建动态网站(知识要点)
课程编号:BWCST3011学籍号:______________________
学习中心:______________________姓名:______________________
注意事项:1、本试卷满分100分,考试时间120分钟;
2、请将答案一律写在答题纸上。
一、单选题(每题2分,共60分。)
1. 我们把用户发送给服务器的信息叫请求,服务器对客户端发送消息叫响应,下面是对请求和响应过程的描述,错误的是()。
A、请求和响应完成,客户和服务器的连接就断开
B、可以没有请求而只有服务器的响应
C、发送请求后可以没有响应
网页colspan
D、如果有响应必须有对应的请求
2. 在Tomcat中,我们的虚拟目录配置文件都在()文件夹里。
A、common
B、lib
C、conf
D、work
3. 在JSP页面中使用<jsp:setProperty name="bean的名字" property="bean属性名" param="表单参数名"/>格式,用表单参数为Bean属性赋值,要求Bean的属性名字()。
A、必须和表单参数类型一致
B、必须和表单参数名称一一对应
C、必须和表单参数数量一致
D、名称不一定对应
4. JSP页面可以在
标记之间放置Java表达式,直接输出Java表达式的值,组成
标记的各字符之间()。
A、可以有空格
B、不可以有空格
C、必须有空格
D、不确定
5. 在JSP中,page指令的()属性用来引入需要的包或类。
A、languge
B、contentType
C、extends
D、import
6. 下列()属性为单元格向右打通的列数,用于合并单元格。
A、rowspan
B、colspan
C、height
D、width
7. 可以在以下()标记之间插入变量与方法声明。
A、<% 和 %>
B、<%!和 %>
C、</ 和 %>
D、<% 和  !>
8. 对于Tomcat下面的说法正确的是()。
A、Tomcat必须使用8080端口
B、Tomcat在一台机器上可以运行多个
C、虚拟目录必须在Tomcat的根目录里
D、不配置虚拟目录无法发布B/S程序
9. page对象属于()类对象。
A、作用域通信对象
B、错误
C、Servlet
D、输入输出
10. 以下的说法不正确的是()。
A、Tomcat支持中文文件夹名
B、Tomcat的虚拟目录可以放在任意的目录中
C、Tomcat的默认目录名是ROOT
D、Tomcat可以同时启动多个虚拟目录
11. 下列()动作用于嵌入现有的Bean。
A、include
B、useBean
C、setProperty
D、getProperty
12. 运行Tomcat的时候必须配置jdk,配置的环境变量的名字是()。
A、java_home
B、classpath
C、path
D、Tomcat_home
13. 给定一个JSP程序源码如下:
<jsp:include page="two.jsp" flush="true">
<jsp:param name="location" value="beijing">
</jsp:include>
在two.jsp中加入()代码片断可以输出参数location的值。
A、<jsp:getParam name="location">
B、<jsp:getParameter name="location">
C、<%= Attribute("location") %>
D、<%= Parameter("location") %>
14. 如果想在Tomcat服务器启动时将jar包加载到内存,且该jar包可以被Tomcat服务器上所有的应用使用,应该将该jar包复制到Tomcat的()目录。
A、common\lib
B、server
C、server\lib
D、common
15. 在
标记之间声明的Java的方法称为页面的成员方法,其在()范围内有效。
A、从定义处之后有效
B、在整个页面内有效
C、从定义处之前有效
D、不确定
16. SELECT COUNT(*) FROM emp;这条SQL语句执行,如果员工表中没有任何数据,那么ResultSet中将会是(    )。
A、null
B、有数据
C、不为null,但是没有数据
D、以上都选项都不对
17. 在JSP中使用response.sendRedirect("helloworld.htm"); 后浏览器地址栏内的内容()。
A、错误用法
B、发生变化
C、不发生变化
D、可能变化
18. ()用于获取Bean的属性的值。
A、setProperty
B、setValue
C、getProperty
D、getValue
19. JSP中的有很多内置对象可以方便程序开发,其中不包括()。
A、Out
B、Request
C、Redirect
D、Response
20. 在JSP中,pageContext、request、session、application均提供了存取数据的通用方法,假设已经在session中存入了名为"currentUser"的User对象,则取出该数据的正确语句是()。
A、User user = Attribute("currentUser");
B、User user = (Attribute("currentUser");
C、String user = Attribute("currentUser");
D、String user = (Attribute("currentUser");
21. JavaBean的文件类型是()。
A、.html
B、.JSP
C、.java
D、.class
22. JavaBean的作用范围可以是page、request、session和()四个作用范围中的一种。
A、application
B、local
C、global
D、class
23. ()是一种可以在一个或多个应用程序中重复使用的组件。
A、JSP页面
B、JavaMail
C、JavaBean
D、Servlet
24. session对象getId方法的作用是()。
A、取得session对象的结束时间
B、取得客户端最后一次访问服务器的时间
C、取得客户端在服务器唯一的标识
D、取得session对象的创建时间
25. 以下能执行带参数的SQL语句的对象是()。
A、Statement
B、Preparedstatement
C、CallStatement
D、Connection
26. 在J2EE MVC设计模式体系结构中()是实现控制器的首选方案。
A、JSP
B、Servlet
C、JavaBean
D、HTML
27. 以下JSP关键代码的运行效果为()。
<%
Map map=new HashMap();
map.put("a","Java");
map.put("b","JSP");
map.put("a","C#");
request.setAttribute("map",map); %>
${map.b}
${map["a"]}
A、JSP C#
B、JSP JAVA
C、运行时出现错误
D、什么也不输出
28. 下面()是对Servlet描述错误。
A、Servlet是一个特殊的Java类,它必须直接或间接实现Servlet接口
B、Servlet接口定义了Servelt的生命周期方法
C、当多个客户请求一个Servlet时,服务器为每一个客户启动一个进程线程
D、Servlet客户线程调用service方法响应客户的请求
29. Servlet程序的入口点是()。
A、init()
B、main()
C、service()
D、doGet()
30. 关于分页显示,下列的叙述(    )是不正确的。
A、只编制一个页面是不可能实现分页显示的
B、采用一至三个页面都可以实现分页显示
C、分页显示中,记录集不必在页面跳转后重新生成
D、分页显示中页面显示的记录数可以随用户输入调整
二、是非题(正确的填写“T”,错误的填写“F”。每题1分,共10分。)
1. request对象的getRemoteHost()方法是既能获取客户机的名称,又能获取客户IP地址的方法。
2. 网页中只要使用gb2312编码就不会出现中文乱码。
3. JDBC中的URL提供了一种标识数据库的方法,使DriverManage类能够识别相应的驱动程序。
4. 动态网页和静态网页的根本区别在于服务器端返回的HTML文件是事先存储好的还是由动态网页程序生成的。
5. session对象是HttpSession接口类的实例,由客户端负责创建和销毁,所以不同客户的session对象不同。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。