Javaweb课后习题,Javaweb练习题及答案第1章⽹页开发基础
习题
⼀、填空题
1.HTML是英⽂【 】的缩写。
2.标记⽤于定义HTML⽂档所要显⽰的内容,也称为【 】。
3.在表格标记中⽤于设置是否显⽰边框的属性是【 】。
4.引⼊CSS的⽅式有4种,分别为【 】、⾏内式(也称为内联样式)、【 】和导⼊式。
5.W3C中将DOM标准分为3个不同的部分:【 】、【 】和【 】。
⼆、判断题
1.在实际开发中,开发者只需将后台数据展⽰在相应页⾯即可,⽆需关⼼前台界⾯中的JS代码。( )
2.font-family属性设置字体时, 中⽂字体需要加英⽂状态下的引号,英⽂字体⼀般不需要加引号。( )
3.在⽂档对象节点树中,具有相同⽗节点的节点叫做“⽗节点”。( )
4.内嵌式是将CSS代码集中写在HTML⽂档的< head >头部标记中,并且⽤< style >标记定义。( )
5.在input控件中,当type值为text时,表⽰的是单⾏⽂本输⼊框。( )
三、选择题
1.分析下⾯的JavaScript代码 ,经过运算后m的值为( )。
var x=11; var y=“number”; var m=x+y;
A: 11number
B: number
C: 11
D: 程序报错
2.下列选项中,可以在JavaScript警告框中写⼊ "Hello World"的是( )
A: alertBox=“Hello World”;
B: msgBox(“Hello World”);
C: alert(“Hello World”);
D: alertBox(“Hello World”);
3.下列选项中,哪个 HTML 元素中可以放置 Javascript 代码?( )
A: < script>
B: < javascript>
C: < js>
D: < scripting>
4.下列选项中,⽤来定义下拉列表的是( )。
A: < input/>
B: < textarea>< /textarea>
C: < select>< /select>
D: < form>
5.下列选项中,不是< img />标记属性的是( )
A: src
B: alt
C: width
D: href
答案
⼀、填空题
1.Hyper Text Markup Language
2.主体标记
3.border
4.链⼊式;内嵌式
5.核⼼DOM、XML DOM和HTML DOM
1.错
2.对
3.错
4.对
5.对
三、选择题
1.A
2.C
3.A
4.C
5.B
第2章Java Web概述
习题
⼀、填空题
1.XML称为可扩展的标记性语⾔,格式良好的XML有且只能有【 】个根元素。
2.Tomcat服务器的默认端⼝号是【 】。
3.定义元素的属性时,有四种设置说明:#REQUIRED ,#IMPLIED,【 】和默认值。
4.在XML⽂档中,元素⼀般是由开始标记,属性,【 】和结束标记构成。
5.在HTTP的8种请求⽅式中,最常⽤的是【 】和【 】。
⼆、判断题
1.当访问⼀个Web应⽤程序时,如果没有指定资源名称,则会访问默认的页⾯。( )
2.采取在l⽂件中配置虚拟⽬录,每次修改l⽂件后,都需要重启服务器,否则修改的配置将不会⽣效。( )
3.⼀个web应⽤下⼦⽬录的命名没有特殊规定,可以随意命名。( )
4.属性是对标记进⼀步的描述和说明,⼀个标记只能有⼀个属性。( )
5.XML⽂档中如果保存有中⽂字符,那么保存的⽂件编码格式⼀定要与⽂档声明的encoding的编码取值相同,否则将会产⽣中⽂乱码问题。( )
1.下列选项中,可以成功修改Tomcat端⼝号为80的是( )
A:< Connect port=“8080” protocol=“HTTP/1.1” connectionTimeout=“20000” redirectPort=“8443” / > B:< Connector port=“8080” protocol=“HTTP/1.1” connectionTimeout=“20000” redirectPort=“8443” / > C:
< Connector port=“80” protocol=“HTTP/1.1” connectionTimeout=“20000” redirectPort=“8443” / > D:< Connect port=“80” protocol=“HTTP/1.1” connectionTimeout=“20000” redirectPort=“8443” / >
2.下⾯选项中,哪个头字段⽤于告诉浏览器⾃动刷新页⾯的时间?( )
A: Server
B: Accept-Location
C: Refresh
D: Accept- Refresh
3.下⾯选项中,表⽰服务器错误的状态码是( )
A: 100
B: 404
C: 304
D: 500
4.下⾯选项中,哪个头字段⽤于告知服务器,客户端所使⽤的字符集?( )
A: Accept-Charset
B: Accept
C: Accept-Encoding
D: Accept-Language
5.下列关于XML的描述中,正确的是( )
A: 所有的XML元素都必须是⼩写的
B: 所有XML元素都必须正确地关闭
C: 所有XML⽂档都必须有DTD
D: 以上说法都正确
答案
⼀、填空题
1.1或⼀
2.8080
3.#FIXED
4.元素内容
5.GET;POST
⼆、判断题
1.对
2.对
3.错
4.错
5.对
三、选择题
1.C
2.C
3.D
4.A
5.B
第3章Servlet基础
习题
⼀、填空题
1.在Servlet开发中,实现了多个Servlet之间数据共享的对象是【 】。
2.在Servlet容器启动每⼀个web应⽤时,就会创建⼀个唯⼀的ServletContext对象,该对象和web应⽤具有相同的【 】。
3.ServletConfig对象是由【 】创建出来的。
4.在HttpServletResponse接⼝中,实现请求重定向的⽅法是【 】。
5.⽤于监听ServletRequest对象⽣命周期的接⼝是【 】。
⼆、判断题
1.ServletConfig对象可以实现多个Servlet之间的数据共享。( )
2.⼀个元素下配置多个⼦元素能实现Servlet的多重映射。( )
3.⼀个Servlet可以映射多个虚拟路径。( )
4.使⽤Eclipse⼯具可以⾃动编译Servlet并⽣成该Servlet的相应配置信息。( )
5.在⼀个l中只能配置⼀个。( )
三、选择题
1.下⾯选项中, 哪个⽅法⽤于返回映射到某个资源⽂件的URL对象( )
A: getRealPath(String path)
B: getResource(String path)
C: getResourcePaths(String path)
D: getResourceAsStream(String path)
2.下⾯选项中, ⽤于根据虚拟路径得到⽂件的真实路径的⽅法是( )
A: String getRealPath(String path)
B: URL getResource(String path)
C: Set getResourcePaths(String path)
D: InputStream getResourceAsStream(String path)
3.下⾯选项中, ⽤于设置ServletContext的域属性的⽅法是( )
A: setAttribute(String name,String obj)
B: setParameter(String name,Object obj)
C: setAttribute(String name,Object obj)
D: setParameter (String name,Object obj)
4.下列选项中,哪个是l中配置初始化参数的标签?( )
A: < param-init >
B: < init-param >
C: < param >
D: < init >
5.Eclipse⼯具开发Servlet会⾃动将src⽬录下的⽂件编译成class⽂件存放到哪个⽬录下( )
A: class
B: classes
C: lib
D: conf
答案
⼀、填空题
1.ServletContext
2.⽣命周期
3.Web容器(或Tomcat)
5.ServletRequestListener
⼆、判断题
1.错
2.对
3.对
4.对
5.错
三、选择题
1.B
2.A
3.C
4.B
5.B
第4章请求和响应
习题
⼀、填空题
1.HttpServletResponse接⼝的sendRedirect()⽅法,该⽅法的实质是⽣成【 】响应码和Location响应头,并发送给客户端。
java和jsp2.所谓请求重定向,指的是Web服务器接受到客户端的请求后,⼜再次引导【 】重新发送请求,指定了⼀个新的资源路径。
3.当传输⽂本时,如果编码和解码使⽤的码表不⼀致,就会导致【 】问题。
5.将字符转换成字节的过程称为编码,将字节转换成字符的过程称为【 】。
⼆、判断题
1.转发的forward()⽅法,必须在响应提交给客户端之后被调⽤,否则将抛出IllegalStateException异常。( )
2.通过请求转发来实现⽬标资源的访问时,由于客户端发送了两次请求,所以浏览器地址栏发⽣改变。( )
3.HttpServletRequest接⼝中的setCharacterEncoding()⽅法⽤于设置request对象获取请求参数的解码⽅式,它对于get与post请求都有效。( )
4.使⽤getIntHeader(String name) ⽅法时,如果获取到的头字段的值不能转为int类型,将发⽣NumberFormatException异常。( )
5.如果没有设置Content-Type头字段,那么setCharacterEncoding()⽅法设置的字符集编码不会出现在HTTP消息的响应头中。( )
三、选择题
1.如果想要将页⾯传递来的⽤户名username为张三的数据存放在Requset对象中,以下哪种⽅式可以实现( )
A: String Parameter(“张三”);
B: String username=(String) Attribute(“张三”);
C: request.setAttribute(“username”, “张三”);
D: veAttribute(“张三”);
2.RequestDispatcher接⼝中,⽤于将请求从⼀个Servlet传递给另外的⼀个Web资源的⽅法是( )
A: forward(ServletResponse response,ServletRequest request)
B: include(ServletRequest request,ServletResponse response)
C: forward(ServletRequest request,ServletResponse response)
D: include(ServletResponse response,ServletRequest request)
3.使⽤request实现转发时,下列哪个路径的写法是正确的?()
A: 只能是相对路径
B: 只能是绝对路径
C: 相对路径和绝对路径都可以
D: 相对路径可以,但绝对路径不可以
4.通过配置Tomcat来解决GET请求参数的乱码问题,可以在l⽂件中的Connector节点下添加的属性是( )
A: useBodyEncodingForURI=”false”
B: useBodyEncoding=”true”
C: useBodyEncodingForURI=”true”
D: useBodyEncoding=”false”
5.在HttpServletRequest接⼝中,⽤于返回请求消息的实体部分的字符集编码的⽅法是( )
A: getCharacter ()
B: getCharacterEncoding()
C: getEncoding()
D: getHeader(String name)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论