WEB考试题
单选(每题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/l
    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
    D。cn。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 = Writer();
    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服务器会自动处理.
多选(每题2分,共40道)
1. 下面关于在泛型说法正确的是( ) ad
    A、我们可以类上定义泛型,在类上定义的泛型可以用于非static的成员上使用
    B、我们可以类上定义泛型,在类上定义的泛型可以用于所有的成员上使用
    C、我们可以在方法上声明泛型,在方法上声明的泛型只能在方法内使用
    D、我们可以在方法上声明泛型,声明的位置必须在方法返回值前。
2.使用增强for可以操作下面哪些容器共建和谐家园( ) abc
    A、java。util。List集合
    B、数组
    C、所有实现了Iterable接口
    D、java.awt.Container容器
3示例  public void add(int。。. a)调用add方法正确的是( ) ab
    A、add(1,2)
    B、add(1,2,3,4)
    C、add(new int[]{1,2,3,4})
    D、add()
4通过反射得到一个类Testmain方法
    Method main=Test。class. getDeclaredMethod("main”,String[]。class);
    执行main方法下面正确的是( ) ad
战网美服
A、main。invoke(null, new Object[]{new String[]{“abc”}});
    B、main。invoke(null,new String[]{“abc”})
    C、main.invoke(null,”abc")
    D、main.invoke(null,(Object)(new String[]{“abc”}))
5 定义一个XML文档的结构,开发者可以使用的XML约束技术有()bd
A. UML 
B. DTD 
C。 Namespace 
D. XML Schema 
E. XSL
6一个servlet生命周期包括()acd
    A。init()
    B.invalidate()
    C。service()
    D。destroy
7 web应用发布到tomcat上,以下哪几种方式可以完成() abc
交通手抄报内容
    A.直接将web应用部署到tomcat/webapps汉堡加盟店10大品牌
    B.web应用通过tomcat/l进行配置
      C。创建一个xml文件,并配置web应用信息,将xml文件放置tomcat\conf\Catalina\localhost
    D.不用配置,直接访问就可以
8 http协议中关于get请求与post请求说法正确的是()abc
    A.get方式只能传输1k以下数据
    B。post方式传可以传输大数据
    C。get方式会将请求信息在地址栏上显示,post不会
    D。getpost其实没什么区别,只是名字一样
9 在部署Servlet时,web。xml文件中〈servlet>标签包含哪些标签()bd    A.<servlet-mapping〉
    B.〈servlet—name>
    C。〈url-pattern〉
    D。〈servlet—class>
10在Servlet中ServletContext对象的获取方法下面正确的是()d    A。getServletConfig()。getServletContext()
    B。getServletContext()
    C.getServlet().getServletContext()
    D。以上都不对
11以下哪种方式可以创建一个Servlet()c   
A.实现javax。servlet。Servlet接口
    B.继承javax.servlet.GenericServlet
    C.继承javax.servlet.http。HttpServlet类
    D。实现 javax.servlet。ServletConfig接口
12 关于request和response下列说法中不正确的是()c
A、javaweb开发是基于HTTP协议进行的,javaweb中使用request代表请求对象,response代表响应对象
B、request对象代表请求,response对象代表响应,这两个对象都是由浏览器创建后发送给服务器的

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