Java Web初级开发工程师入门级笔试题一套(附答案)

匿名网友 匿名网友 发布于: 2015-08-30 00:00:00
阅读 142 收藏 0 点赞 0 评论 0

选择题(1-20题每道3分;20-30题每道4分;共100分 多选题)
1、在J2EE中用于表示逻辑的技术有哪些?
  A、JSP B、Servlet C、JMS D、JDBC
2、在J2EE中用于访问数据库的技术有哪些?
   A、JNDI B、JMS C、JDBC D、EJB
3、在EJB2.0的规范中有那几中类型的Bean?
会话Bean B、消息驱动Bean C、JavaBean D、实体Bean
4、J2EE体系结构中表示层和业务层分离好处有哪些?

可以细化开发角色,提高开发效率
方便维护
降低HTML 和 Java 强耦合
提高系统的运行效率
5、JavaBean具有特性?
可以实现代码的重复利用
易维护性、易使用性、易编写性
降低HTML 和 Java 强耦合
可以在支持Java的任何平台上工作,而不需要重新编译
6、JavaBean编写规范
A、一个JavaBean类必须有一个空构造方法
一个JavaBean类不应有公共实例变量(属性)
是少具有一个属性
一个持久值应该通过一组存取方法(getXxxx和setXxxx)来访问
7、下列属性哪些是JavaBean的写法?
Date sdatetime; B、Date Sdatetime;
  C、String userName[]; D、String username[];
8、Java访问数据库的技术是:
A、ODBC B、ADO C、JDBC D、DAO
9、下列关于注册或加载JDBC驱动程序正确的是:
DriverManager.registerDriver(“sun.jdbc.odbc.JdbcOdbcDriver”);
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
Class.forName(new sun.jdbc.odbc.JdbcOdbcDriver());
Class.forName(“oracle.jdbc.driver.OracleDriver”);
10、HTTP请求方法:
service B、Get C、POST D doGET
11、Servlet接口方法:
init(ServletConfig config)
destroy()
getServletInfo()
service(ServletRequest req,ServletResponse res)
12、HttpServletRequest接口方法:
getSession()
getParameter(String name)
getParameterValues(String name)
getServletConfig()
13、HttpServletResponse接口方法:
getParameter(String name)
getSession()
setContentType(String type)
setCharacterEncoding
14、在JSP中引入包需要的指令是:
A、taglib B、page C、include
15、在JSP中包含其它文件的指令是:
A、taglib B、page C、include
16、下列属于JSP内部对象的有哪些?
request B、response C、application D、session
17、request 对象的方法有哪些?

A、setContentType()
getAttribute(String name)
setAttribute(String name,Object value)
getParameter(String name)
18、在JSP中注释的写法正确的是:
A、 B、 C、<%-- 注释 --%> D、<!%-- 注释 --%>

19、JSP中脚本元素包括:
A、表达式(Expression) B、注释 C、Java代码片段 D、声明(Declaration)

20、JSP中指令元素包括:

A、表达式(Expression) B、page C、include D、taglib

  
21、JSP标准动作包括:
A、
B、
C、
D、

  
  

22、下列不属于JSP内部对象的有哪些?
A、ActionForm
B、Action classes
C、ActionServlet
D、ActionError

  

23、MVC设计模式的优点?
将Web应用系统MVC多层,这使得开发角色细分成为可能,软件开发的规模化生产成为可能,提高项目管理的水平。
一个模型可以对应多个视图对应的能力 。
一个应用的业务逻辑的改变只需改动MVC的模型层即业务逻辑层。
提高系统的运行速度。
24、MVC设计模式的缺点?
A、系统的运行速度慢。
B、设计实现并不十分容易
C、模型和视图的严格分离可能使得调试困难一些
D、代码文件增多,对于文件的管理需要费点心思

25、在JDBC技术中常用的接口有哪些?
A、Connection
B、Statement
C、ResultSet
D、JavaBean
26、JDBC中的Connection接口方法有哪些?
A、Statement createStatement()
B、commit()
C、rollback()
D、close()

27、下面的对象属于JDBC的语句对象的是:
A、Statement
B、PreparedStatement
C、CallableStatement
D、ResultSet
28、在JavaBean简单属性的方法访问语法是:
A、public void set( value)
  public get()
  public boolean is()
B、 public void set(int index,value)
  public void set( value)
  public get()
  public get(int index)
29、在JavaBean索引属性的方法访问语法是:
A、public void set( value)
  public get()
  public boolean is()
B、public void set(int index,value)
  public void set( value)
  public get()
  public get(int index)
30、有一个student表结构 如下:

如果我们要设计一个JavaBean与上面student表对应起来,它的属性下面写法正确的是?
A、private int id = 0;
private String name = “”;//姓名
B、private int Id = 0;
private String Name = “”;//姓名
C、private int ID = 0;
  private String name = “”; //姓名
D、private int id = 0;
private String NAME= “”;//姓名

选择题:(共计100分)
序号 1 2 3 4 5 6 7 8 9 10
答案 AB C ABD ABC ABD ABD ACD C BD BC
序号 11 12 13 14 15 16 17 18 19 20
答案 ABCD ABC CD B C ABCD BCD AC ABCD BCD
序号 21 22 23 24 25 26 27 28 29 30
答案 ABCD ABCD ABC BCD ABC ABCD ABC A B A

评论列表
文章目录