JSP期末考试试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
考卷(A 卷)
(20年至20年第二学期)
一、判断题(下列各小题,正确的在对应的答题表格内打"√",错的打"╳"。每小题1分,共10分)
1.
是html 中的换行标记。(╳) 2.JSP 代码会被翻译成JAVA 代码。()
3.JSP 里声明一个方法(函数)是用<% %>标签。()<%! %>
4.如果两个不同的JSP 页面有相同的SessionID,则这两个页面一定是同一个会话。() 5.JDBC 是用来连接数据的。() 数据库 6.Servlet 是单线程的。() 单实例多线程 7.一个表单只能有一个提交按钮。(╳) 8.executeUpdate()是 Statement 接口的方法。() 9.JSP 也可以使用C#等语言实现。()错 10.Servlet 可以运行在客户端。()服务器端
二、填空题(每空1分,共20分)
1. JSP 是__sun____公司倡导,由多家公司参与一起建立的一种动态网页技术标准,主要用于开
发动态网页。
2.在Tomcat 服务器中部署Web 应用程序时,静态页面和一般资源存放到tomcat 服务的__webapps_____
目录中。
3.在Servlet 中用来接收客户表单数据的两个常用方法为__get______、post_____。
4.在一个应用程序中不同的页面共享数据时,最好的JSP 内置对象为__application_______。
5.动态include 标记里面可以加___
6.session 对象能否和客户建立起一一对应关系依赖与客户的浏览器是否支持___cookie______。
7.JDBC 中___connection_____接口用于连接数据库。
8.ResulSet 接口的____next()______方法可以使结果集指针指向下行数据。 9.如果要获取请求客户端的IP 地址,应使用___request________对象。
10.javabean 与一般的java 类的最大区别是javabean 里面必须有___setter______和__getter_______方法,并且与属性相对应。
11.查询数据库里的表内容是Statement 接口使用__executeUpdate()__________方法。
12.JSP 连接数据库的时候第一步是_加载驱动程序________ 。
13.使用useBean 动作标记的时候scope 属性有4种选项,作用范围由小到大是__page_______、
___request______、__session_______、__application_______,其中___session______是指当关闭浏览器的时候这个javabean 失效, __application_______是指当关闭服务器的时候这个javabean 失效。
三、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在对应的答题框内。每小题1分,合计40分) 1.在JSP 中如果要导入 java.io.* 包,应该使用()指令。 A . page B. taglib C. include D. forward 2.如果当前JSP 页面不能显示中文,需要设置page 指令的()属性。 A. Exception B . contentType C. error D. errorPage 3.在MVC 模式中,核心内容为 ()。
A. view
B. control
C. model
D. 不正确 4.下面哪个不是属于预处理语句的内容()。
习中心 _________________班号___________________专业名称___________________姓名___________________学号_________________
………… …… … … … … …密………………… …… … … … … ……封……………… …… … … …线… … … …… … … ……………………
5.下面关于数据库连接池说法有错的是()。 A. 连接池里装的是数据库的连接(Connection )
B. 可以使用removeFirst()方法从连接池获得一个连接
C. 连接池里如果没有连接对象的时候,会自动生成连接对象
D. 数据库都有最大连接数目限制
6.java.io.File 对象的()方法可以新建一个文件。
A. delete()
B. createFile()
C. mkdir()
D. createNewFile() 7.在JSP 应用程序中要求删除所有photo 目录中的的文件,但是保留文件夹,下列if 条件 里空缺位置最适合的选项为()。
String path=request.getRealPath("photo");
File fp1=new File(path);
File[] files=fp1.listFiles();
for(int i=0;i if( ){ files[i].delete(); } } A. files[i].isfile() B. files[i].isDirectory() C. !files[i].isFile() D. ! files[i].isDirectory() 8.sesson 对象的()方法用于判断是否为开始新会话。 A. begin() B. isNewSessionID() C. isNew() D. invalidate() 9.创建JSP 应用程序时,配置文件web.xml 应该在程序下的()目录中。 A. admin B. servlet C . WEB-INF D. WebRoot 10.下列不属于URL 的组件部分为()。 A. 协议 B. IP 地址或域名 C. 服务器名称 D. 端口号 11、下面哪一个不是JSP 本身已加载的基本类?() A 、ng.* B 、java.io.* C 、javax.servlet.* D 、javax.servlet.jsp.* 12、对于预定义<%!预定义%>的说法错误的是:() A 、一次可声明多个变量和方法,只要以“;”结尾就行 B 、一个声明仅在一个页面中有效 C 、声明的变量将作为局部变量 D 、在预定义中声明的变量将在JSP 页面初始化时初始化 13.JSP 中的隐式注释为()。 C. <%--注释内容--%> D. /* 注释内容 */ 14.下列()指令定义在JSP 编译时包含所需要的资源。 A. include B . page C. taglib D. forward 15.如果编写一个计数器程序,用来记载当前网站的访问量,最好采用JSP 中的()对象。 A. page B. session C. request D . application 16、下述选项中不属于JDBC 基本功能的是:( ) A. 与数据库建立连接 B. 提交SQL 语句 C. 处理查询结果 D. 数据库维护管理 17.Http 的中文含义为()。 A. 统一资源定位器 B. 简单邮件传输协议 C. 超文本传输协议 D. 网络套接字 18、在JSP 中使用 A . name B . property C . value D . 以上皆不会出现 19.如果想在tomcat 服务器启动时将jar 包加载到内存,且该jar 包可以被tomcat 服务器上 所有的应用使用,应该将该jar 包复制到tomcat 的()目录。 A. common B. server C. common\lib D. server\lib 20.Tomcat 服务器的默认端口为()。 A. 8888 B. 8001 C. 8080 D. 80 21.在html 标记中,()标记用于设置当前页面的标题。 A. head B. name C. title D. html 22、在JSP 中调用JavaBean 时不会用到的标记是:() A. A .init () B. main () C. service () D. doGet () 24.下面关于汉字处理不正确的是() A .在 B .将获取的信息用ISO-9959-1重新编码,然后重组为字符串 心 _________________班号___________________专业名称___________________姓名___________________学号_________________ ……… …… … … … … …密………………… …… … … … … ……封……………… …… … … …线… … … …… … … ……………………