大学MOOC Java Web开发(青岛理工大学琴岛学院)1452258186 最新慕课完整章节测试答案
第1单元 网上书店系统开发准备
第1单元 网上书店系统开发准备
1、单选题:
主流的动态网页技术不包括( )。
选项:
A: ASP
B: PHP
C: C++
D: JSP
答案: 【 C++】
2、单选题:
当用户请求JSP页面时,JSP引擎就会执行该页面的字节码文件响应客户的请求,执行字节码文件的结果是( )。
选项:
A: 发送一个JSP源文件到客户端
B: 发送一个Java文件到客户端
C: 发送一个HTML页面到客户端
D: 发送一个HTML页面到服务器
答案: 【 发送一个HTML页面到客户端】
3、单选题:
当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个()
选项:
A: 进程
B: 线程
C: 程序
D: 服务
答案: 【 线程】
4、单选题:
不是JSP运行必须的是( )。
选项:
A: 操作系统
B: JDK
C: 支持JSP的web服务器
D: 数据库
答案: 【 数据库】
5、单选题:
JSP源文件的后缀名是( )。
选项:
A: java
B: jsp
C: class
D: html
答案: 【 jsp】
6、单选题:
JSP被服务器编译后的后缀名是( )。
选项:
A: .class
B: .java
C: .jsp
D: .servlet
答案: 【 .class】
7、单选题:
Tomcat服务器的示例程序目录是( )。
选项:
A: bin
B: example
C: webapps
D: ork
答案: 【 example 】
8、单选题:
JSP在转换阶段生成文件的扩展名是()。
选项:
A: class
B: java
C: exe
D: bin
答案: 【 java 】
9、单选题:
Tomcat服务器的默认端口为( )。
选项:
A: 8888
B: 8001
C: 8080
D: 80
答案: 【 8080】
10、单选题:
下面哪一个不是动态网页技术
选项:
A: ASP
B: JSP
C: PHP
D: HTML
答案: 【 HTML】
11、单选题:
下列哪个状态码表示 “Not Found 无法找到指定位置的资源 ” ?
选项:
A: 100
B: 201
C: 400
D: 404
答案: 【 404】
12、单选题:
要运行 JSP 程序,下列说法不正确的是
选项:
A: 服务器端需要安装 Servlet 容器,如 Tomcat
B: 客户端需要安装 Servlet 容器,如 Tomcat
C: 服务器端需要安装 JDK
D: 客户端需要安装浏览器,如 IE 等
答案: 【 客户端需要安装 Servlet 容器,如 Tomcat】
13、单选题:
下面有关 HTTP 协议的说法不正确的是
选项:
A: HTTP 协议是 Web 应用所使用的主要协议
B: HTTP 协议是一种超文本传输协议( Hypertext Transfer Protocol ),是基于请求 / 响应模式的
C: HTTP 是无状态协议
D: HTTP 的请求和响应消息如果没有发送并传递成功的话, HTTP 可以保存已传递的信息
答案: 【 HTTP 的请求和响应消息如果没有发送并传递成功的话, HTTP 可以保存已传递的信息】
14、单选题:
有关C/S、B/S结构下列说法错误的是
选项:
A: 在C/S结构,即客户端/服务器结构中,有专门的数据库服务器,但客户端还要运行客户端应用程序,这也叫做胖客户端。
B: 在B/S结构中,客户端在浏览器中只负责表示层逻辑的实现,业务逻辑和数据库都在服务器端运行。也就是说,应用程序部署在服务器端,客户端通过浏览器访问应用程序。
C: 通常B/S结构中,客户端发送HTTP请求消息传给服务器,服务器将请求传递给Web应用程序,Web应用程序处理请求,并把相应的HTML页面传给客户端。
D: Web应用是基于C/S结构的,也就是客户端/服务器结构。
答案: 【 Web应用是基于C/S结构的,也就是客户端/服务器结构。】
15、单选题:
JSP的全称是
选项:
A: Java Servlet
B: Java Server Pages
C: Java Script Page
D: Java Servlet Pages
答案: 【 Java Server Pages】
16、单选题:
Tomcat服务默认情况下使用的端口号是
选项:
A: 8000
B: 8080
C: 8888
D: 80
答案: 【 8080 】
17、单选题:
下列哪一个HTTP消息题头域表示发送到接受的消息的媒介类型
选项:
A: Accept
B: Host
C: User-Agent
D: ContentType
答案: 【 Accept】
18、单选题:
HTTP的( )请求参数会出现在网址列表上。
选项:
A: GET
B: POST
C: PUT
D: DELETE
答案: 【 GET 】
19、单选题:
关于HTTP,下面( )说法是不正确的。
选项:
A: HTTP是有状态
B: GET表示获取资源,POST表示新增资源,PUT表示更新资源,DELETE删除资源
C: 一个HTTP请求返回的状态码中,304表示临时重定向
D: 一个HTTP请求返回的状态码中,404表示找不到页面
答案: 【 HTTP是有状态】
20、单选题:
在 HTTP 协议中,能较安全的发送大量数据的方法是
选项:
A: get
B: post
C: put
D: options
答案: 【 post 】
第2单元 JSP页面构成与内置对象
JSP内置对象
1、单选题:
给定HttpServlet请求对象request以及HttpServlet响应对象response,下面哪条语句能够在servlet中创建cookie"username",并将值设为"joe"( )
选项:
A: request.addCookie ("username". "joe")
B: response.addCookie (username", "joe"))
C: response.addCookie (new Cookie ("username", "joe"))
D: request.addCookie (new Cookie ("username", "joe"))
答案: 【 response.addCookie (new Cookie ("username", "joe"))】
2、单选题:
假设login.getName()方法返回值的类型为java.lang.String,那么对于JSP片段:Welcome <%= login.getName() %>,下面哪条语句的作用与其相同( )
选项:
A: Welocome <% out.print(login.getName();%>
B: Welocome <% Writer.print(login.getName();%>
C: Welocome <% response.out.print(login.getName();%>
D: Welocome <% response.writer.print(login.getName();%>
答案: 【 Welocome <% out.print(login.getName();%>】
3、单选题:
以下那一个是HttpSession的方法、并能实现在session中存放数据( )
选项:
A: put(String name,Object value)
B: set(String name, Object value)
C: setAttribute(String name,Object value)
D: putAttribute(String name, Object value)
答案: 【 setAttribute(String name,Object value)】
4、单选题:
下面不属于JSP内置对象的是( )
选项:
A: out对象
B: cookies对象
C: application对象
D: page对象
答案: 【 cookies对象 】
5、单选题:
以下哪个对象提供了访问和放置页面中共享数据的方式( )
选项:
A: pageContext
B: response
C: request
D: session
答案: 【 session】
6、单选题:
调用getCreationTime()可以获取session对象创建的时间,该时间的单位是( )。
选项:
A: 秒
B: 分秒
C: 毫秒
D: 微秒
答案: 【 毫秒 】
7、单选题:
当response的状态行代码为哪个时,表示用户请求的资源不可用? ( )
选项:
A: 101
B: 202
C: 303
D: 404
答案: 【 404】
8、单选题:
在JSP中为内建对象定义了4种作用范围,即Application Scope、Session Scope、Page Scope和( )四个作用范围。
选项:
A: Request Scope
B: Response Scope
C: Out Scope
D: Writer Scope
答案: 【 Request Scope】
9、单选题:
可以利用request对象的哪个方法获取客户端的表单信息( )
选项:
A: request.getParameter()
B: B.request.outParameter()
C: C.request.writeParameter()
D: D.request.handlerParameter()
答案: 【 request.getParameter()】
10、单选题:
可以利用JSP动态改变客户端的响应,使用的语法是( )
选项:
A: response.setHeader()
B: response.outHeader()
C: response.writeHeader()
D: response.handlerHeader()
答案: 【 response.setHeader() 】
11、单选题:
JSP页面中request.getParamter(String )得到的数据,其类型是( )
选项:
A: Double
B: int
C: String
D: Integer
答案: 【 String 】
12、单选题:
当利用request的方法获取Form中元素时,默认情况下字符编码是哪个( )
选项:
A: ISO-8859-1
B: GB2312
C: GB3000
D: ISO-8259-1
答案: 【 ISO-8859-1 】
13、单选题:
如何获取一个 Cookie[]( )选一项
选项:
A: request.getCookies ( )
B: request.getCookie ( )
C: response.getCookies( )
D: response.getCookie( )
答案: 【 request.getCookies ( ) 】
14、单选题:
列动作标签中哪一个是用于以“名字-值”对应的形式为其它标签提供附加信息。( )&
