1、Java学习群:72030155Java工程师考试题(Java学习群:72030155)一填空题(本大题10小题,每小题2分,共20分)1.当Java对象_不再被程序引用_时,将被垃圾回收器回收。2.用POS方法的HTTP包,HTTP头与POS数据的分隔标志为_空格_3. JDBC常用的接口有_Driver_,_Connection_,_Statement_,_PrepareStatement_,_ResultSet_.4.对每个Java线程,都有各自独立的_线程_空间。5.在java中,char 型采用_unicode_编码方案,这样,无论是中文字符还是英文字符,都是占用_2_个字节的内存空
2、间.6. JAVA的集合类主要分为三部分:_List_,_Set_,_Map_.7.关系型数据库的表之间存在有三种基本的关系类型:_一对一_,_一对多_,_多对多_.8.在Struts框架的Web程序中.在Action类的_execute_方法中进行业务逻辑处理,并返回一个_String_对象,控制权被交回_result组件 _.9.程序中实现多线程的方法有两种:继承Thread类和实现_runnable_接口.I0.在jsP页面中,设置JavaBean的属性页面指令标签为_ _.二单选题(本大题 30 小题,每小题2分.共60分1.在JAVA中,如果父类中某些方法不包含任何逻辑,并且需要由子
3、 类重写.应该使用( c )关键字来声明父类的这些方法: A) final B) static C) abstract D) void2.在JAVA中,已定义两个接口B和C,要定义一个实现这两个接口的 类,以下语句正确的是(c)A) interface A extend B,C B) interface A implements B,CC) class A implements B,C D) class A implements B, implements C3在JAVA接口中可以定义(bd )。 A) 静态方法 B) 常量 C) 构造方法 D) 抽象方法4.假设A有构造方法A (int a)
4、,则在类A的其他构造方法中调用该构造方法和语句格式应为(c)。 A) A(X) B) this.A(x) C) this(x) D) super(x)5. 设 x = 1 ,y = 2 , z = 3, 则表达式 y+=z一一/+x 的值是(a )。 A) 3 B) 3.5 C) 4 D) 56,下列关于继承的说法哪个正确?(b). A)子类只继承父类public方法和属性: B)子类继承父类的非私有属性和方法: C)子类继承父类的方法,而不继承父类的属性: D) 子类将继承的所有的属性和方法.7.在JAVA中.下列(c)做法可以得到Connection 对象和Statement对象。A)使用
5、Class的getConnection方法可以得到Connection对象,使用Connection对象的createStatement方法可以获得Statement对象B)使用Class的getConnection方法可以得到Connection对象,使用 DriverManager的createStatement方法可以获得Statement对象C)使用DriverManager的getConnection方法可以得到Connection对象,使用Connection对象的createStatement方法可以获得Statement对象。D)使用DriverManager的getConne
6、ction方法可以得到Connection对象,使用Statement对象的createStatement方法可以获得Statement对象8.在java中.在使用JDBC时。对于多次调用同一条SQL语句的情况, 使用( c)通常会提高效。 A) Statement B) CallableStatement C) PreparedStatement D) PrarmeterStatement9.下列不能控制一个Servlet的生命周期方的法是:c A) service B) destroy C) doPost D) init10.能够给一个byte型变量赋值的范围是(b) A) 065535
7、B) (-128)127 C)(-32, 768)32, 767 D) (-256)2551 1,下面那个是可以被接受的(ab)A) Object o = new Button(A);B) Boolean flag = true;C) Panel p = new Frame();D) Frame f = new Panel();12.若一个方法包含了一段可能引起异常的代码,那么此方法想要调 用他的方法去处理这个潜在的异常的正确方法是(b) A) new Exception B) throws Exception C) Dont need to specify anything13.java语言
8、中int类型数据占用多少位?( a ) A) 32 B) 64 C) 16 D) 2014. ServletContext对象是如何创建的?(c)A) 由 Servlet容器创建,对于每个HTTP请求.Servlet容器都会创建 一个ServletContext对象B)由JavaWeb 应用本身为自己创建一个ServletContext对象C)由Servlet容器创建,对于每个JaveWeb应用,在启动时,Servlet 容器都会创建一个ServletContext对象15.在JSP中使用jsp:forward pag=newworld.jsp/)后浏览器地址栏 内的内容将(a) A) 不发生
9、变化 B) 发生变化16在JSP中使用session.putValue(mycus,my_cus)则可以在会话中c) A) 获取my_cus对象 B)获取my_cus值 C)保存my_ cus值 D)保存my_cus对象17.在JSP中不能在不同用户之间共享数据的方法是(a) A) 通过cookie B) 利用文件系统 C) 利用数据库 D) 通过ServletContext对象l8.从“员工” 表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条 select语句正确(d)A) Select*from 员工 where 姓名= _玛丽_B) Select* from 员工 where 姓名=
10、%玛丽_C) Select* from 员工 where 姓名 like _玛丽% D) Select* from 员工 where 姓名 like %玛丽%19.以下哪个不是Collection的子接口?(c) A) List B) Set C) Map D) SortedSet20. 下面正确的创建 Socket 的语句是(b) A) Socket a = new Soeket(80): B) Socket b = new Socket(130. 3. 4. 5, 80): C) ServerSocket c = new Socket(80) D) ServerSocket d = new
11、 Socket (130. 3. 4, 5, 80)21.下面的说法正确的是(d)A)带有页作用域的对象在一个web应用程序的每个JSP中都存在.B)指令指定与一个特定的JSP 请求不相关的全局信息。C)当JSP容器遇到开始定制标签和结束定制标签时,分别调用 doInitBody方法和doAfterBody方法。D) 动作只在翻译时处理一次。22.下列不属于面向对象程序设计的基本特征的是:(d) A)抽象 B)封装 C)继承 D)静态23.为了区分重载多态中同名的不同方法,要求:(b)A)参数名不同 B) 采用不同的形式参数列表C)返回值类型不同 D) 选项A, B, C都对24.下面是有关子
12、类调用父类构造函数的描述正确的是:(b)A)子类定义了自己的构造函数.就不会调用父类的构造函数B)子类必须通过Super关键字调用父类有参数的构造函数C)如果子类的构造没有通过super调用父类构造函数,那么子类会 先调用子类自己的构造函数,再调用父类不含参数的构造函数。D)创建子类的对象时,先调用子类自己的构造函数,然后调用父 类的构造函数25.下列操作中.不属于Applet安全限制的是(d) A) 加载本地库 B) 运行本地可执行程序 C) 读写本地文件系统 D) 与同一个页面中的Applet通信26.在Java中,负责对字节代码解释执行的是(b) A) 垃圾回收器 B) 虚拟机 C) 编
13、译器 D) 多线程机制27. 下列方法中可以用来创建一个新线程的是(c A)实现Java.lang.Runnahle接口并重写start()方法 B)实现Java.lang.Runnable接口并重写run()方法 C)继承Java.lang.Thread类并重写出run ()方法 D)继承Java.lang.Thread类并实现start()方法28.一个java程序运行从上到下的环境次序是(c) A) 操作系统、Java程序、jre/jvm、硬件 B) jre/jvm、JaVa程序、硬件、操作系统 C) java程序、jre/jvm、操作系统、硬件 D) java程序、操作系统、jre/j
14、vm、硬件29.对于从Employee表中选择记录的以下代码片段,识别其遗漏的代 码行。(b)Connection con = null:Class. forName(sun.jdbc.odbc.JdbcOdbcDriver):con=DriverManager.getConnection(jdbc:odbc:ss , sa , );ResultSet rs=stat.executeQuery(select * from Employee);A) Statement stat=createStatement();B) Statement stat=con.createStatement ();
15、C) PreparedStatement stat=con.createStatement():D) PreparedStatement stat=createPreparedStatement(); 30,下列那一选项可以实现Java平台上的标准数据类型的格式的读写 功能dA) PipedInputStream与PipedOutputStream类B) FileInputStream与FileOutputStream类C) System.in 与System.outD) DatalnputStream 与 DataOutputStream类三问答题(本大题2小题,每小题10分,共20分)1.
16、说出 ArrayList , Vector , LinkedList 的存储性能和特性2.什么是单例模式(Singleton) ? 请在下面的单例模式类中增加的getInstance() 方法, 用来产生i实例,并支持多线程调用。 public class Singleton private static Singleton instance = null; private Singleton() public static synchronized Singleton getInstance()if(instance=null)instance = new Singleton(); retu
17、rn instance; 合同管理制度1 范围本标准规定了龙腾公司合同管理工作的管理机构、职责、合同的授权委托、洽谈、承办、会签、订阅、履行和变更、终止及争议处理和合同管理的处罚、奖励;本标准适用于龙腾公司项目建设期间的各类合同管理工作,厂内各类合同的管理,厂内所属各具法人资格的部门,参照本标准执行。2 规范性引用中华人民共和国合同法龙腾公司合同管理办法3 定义、符号、缩略语无4 职责4.1 总经理:龙腾公司经营管理的法定代表人。负责对厂内各类合同管理工作实行统一领导。以法人代表名义或授权委托他人签订各类合法合同,并对电厂负责。4.2 工程部:是发电厂建设施工安装等工程合同签订管理部门;负责签
18、订管理基建、安装、人工技术的工程合同。4.3 经营部:是合同签订管理部门,负责管理设备、材料、物资的订购合同。4.5 合同管理部门履行以下职责:4.5.1 建立健全合同管理办法并逐步完善规范;4.5.2 参与合同的洽谈、起草、审查、签约、变更、解除以及合同的签证、公证、调解、诉讼等活动,全程跟踪和检查合同的履行质量;4.5.3 审查、登记合同对方单位代表资格及单位资质,包括营业执照、经营范围、技术装备、信誉、越区域经营许可等证件及履约能力(必要时要求对方提供担保),检查合同的履行情况;4.5.4 保管法人代表授权委托书、合同专用章,并按编号归口使用;4.5.5 建立合同管理台帐,对合同文本资料
19、进行编号统计管理;4.5.6 组织对法规、制度的学习和贯彻执行,定期向有关领导和部门报告工作;4.5.7 在总经理领导下,做好合同管理的其他工作,4.6 工程技术部:专职合同管理员及材料、燃料供应部兼职合同管理员履行以下职责:4.6.1 在主任领导下,做好本部门负责的各项合同的管理工作,负责保管“法人授权委托书”;4.6.2 签订合同时,检查对方的有关证件,对合同文本内容依照法规进行检查,检查合同标的数量、金额、日期、地点、质量要求、安全责任、违约责任是否明确,并提出补充及修改意见。重大问题应及时向有关领导报告,提出解决方案;4.6.3 对专业对口的合同统一编号、登记、建立台帐,分类整理归档。对合同承办部门提供相关法规咨询和日常协作服务工作;4.6.4 工程技术部专职合同管理员负责收集整理各类合同,建立合同统计台帐,并负责
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100