程序员(JAVA)_3级理论复习题1(2)

2019-01-03 17:50

能的代码混杂在一起造成混乱。

答案:[ACD]

15. Statement的execute方法、executeQuery方法和executeUpdate方法有何异同?(jdbc) A. 返回值的方式不同 B. 适用的SQL语句不同 C. 作用的数据库不同 D. 三个方法是等价的

答案:[AB]

16. spring的两种核心思想()(spring) A Spring IOC编程 B Spring AOP编程 C Spring AOP的使用 D Spring 事务管理

答案[ABCD]

17.下面哪一项不是JDBC的用途?(jdbc用途) A)与数据库建立连接

B)操作数据库,处理数据库返回的结果 C)在网页中生成表格

D)向数据库管理系统发送 SQL 语句

答案[CD]

18.以下关于JDBC的叙述中,正确的是(jdbc概念) A. JDBC是一套API集合

B. JDBC设置了许多允许Java程序连接数据库的框架 C. ODBC不能在Java程序中直接实现,而JDBC可以 D. JDBC提供了JDBC/ODBC之间的桥梁

答案[AB]

19. Java JDBC异常类中包含的成员有(JDBC的数据异常处理) A. Java.Sql.DataTruncation B. Java.Sql.SQLException C. Java.Sql.SQLWarning D. Java.Sql.SQLErrorCode

答案[AC]

20. 在XML中,下列关于DOM的叙述()是正确的。(xml dom解析)

(A) DOM是独立于开发语言和平台的,因此使用Visnal Basic、Java、Visual C++等开发工具使用的DOM编程API是一致的

B) XML文档通过load方法被装载进内存后,在内存中形成一个DOM文档对象模型树 C) 通达DOM API,软件开发人员可以控制XML文档的结构和内容 D) 通过DOM在XML文档中只能按照顺序方式导航

答案[ABC]

21. 为定义一个XML文档的结构,开发者可以使用的XML技术有()。(xml) a) UML b) DTD

c) Namespace d) XML Schema

6

答案[BD]

22.一般情况下,关系数据模型与对象模型之间有哪些匹配关系()(数据库) A)表对应类 B)记录对应对象

C)表的字段对应类的属性

D)表之间的参考关系对应类之间的依赖关系

答案[ABC]

23.JDBC有哪两种方式可以连接数据库?()(jdbc获得数据库连接) A. 数据库的管理工具 B. 数据库的JDBC驱动 C. 数据库查询语言SQL D. JDBC-ODBC桥接器

答案:[BD]

24.以下哪些属于Session的方法?(Hibernate中 session内的方法组成) A)load() B)save() C)delete() D)update()

答案:[ABCD]

25.在Struts应用的视图中包含哪些组件?()(struts 框架) 选项:

(A) JSP (B) Servlet

(C) ActionServlet (D) 客户化标签

答案:[AD]

26.在Struts应用的控制器中包含哪些组件?(struts 框架) 选项:

(A) 代表业务逻辑或业务数据的JavaBean (B) Servlet (C) ActionServlet (D) Action

答案:[BCD]

27下面哪些任务是RequestProcessor完成的?()(struts action 的建立) 选项:

(A)如果需要的话,创建ActionForm实例,组装数据,并进行表单验证 (B)找到匹配的Action实例,调用其execute()方法

(C)把请求转发到Action的execute()方法返回的ActionForward代表的组件 (D)把Struts配置文件信息加载到内存中

答案:[ABC]

28.J2EE组件和MVC架构的对应理解正确的是:(mvc)

A)J2EE在Web容器中的Servlet提供了业务流程控制,实现了MVC中的Controller。 B)Bean实现了业务逻辑,也就是Model。 C)J2EE在客户层中的Applet 以及Web层中的JSP实现了面向浏览器的数据表现,是View

7

部分。

D)Application Client实现了面向桌面应用的数据逻辑。这是MVC架构中的Model部分。

答案:[ABC]

29.Struts 框架的包描述错误的是:(struts框架结构) A)action 包括控制器类ActionForm、ActionMessage、DispatchAction等。 B)config 包括在Struts配置文件内存中表示的配置类。 C)util 包括整个框架使用的通用工具类。

D)plugins 包括支持动态插入和加载组件的 30.JSP页面包括以下哪些元素?(三个答案)(JSP元素的组成) A)JSP指令 B)JSP Action C)JSP脚本 D)JSP控件

答案:[ABC]

31.以下方法是Servlet的生命周期接口定义的?(servlet生命周期) A)init() B)service() C)destroy() D)create()

答案:[ABC]

32.多重继承在概念上是比较直接,也是真实世界的体现;然而在实际使用时却要非常谨慎,这主要是因为多重继承存在很多潜在问题,具体表现为()(uml) A. 由于继承多个父类,子类经常存在命名冲突 B. 多重继承增加了系统的复杂程度

C. 有些编程语言不支持多重继承的实现 D. UML语言不支持多重继承的建

答案:[AC]

33.在下图所示的分层构架中,框架层可以直接使用哪些层次提供的服务:(uml)

A. 应用程序层

B. 框架层

C. 基础设施层

D. 复用层

答案:[BCD]

8

34. 在下面的类图中,与卡车有关联的类有():(uml)

A. 人 B. 轿车 C. 卡车 D. 拖车

答案:[AD]

35.项目计划阶段的目标是()(项目管理) A 做出本项目的计划 B 制定出进度表 C 建立配置与变更管理 D 提出产品上市日期

答案:[ABD]

三.判断题

1.软件开发方法可归纳为三种模式:基于瀑布模型的结构化生命周期法、基于动态需求定义的原型化方法和面向对象的方法。(对)软件开发 2. JDBC是ODBC的升级,适合于各种编程语言调用。( 错 )jdbc 3.CallableStatement 对象是用 Connection 方法 prepareCall 创建的。(对)jdbc

4. 为定义一个XML文档的结构,开发者可以使用的XML技术有DTD, XML Schema, UML(错) xml

5.在XML中,DOM中IXMLDOMNodeList的length属性表示的是该对象中元素节点的数量(错)xml

6.Session有open()方法(错)struts

7 创建jdbc总共有6大步,最后一步是处理结果集(错)jdbc 8,hibernate和jdbc相比能够处理大量的数据(错)hibernate

9. 系统自身的数据库能够作为系统的角色(错)uml

10.在各种不同的软件需求中,下列哪个选项描述了用户使用产品必须要完成的任务,可以在用例模型中予以说明功能需求(对)uml

9

第二部分:应用操作

一. 单选题

1. 要使用链表存放数字0到9,下面横线上应该填写什么内容?(java集合的遍历)

List l = new ___________; for(int i=0;i<10;i++) { }

l.add(____________);

A. List() i

B. ArrayList() Object.newInstance(i) C. HashMap() new Object(i) D. LinkedList() new Integer(i)

答案:【D】

2. 是一个ArrayList对象,要用枚举器枚举l中的所有元素,横线上应该填写什么内容? (java集合的遍历)

Iterator iterator = __________; while(iterator.________) { System.out.println(iterator.________); }

A. new Iterator(l) hasNext() next() B. new Iterator(l) next() current() C. l.iterator() hasNext() next() D. l.iterator() next() current()

答案:【C】

3. 在单链表指针为p的结点之后插入指针为s的结点,正确的操作是:( )。 (数据结构链表存储)

A.p->next=s;s->next=p->next; B. s->next=p->next;p->next=s; C.p->next=s;p->next=s->next; D. p->next=s->next;p->next=s;

答案:【B】

4.一个栈的输入序列为123?n,若输出序列的第一个元素是n,输出第i(1<=i<=n)个元素是( )。(数据结构栈的存储)

A. 不确定 B. n-i+1 C. i D. n-i

答案:【B】

5设树T的度为4,其中度为1,2,3和4的结点个数分别为4,2,1,1 则T中的叶子数为( )(数据结构二叉树操作)

A.5 B.6 C.7 D.8

答案:【D】

6..已知一棵二叉树的前序遍历结果为ABCDEF,中序遍历结果为CBAEDF,则后序遍历的结果为( )。(数据结构二叉树遍历)

A.CBEFDA B. FEDCBA C. CBEDFA D.不定

答案:【A】

10


程序员(JAVA)_3级理论复习题1(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:构树种植项目可行性研究报告

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: