大学MOOC JSP应用技术与AJAX(南京科技职业学院)1002101009 最新慕课完整章节测试答案
第一章 J2EE概述
文章目录
单元测试
1、单选题:
1、JSP页面经过编译之后,将创建一个()。
选项:
A: A. applet
B: B. servlet
C: C. application
D: D. exe文件
答案: 【 B. servlet】
2、单选题:
2、在JSP中,()动作用于将请求转发给其他JSP页面。
选项:
A: A.forward
B: B.Include
C: C.useBean
D: D.setProperty
答案: 【 A.forward 】
3、单选题:
3、对于声明<%!声明%>的说法错误的是:()
选项:
A: A.一次可声明多个变量和方法
B: B.一个声明仅在一个页面中有效
C: C.声明的变量将作为局部变量
D: D.声明的变量将在JSP页面初始化时初始化
答案: 【 C.声明的变量将作为局部变量】
4、单选题:
4、当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个()
选项:
A: A.进程
B: B.线程
C: C.程序
D: D.服务
答案: 【 B.线程 】
5、单选题:
5、阅读下面代码片段:RequestDispatcher dispatcher=request.getRequestDispatcher("a.jsp");dispatcher.forward(request,response);关于该段代码的作用,下列叙述哪项是正确的?( )
选项:
A: A.页面重定向到a.jsp页面
B: B.将请求转发到a.jsp页面
C: C.从a.jsp定向到当前页面
D: D.从a.jsp转发到当前页面
答案: 【 B.将请求转发到a.jsp页面】
6、单选题:
6、注释可以在服务器和客户端都可见。( )
选项:
A: A.HTML
B: B.JSP
C: C.JavaScript
D: D.page
答案: 【 A.HTML 】
7、单选题:
7、以下对象中的( )不是JSP的内置对象。
选项:
A: A.request
B: B.session
C: C.application
D: D.bean
答案: 【 D.bean】
8、单选题:
8、对数据库表中记录的字段值进行更新,可以使用( )方法
选项:
A: A.executeQuery()
B: B.executeUpdate()
C: C.next()
D: D.getConnection()
答案: 【 B.executeUpdate()】
9、单选题:
9、下面哪一项对Servlet描述错误?( )
选项:
A: A. Servlet是一个特殊的Java类,它必须直接或间接实现Servlet接口
B: B. Servlet接口定义了Servelt的生命周期方法
C: C. 当多个客户请求一个Servlet时,服务器为每一个客户启动一个进程
D: D. Servlet客户线程调用service方法响应客户的请求
答案: 【 C. 当多个客户请求一个Servlet时,服务器为每一个客户启动一个进程】
10、单选题:
10、以下哪个对象提供了访问和放置页面中共享数据的方式( )
选项:
A: A.pageContext
B: B.response
C: C.request
D: D.session
答案: 【 D.session】
第二章 Tomcat
单元测试
1、单选题:
11、当服务器上的第一个JSP页面被第一次请求执行时,服务器上的JSP引擎首先将JSP页面转译成一个( )文件。
选项:
A: A.Servlet
B: B.JSP
C: C.Java
D: D.HTML
答案: 【 C.Java 】
2、单选题:
12、JSP的编译指令标记通常是指:( )。
选项:
A: A. Page指令、Param指令和Taglib指令
B: B. Page指令、Include指令和Plugin指令
C: C. Forward指令、Include指令和Taglib指令
D: D. Page指令、Include指令和Taglib指令
答案: 【 D. Page指令、Include指令和Taglib指令】
3、单选题:
13、可以利用request对象的哪个方法获取客户端的表单信息( )。
选项:
A: A. request.getParameter()
B: B. request.outParameter()
C: C. request.writeParameter()
D: D. request.handlerParameter()
答案: 【 A. request.getParameter()】
4、单选题:
14、在JDBC中,下列哪个接口不能被Connection创建( )。
选项:
A: A. Statement
B: B. PreparedStatement
C: C. RowsetStatement
D: D.CallableStatement
答案: 【 C. RowsetStatement】
5、单选题:
15、在JSP中,要定义一个方法,需要用到以下( )元素。
选项:
A: A. <%= %>
B: B. <% %>
C: C. <%! %>
D: D. <%@ %>
答案: 【 C. <%! %> 】
6、单选题:
16、page指令的import属性的作用是( )
选项:
A: A.定义JSP页面响应的HTML类型
B: B.定义JSP页面使用的脚本语言
C: C.为JSP页面引入JAVA包中的类
D: D.定义JSP页面字符的编码
答案: 【 C.为JSP页面引入JAVA包中的类 】
7、单选题:
17、下述选项中不属于JDBC基本功能的是:( )
选项:
A: A. 与数据库建立连接
B: B. 提交SQL语句
C: C. 处理查询结果
D: D.数据库维护管理
答案: 【 D.数据库维护管理】
8、单选题:
18、在传统的HTML页面中加入( )就构成了一个JSP页面文件。
选项:
A: A.JAVA程序片
B: B.JSP标签
C: C.用“<%”、“%>”标记符号括起来的程序
D: D.JAVA程序片和JSP标签
答案: 【 D.JAVA程序片和JSP标签】
9、单选题:
19、在JSP中,内置对象( )封装了用户提交的信息,使用该对象可以获取用户提交的信息。
选项:
A: A.session
B: B.request
C: C.response
D: D.out
答案: 【 B.request 】
10、单选题:
20、下边哪个不是MVC中的组成部分?( )
选项:
A: A. JavaBean
B: B. FrameWork
C: C. JSP
D: D. Servlet
答案: 【 B. FrameWork】
第三章 JSP简介
单元测试
1、单选题:
21、在javaScript中window对象的( )方法用于打开一个新窗口。
选项:
A: A.openWindow()
B: B.window()
C: C.close()
D: D.open()
答案: 【 D.open() 】
2、单选题:
22、Servlet程序的入口点是:( )
选项:
A: A.init()
B: B.main()
C: C.service()
D: D.doGet()
答案: 【 A.init() 】
3、单选题:
23、不能在不同用户之间共享数据的方法是( )
选项:
A: A.通过cookie
B: B.利用文件系统
C: C.利用数据库
D: D.通过ServletContext对象
答案: 【 A.通过cookie 】
4、单选题:
24、调用getCreationTime()可以获取session对象创建的时间,该时间的单位是( )。
选项:
A: A.秒
B: B.分秒
C: C.毫秒
D: D.微秒
答案: 【 C.毫秒 】
5、单选题:
25、当response的状态行代码为哪个时,表示用户请求的资源不可用?( )
选项:
A: A.101
B: B.202
C: C.303
D: D.404
答案: 【 D.404】
6、单选题:
26、 配置JSP运行环境,若WEB应用服务器选用TOMCAT,以下说法正确的是:( )
选项:
A: A.先安装TOMCAT,再安装 JDK
B: B.先安装JDK,再安装TOMCAT
C: C.不需安装JDK,安装TOMCAT就可以了
D: D.JDK和TOMCAT只要都安装就可以了,安装顺序没关系
答案: 【 B.先安装JDK,再安装TOMCAT 】
7、单选题:
27、对于“<%!”、“%>”之间声明的变量,以下说法正确的是:( )
选项:
A: A.不是JSP页面的成员变量
B: B.多个用户同时访问该页面时,任何一个用户对这些变量的操作,都会影响到其他用户
C: C.多个用户同时访问该页面时,每个用户对这些变量的操作都是互相独立的,不会互相影响
D: D.是JSP页面的局部变量
答案: 【 B.多个用户同时访问该页面时,任何一个用户对这些变量的操作,都会影响到其他用户 】
8、单选题:
28、out对象是一个输出流,其输出换行符的方法是( )
选项:
A: A.out.print( )
B: B.out.newLine( )
C: C.out.println( )
D: D.out.write( )
答案: 【 B.out.newLine( ) 】
9、单选题:
29、Form表单的method属性能取下列哪项的值( )
选项:
A: A.submit
B: B.puts
C: C.post
D: D.out
答案: 【 C.post 】
10、单选题:
30、下列关于JSP的说法错误的是(B)。
选项:
A: A.JSP可以处理动态内容和静态内容;
B: C.JSP是一种与Java无关的程序设计语言;
C: C.在JSP中可以使用脚本控制HTML的标签生成;
D: D. JSP程序的运行需要JSP引擎的支持。
答案: 【 C.JSP是一种与Java无关的程序设计语言; 】
第四章 JSP语法之脚本元素和指令
单元测试
1、单选题:
31、下列不适合作为JSP程序开发环境是( )。
选项:
A: A.JDK+Tomcat;
B: B.JDK+Apache+Tomcat;
C: C.JDK+IIS+Tomcat;
D: D..NET Framework+IIS1
答案: 【 D..NET Framework+IIS1】
2、单选题:
32、下列不属于JSP动作的是( )。
选项:
A: A.<jsp:include>;
B: B.<jsp:forward>;
C: C.<jsp:iplugin>;
D: D.<%@include file=“relativeURL”%>。
答案: 【 D.<%@include file=“relativeURL”%>。】
3、单选题:
33、使用response对象进行重定向时使用的方法为( )。
选项:
A: A.getAttribute
B: B.sendRedirect
C: C.setContentType
D: D.setAttribute
答案: 【 B.sendRedirect 】
4、单选题:
34、以下关于JDBC的描述错误的是( )。
选项:
A: A. JDBC是一种用于执行SQL语句的Java API;
B: B. JDBC API既支持数据库访问的两层模型,也支持3层模型;
C: C. JDBC由一组用Java编程语言编写的类和接口组成;
D: D. 使用JDBC只能连接SQL Server数据库。
答案: 【 D. 使用JDBC只能连接SQL Server数据库。】
5、单选题:
35、在Statement接口中,能够执行给定的SQL语句并且可能返回多个结果的方法是( )。
选项:
A: A.execute方法
B: B.executeQuery方法
C: C.executeUpdate方法
D: D.getMaxRows方法。
答案: 【 A.execute方法 】
6、单选题:
36、在下列实现数据库连接的语句中,用来指定JDBC驱动程序的语句是( )。
选项:
A: A.Class.forName(“com.microsoft.sqlserver.JDBC.SQLServerDriver”)
B: B.String strConn=“JDBC:sqlserver//LIUZC:1433 DatabaseName=ShopSystem”;
C: C.String strUser=“sa”
D: D.conn=DriverManagement.getConnection(strConn,strUser,strPassworD.
答案: 【 A.Class.forName(“com.microsoft.sqlserver.JDBC.SQLServerDriver”)】
7、单选题:
37、修改服务端口时,需要修改的文件是( )。
选项:
A: A. web.xml
B: B. server.xml
C: C. config.xml
D: D. bin.xml
答案: 【 B. server.xml 】
8、单选题:
38、在一个JSP文件中,有表达式<%=2+3 %>,它将输出( )。
选项:
A: A.2+3
B: B.5
C: C.23
D: D.不会输出因为表达式错误
答案: 【 B.5】
9、单选题:
39、在开发Java Web应用程序的时候,HTTP请求消息使用Get或POET方法以便在WEB上传输数据,下列关于GET和POST 方法描述正确的是( )
选项:
A: A. POST请求的数据在地址栏不可见
B: B. GET请求提交的数据在理论上没有长度限制
C: C. POST请求对发送的数据的长度限制在240-255个字符
D: D. GET请求提交数据更加安全
答案: 【 A. POST请求的数据在地址栏不可见 】
10、单选题:
40、在J2EE中,重定向到另一个页面,以下( )语句是正确的。
选项:
A: A. request.sendRedirect("http://www.jb-aptech.com.cn")
B: B. request.sendRedirect()
C: C. response.sendRedirect("http://www.jb-aptech.com.cn")
D: D. response.sendRedirect()
答案: 【 C. response.sendRedirect("http://www.jb-aptech.com.cn")】
第五章 JSP语法之隐式对象
单元测试
1、单选题:
41、Servlet中,使用(&nbs
