WEB考试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单选(每题1分,共20道)
1.下面哪项是定义一个测试的方法(a)
A、@Test
B、@Ignor
C、@Before
D、@After
2.下面哪一个是用来声明一个枚举类(c)
A、Enum
B、Enumeration
C、enum
D、ENUM
3 eclipse中快捷键alt+/作用是(a)
A、内容提示
B、导包
C、格式化代码
D、添加单行注释
4下面关于tomcat服务器描述正确的是(c)
A. tomcat是一个开源的免费的web服务器,它支持javaEE规范
B. tomcat不是一个开源的免费的web服务器,它支持servlet规范
C. tomcat是一个开源的免费的web服务器,它支持servlet规范
D. 以上说法都不对
5安装tomcat成功后,要修改tomcat端口,要修改的文件是(b)
A. tomcat/bin/startup.bat文件
B. tomcat/conf/server.xml
C. tomcat/conf/web.xml
D. 以上都不是
6表示重定的状态码是(c)
A.200
B.302
C.304
D.404
7下面哪一个指明向客户端发送文本的编码格式(a)
A.Content-Type
B.Content-Encoding
C.Content-Length
D.全是
8 Servlet容器启动每一个web应用时,都会为它创建一个唯一的对象,该对象和web应用有相同的生命周期,是下面的哪一个(c)
A.Servlet
B.ServletConfig
C.ServletContext
D.GenericServlet
9在J2EE中,当用在户浏览器中输入:http://bocalhost:8080/myWeb/stu,就会调用cn.itcast包中名为student的Servlet,在Web.xml中配置关于servlet 配置中url--pattern正确的是(a)
A./stu
B.*.stu
C.stu
.itcast.stu
10在Web应用程序中,( c)负责将HTTP请求转换为HttpServletRequest对象
A.. Servlet对象
B. HTTP服务器
C.. Web容器
D.. JSP网页
11 QueryRunner类的用来执行insert、update、delete语句的方法有(b)
A insert
B update
C delete
D query
12使用哪个类可以预防SQL攻击(c)
A Connection
B Statement
C PreparedStatement
D ResultSet
13在Servlet规范中,要编写一个过滤器类需要实现哪个接口(难度 A d)
A、javax.servlet.ServletRequest
B、javax.servlet.HttpSession
C、javax.servlet.ServletContext
D、javax.servlet.Filter
14 Filter1为HttpServlet1提供过滤。Filter1的doFilter()方法的代码如下:
public doFilter(ServletRequest request,
ServletResponse response,FilterChain chain)
throws IOException,ServletException{
System.out.print(“one”);
chain.doFilter(request,response);
System.out.print(“two”);
}
HttpServlet1的service()方法的代码如下:
public void service(HttpServletRequest request,HttpServletResponse response)
throws IOException,ServletException {
System.out.print(“before”);
PrintWriter out = response.getWriter();
out.print(“hello”);
System.out.print(“after”);
}
当客户端请求访问HttpServlet1时,在Tomcat的控制台将得到什么打印结果?b
A、one two before hello after
B、one before after two
C、one before hello after two
D、before after one two
15在过滤器的doFilter方法中,要想目标资源执行,即过滤器放行,调用哪个方法?d
A、FilterChain.doFilter(request,response)
B、不用放行,过滤后目标就直接执行了
C、利用转发让目标资源执行
D、利用请求重定向让目标资源执行
16 发送邮件使用的协议是?b
A、SMTP
B、LAMP
C、POP3
D、HTTP
17. 以下代码能不能正确编译?
public void add(List extends String> list){b
list.add("abc");
}(难度A)
A、能
B、不能
C、能编译,但运行时会出错
18. 关于注解的说法,不正确的是?d
A、注解是JDK5.0后才出现的
B、注解主要用来替代XML配置文件的
C、注解必须结合反射技术来使用
D、@Service是JDK的基本注解之一
19. 如果注解中有一个名称value的属性,那么使用注解时可以省略value=部分,如@MyAnnotation(“xxx”),正确吗?a
A、正确
B、不正确
C、不确定
20关于防止表单重复提交的做法,以下可行的是?b
A、把提交表单后的“刷新”功能禁用掉
B、在表单中添加一个隐藏输入域,值为一个唯一的token,同时在HttpSession对象中
也存入该token,在处理程序中进行验证判断来防止重复提交
C、不用控制,tomcat服务器会自动处理.