Java工程师考试题答案.docx

上传人:b****3 文档编号:4789730 上传时间:2022-12-09 格式:DOCX 页数:6 大小:18.87KB
下载 相关 举报
Java工程师考试题答案.docx_第1页
第1页 / 共6页
Java工程师考试题答案.docx_第2页
第2页 / 共6页
Java工程师考试题答案.docx_第3页
第3页 / 共6页
Java工程师考试题答案.docx_第4页
第4页 / 共6页
Java工程师考试题答案.docx_第5页
第5页 / 共6页
点击查看更多>>
下载资源
资源描述

Java工程师考试题答案.docx

《Java工程师考试题答案.docx》由会员分享,可在线阅读,更多相关《Java工程师考试题答案.docx(6页珍藏版)》请在冰豆网上搜索。

Java工程师考试题答案.docx

Java工程师考试题答案

Java工程师考试题一填空题(本大题10小题,每小题2分,共20分)

1.当Java对象不再被程序引用时,将被垃圾回收器回收。

2.用POS方法的HTTP包,HTTP头与POS数据的分隔标志为—空格—

3.JDBC常用的接口有

___Driver,__Connection,__Statement,___PrepareStatement_

___,ResultSet___.

4.对每个Java线程,都有各自独立的程间。

5.在java中,char型采用unicode码方案,这样,无论是中文

字符还是英文字符,都是占用__2个字节的内存空间.

6.JAVA的集合类主要分为三部

分:

List,___Set,___Map.

7.关系型数据库的表之间存在有三种基本的关系类型:

_一对一__,__一对多_,_多对多___.

8.在Struts框架的Web程序中.在Action类的__execute法中进行业

务逻辑处理,并返回一个String寸象,控制权被交回result组件

9.程序中实现多线程的方法有两种:

继承Thread类和实现_runnable接

口.

10.在jsP页面中,设置JavaBean的属性页面指令标签为___

setProperty>.

二单选题(本大题30小题,每小题2分.共60分〕

1.在JAVA中,如果父类中某些方法不包含任何逻辑,并且需要由子类

重写.应该使用(c)关键字来声明父类的这些方法:

A)finalB)staticC)abstractD)void

2•在JAVA中,已定义两个接口B和C,要定义一个实现这两个接口的类,

以下语句正确的是(c)

A)interfaceAextendB,CB)interfaceAimplementsB,C

C)classAimplementsB,CD)classAimplementsB,implementsC

3在JAVA接口中可以定义(bd)。

A)静态方法B)常量C)构造方法D)抽象方法

4.假设A有构造方法A(inta),则在类A的其他构造方法中调用该构造方法和语句格式应为(c)。

A)A(X)B)(x)C)this(x)D)super(x)

5.设x=1,y=2,z=3,则表达式y+=z—一/++x的值是(a)。

A)3B)C)4D)5

6.下列关于继承的说法哪个正确?

(b).

A)子类只继承父类public方法和属性:

B)子类继承父类的非私有属性和方法:

C)子类继承父类的方法,而不继承父类的属性:

D)子类将继承的所有的属性和方法.

7.在JAVA中.下列(c)做法可以得到Connection对象和Statement对象。

A)使用Class的getConnection方法可以得到Connection对象,使用

Connection对象的createStatemen方法可以获得Statement对象

B)使用Class的getConnection方法可以得到Connection对象,使用

DriverManager的createStatemen方法可以获得Statement对象

C)使用DriverManager的getConnection方法可以得到Connection对象,使用Connection对象的createStatemen方法可以获得Statement对象。

D)使用DriverManager的getConnection方法可以得到Connection对象,

使用Statement对象的createStatement方法可以获得Statement对象

8.在java中.在使用JDBC时。

对于多次调用同一条SQL语句的情况,使用(c)通常会提高效。

A)StatementB)CallableStatement

C)PreparedStatementD)PrarmeterStatement

9.下列不能控制一个Servlet的生命周期方的法是:

c

A)serviceB)destroyC)doPostD)init

10.能够给一个byte型变量赋值的范围是(b)

A)0〜65535B)(-128)〜127

C)(-32,768)〜32,767D)(-256)〜255

11,下面那个是可以被接受的(ab)

A)Objecto=newButton("A");

B)Booleanflag=true;

C)Panelp=newFrame();

D)Framef=newPanel();

12.若一个方法包含了一段可能引起异常的代码,那么此方法想要调用

他的方法去处理这个潜在的异常的正确方法是(b)

A)newException

B)throwsException

C)Don'tneedtospecifyanything

语言中int类型数据占用多少位?

(a)

A)32B)64C)16D)20

14.ServletContext对象是如何创建的?

(c)

A)由Servlet容器创建,对于每个HTTP请求.Servlet容器都会创建一

个ServletContext对象

B)由JavaWeb应用本身为自己创建一个ServletContext对象

C)由Servlet容器创建,对于每个JaveWeb应用,在启动时,Servlet容

器都会创建一个ServletContext对象

15.在JSP中使用vjsp:

forwardpag=""/)后浏览器地址栏内的内容将⑻

A)不发生变化B)发生变化

16在JSP中使用("mycus",my_cus)则可以在会话中〔c)

A)获取my_cus对象B)获取my_cus值

C)保存my_cus值D)保存my_cus对象

17.在JSP中不能在不同用户之间共享数据的方法是(a)

B)

A)通过cookie

C)利用数据库

利用文件系统

D)通过ServletContext对象

18.从员工”表的姓名”字段中找出名字包含玛丽”的人,下面哪条

select语句正确(d)

A)Select*from员工where姓名=‘_玛丽_'

B)Select*from员工where姓名=‘%玛丽_'

C)

D)

B)

Select*from员工where姓名like‘_玛丽%

Select*from员工where姓名like‘%玛丽%'

19.以下哪个不是Collection的子接口?

(c)

A)ListB)SetC)MapD)SortedSet

20.下面正确的创建Socket的语句是(b)

A)Socketa=newSoeket(80):

Socketb=newSocket("130.3.4.5",80):

C)ServerSocketc=newSocket(80)

D)ServerSocketd=newSocket("130.3.4,5",80)

21.下面的说法正确的是(d)

A)带有页作用域的对象在一个web应用程序的每个JSP中都存在.

B)指令指定与一个特定的JSP请求不相关的全局信息。

C)当JSP容器遇到开始定制标签和结束定制标签时,分别调用doInitBody方法和doAfterBody方法。

D)

inclnde>动作只在翻译时处理一次。

22.下列不属于面向对象程序设计的基本特征的是:

(d)

A)抽象B)封装C)继承D)静态

23.为了区分重载多态中同名的不同方法,要求:

(b)

B)

A)参数名不同

C)返回值类型不同

采用不同的形式参数列表

D)选项A,B,C都对

24.下面是有关子类调用父类构造函数的描述正确的是:

(b)

A)子类定义了自己的构造函数•就不会调用父类的构造函数

B)子类必须通过Super关键字调用父类有参数的构造函数

C)如果子类的构造没有通过super调用父类构造函数,那么子类会先调用子类自己的构造函数,再调用父类不含参数的构造函数。

D)创建子类的对象时,先调用子类自己的构造函数,然后调用父类的构造函数

25.下列操作中.不属于Applet安全限制的是(d)

A)加载本地库B)运行本地可执行程序

C)读写本地文件系统D)与同一个页面中的Applet通信

26.在Java中,负责对字节代码解释执行的是(b)

A)垃圾回收器B)虚拟机C)编译器D)多线程机制

27.下列方法中可以用来创建一个新线程的是(c〕

B)实现接口并重写run()方法

C)继承类并重写出run()方法

28.一个java程序运行从上到下的环境次序是(c)

A)操作系统、Java程序、jre/jvm、硬件B)

jre/jvm、JaVa程序、硬件、操作系统

C)java程序、jre/jvm、操作系统、硬件

D)java程序、操作系统、jre/jvm、硬件

29.对于从Employee表中选择记录的以下代码片段,识别其遗漏的代

行。

(b)

Connectioncon=null:

con=("jdbc:

odbc:

ss","sa","");

ResultSetrs=("select*fromEmployee");

A)Statementstat=createStatement();

B)Statementstat=();

C)PreparedStatementstat=():

D)PreparedStatementstat=createPreparedStatement();

30,下列那一选项可以实现Java平台上的标准数据类型的格式的读写

A)PipedlnputStream与PipedOutputStream类

B)FileInputStream与FileOutputStream类

C)与

D)DatalnputStream与DataOutputStream类

三问答题(本大题2小题,每小题10分,共20分)

1.说出ArrayList,Vector,LinkedList的存储性能和特性

2.什么是单例模式(Singleton)?

请在下面的单例模式类中增加的getInstance()方法,用来产生i实例,并支持多线程调用。

publicclassSingleton{

privatestaticSingletoninstance=null;

privateSingleton(){

publicstaticsynchronizedSingletongetInstance(){

if(instance==null){

instance=newSingleton();

}

returninstance;

}

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 起诉状

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1