第一章测试
1.关于CSS的描述,下列说法正确的是(    )。
A:当CSS作为独立的文件时,必须以.html为后缀名。
B:CSS用于设置HTML页面中的文本内容、图片的外形以及版面的布局等外观显示样式。
C:只有独立的CSS文件才符合结构与表现分离的特点。
D:目前流行的CSS版本为CSS3。
答案:B
2.下列选项中,JavaScript运算符的优先级最高的是(    )。
A:+
B:()
C:++
D:==
答案:B
3.根据运算符的优先级,表达式z=2(1+23)的运算结果为(    )。
A:12
B:16
C:18
html网页设计cssD:14
答案:D
4.下列选项中,没有对应的结束标记的是哪一项?(    )。
A:
B:
C:
D:
答案:D
5.下列选项中,字号最大的是哪一项?(  )。
A:
B:
C:
D:
答案:C
第二章测试
6.一个格式良好的XML文件的根元素个数是(  )。
A:4
B:3
C:1
D:2
答案:C
7.假设在helloapp应用中有一个hello.jsp,它的文件路径如下:/webapps/helloapp/hello/hel
lo.jsp在l文件中没有对hello.jsp作任何配置,那么浏览器端访问hello.jsp的URL是什么?
A:localhost:8080/hello.jsp
B:localhost:8080/hello
C:localhost:8080/helloapp/hello/hello.jsp
D:localhost:8080/helloapp.jsp
答案:C
8.下面选项中,关于Tomcat存放Web应用程序需要访问的JAR包的是( )。
A:conf
B:bin
C:lib
D:webapps
答案:C
9.下面选项中,哪个头字段可以指定客户端使用的操作系统及版本?( )。
A:Location
B:If-Modified-Since
C:Referer
D:User-Agent
答案:D
10.在DTD文档中,声明如下语句<!ELEMENT 学生信息 (地址,成绩)>它所代表的含义是(  )。
A:学生信息标签由“地址”或“成绩”组成。
B:学生信息标签由“地址”和“成绩”组成,且必须按照顺序使用。
C:任意子元素组成。
D:由文本组成。
答案:B
第三章测试
11.下面关于Servlet配置信息的选项中,用来指定Servlet完整类名的是( )。
A:
B:
C:
D:
答案:C
12.下面选项中,创建Servlet类后需要在哪个配置文件中进行配置( )。
l
l
l
l
答案:D
13.下面选项中, 可用于获取Web应用的初始化参数的所有参数名的方法是( )。
A:getInitParameterNames()
B:getParameter(String name)
C:getInitParameter()
D:getInitParameter(String name)
答案:A
14.下列关于ServletConfig中getServletName()方法的描述中,正确的是( )。
A:获取l中< param-name >元素的值
B:获取l中元素的值
C:获取l中元素的值
D:获取l中元素的值
答案:B
15.下列选项中,哪个是l中配置初始化参数的标签?( )
A:
B:
C:
D:
答案:C
第四章测试
16.阅读下面代码片段:Servlet1:response.setContentType(“text/html;charset=gbk”);Writer().write(“传播智慧”);RequestDispatcher(“/servlet/Servlet2”).forward(request,response);response.sendRedirect(“/app/servlet/Servlet3”); Servlet2:Writer().write(“收获成长”);请问当浏览器访问Servlet1时会有什么样的输出(  )。
A:服务器端报错
B:浏览器地址栏仍然保持为Servlet1,输出为“收获成长”
C:浏览器地址栏仍然保持为Servlet1,输出为“传播智慧收获成长”
D:浏览器地址栏仍然保持为Servlet1,输出为“传播智慧”
答案:A
17.阅读下面代码片段(其中login.jsp页面在WebContent目录下): Servlet1:request.setAttribute(“company”, “北京播客教育有限公司”);RequestDispatcher dispatcher = RequestDispatcher(“login.jsp”);dispatcher.forward(request, response); login.jsp: 
hello ${company}
当使用浏览器访问Servlet1时会什么结果(  )。
A:页面跳转错误,程序出现异常;
B:页面结果显示为:hello ${company};
C:正常跳转,页面显示为:hello 北京播客教育有限公司
D:页面跳转失败
答案:C
18.阅读下面代码片段:Servlet1: request.setAttribute(“name”, “zhangsan”);RequestDispatcher dispatcher = RequestDispatcher(“/ResultServlet”);dispatcher.forward(request, response);Writer().write(“over”); Servlet2: response.setContentType(“text/html;charset=utf-8”);String name = (String) Attribute(“name”);Writer().println(“名称:” + name);先使用浏览器访问Servlet1,然后将Servlet1中的forward()方法更改为include()方法再次访问Servlet1,两者输出情况的描述正确的是(  )。
A:forward()方法输出结果为”名称:zhangsan”;而用include方法输出结果为”名称:zhangsan over”
B:forward()方法输出结果为”名称:zhangsan over”;而用include方法输出结果为”名称:zhangsan”
C:将forward()方法改为include方法后,页面访问程序出现异常
D:两种方法下页面输出结果相同,都是”名称:zhangsan”
答案:A
19.阅读下面代码片段: Servlet1: response.setCharacterEncoding(“utf-8”);response.setHeader(“Content-Type”, “text/html;charset=utf-8”);Writer().write(“传播”);RequestDispatcher(“/servlet/Servlet2”).forward(request,resp onse); Servlet2:&Writer().write(“智慧”);RequestDispatcher(“/servlet/Servlet3”).forward(request,response);response.setHeader(“Content-Type”, “text/html;charset=iso8859-1”); Servlet3:&Writer().write(“挥洒汗水”); 请问当浏览器访问Servlet1时会有什么样的输出:(  )
A:浏览器地址栏仍然保持为Servlet1,输出为问号组成的乱码
B:服务器报错,不能多次请求转发
C:浏览器地址栏仍然保持为Servlet1,输出为“传播智慧挥洒汗水”
D:浏览器地址栏仍然保持为Servlet1,输出为“挥洒汗水”
答案:D
20.在HttpServletRequest接口中,用于获取请求URL中属于WEB应用程序的路径的方法是(  )。
A:getRequestURI()
B:getProtocol()
C:getMethod()
D:getContextPath()
答案:D
第五章测试
21.下面选项中,用于获取Cookie值的方法是( )。
A:String getValue (String str)
B:Object getValue (String str)
C:Object getValue()
D:String getValue ()
答案:D

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