设为首页 加入收藏

TOP

Java Web初级开发工程师入门级笔试题一套(附答案)
2014-11-24 01:40:45 来源: 作者: 【 】 浏览:9
Tags:Java Web 初级 开发 工程师 入门 试题 答案

选择题(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


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇华为Java软件工程师面试问答题 下一篇常见面试题之链表操作

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: