Java面试题(选择题)虾米博客

1.在Java中,负责对字节代码解释执行的是

A.应用服务器

B.虚拟机

C.垃圾回收器

D.编译器

2.一个栈的输入序列为12345,则下列序列中不可能是栈得输出序列的是()

A.54132

B.23415

C.15432

D.23145

3.LDAP是什么

A.是一种开源产品

B.是一种编程语言

C.是一种访问协议

D.是一种存储数据的目录

4.要想在你的视图上成功的执行查询需要做什么?

A.只能在基础表中有select权限

B.在视图中需要有select权限

C.基础表中必须有数据

D.基础表必须在同一个用户模式中

5.评估下面的一组SQL语句:

CREATETABLEdept

(deptnoNUMBER(2),

dnameVARCNAR2(14),

1ocVARCNAR2(13));

ROLLBACK;

DESCRIBEDEPT

下面关于该组语句的哪个描述是正确的?

A.DESCRIBEDEPT语句将返回一个错误ORA-04043:objectDEPTdoesnotexist.

B.DESCRIBEDEPT语句将显示DEPT表的结构描述内容

C.DESCRIBEDEPT语句将只有在ROLLBACK之前引入一个COMMIT语句时,才会显示DEPT表的结构描述内容

D.ROLLBACK语句将释放DEPT占用的存储空间

6.Oracle中VARCHAR2类型的最大长度是:

A.4000

B.3000

C.1000

D.2000

7.下列哪一个选项按照顺序包括了OSI模型的七个层次:()

A.物理层数据链路层传输层网络层会话层表示层应用层

B.物理层数据链路层会话层网络层传输层表示层应用层

C.物理层数据链路层网络层传输层会话层表示层应用层

D.网络层传输层物理层数据链路层会话层表示层应用层

8.当客户端关闭一个从连接池中获取的连接,会发生下面哪一种情况

A.连接不会关闭,只是简单地还给连接池

B.连接被关闭,但又被重新打开并还给连接池

C.连接永久性关闭

9.以下哪些不是javascript的全局函数()

A.eval

B.escape

C.setTimeout

D.parseFloat

10.你使用mkdir命令创建一个临时文件夹/tmp/aaa,并将一些文件复制其中。你使用完后要删除/mnt/tmp文件夹及其中的所有文件,应该使用命令

A.rm/tmp/aaa

B.rm-r/tmp/aaa

C.rmdir-r/tmp/aaa

D.rmdir/tmp/aaa

11.操作系统具有进程管理、存储管理、文件管理和设备管理的功能,在以下有关的描述中,哪一个是不正确的

A.设备管理是指计算机系统中除了CPU和内存以外的所有输入、输出设备的管理

B.存储管理主要是管理内存资源

C.进程管理主要是对程序进行管理

D.文件管理可以有效地支持对文件的操作,解决文件共享、保密和保护问题

A.协作图

B.网络图

C.序列图

D.状态图

13.下面有关系统并发访问数估算数据那个最有效:

A.高峰时段日处理业务量100000

B.高峰时段平均每秒请求数80

C.同时在线用户数100

D.平均每秒用户请求数50

14.不同级别的用户对同一对象拥有不同的访问权利或某个客户端不能直接操作到某个对象,但又必须和那个对象有所互动,这种情况最好使用什么设计模式。

A.Bridge模式

B.Fa?ade模式

C.Adapter模式

D.Proxy模式

15.PL/SQL中用来判断FETCH语句是否成功,并且在FETCH语句失败时返回逻辑真的属性是:

%ISOPEN

%NOTFOUND

%ROWCOUNT

%FOUND

16.关于以下程序代码的说明正确的是:

1.publicclassHasStatic{

2.privatestaticintx=100;

3.publicstaticvoidmain(Stringargs[]){

4.HasStatichs1=newHasStatic();

5.hs1.x++;

6.HasStatichs2=newHasStatic();

7.hs2.x++;

8.hs1=newHasStatic();

9.hs1.x++;

10.HasStatic.x--;

11.System.out.println("x="+x);

12.}

13.}

A.程序通过编译,输出结果为:x=103

B.10行不能通过编译,因为x是私有静态变量

C.5行不能通过编译,因为引用了私有静态变量

D.程序通过编译,输出结果为:x=102

17.定义字符串:Strings1="hello";对下面程序描述正确的是:

if(s1=="hello"){

System.out.println("s1=\"hello\"");

}else{

System.out.println("s1!=hello");

}

A.输出s1!=hello

B.编译正确,运行错误

C.产生编译错误

D.输出s1="hello"

18.在实现DAO设计模式时,下面哪种模式经常被采用:

A.Proxy模式

B.Factory模式

C.Prototype模式

D.Observer模式

19.关于MVC,下面说法正确的是:

A.Servlet实现MVC的Model部分

B.EJB实现MVC的Model部分

C.Http实现MVC的View部分

D.JSP实现MVC的Control部分

20.下列关于PC机软件的叙述中,错误的是:

A.C++语言编译器是一种系统软件,它需要操作系统的支持

B.PC机除了使用Windows操作系统外,还可使用Linux等操作系统

C.软件是计算机系统不可缺少的组成部分,它包括各种程序、数据和有关文档资料

D.Windows操作系统中的画图、计算器、游戏等是Windows的组成部分,它们都属于系统软件

21.在ORACLE中执行下面SQL的结果为:

Selectinstr('Mississippi','i',3,3)fromdual

7

10

8

11

22.在ORACLE中,下面哪个符号可以放到一个文件中的一行前面来标示注释。

A.!

B.$

C.&

D.#

23.以下代码段将创建几个对象

Strings1="bc";

Strings2="bc";

A.2

B.3

C.0

D.1

24.关于垃圾收集的哪些叙述是对的。

B.垃圾收集将检查并释放不再使用的内存。

C.垃圾收集允许程序开发者明确指定并立即释放该内存。

D.程序开发者必须自己创建一个线程进行内存释放的工作。

25.设x为int型变量,则执行以下语句段后,x的值为:

x=10;

x+=x-=x-x;

A.30

B.20

C.40

D.10

26.对于下面几种常见的CMT事务属性,下面?号处从?1到4依次应为:

A.T2,None,None,T2

B.None,T2,None,T2

C.T1,T2,T2,None

D.None,None,None,T1

E.T2,T2,None,T2

F.T1,None,T2,T2

27.如果配置一个Servlet需要使用的参数,最好在哪个方法中加载?

A.init

B.doGet

C.destory

D.doPost

E.service

28.下面哪个Set是排序的?

A.LinkedHashSet

B.HashSet

C.AbstractSet

D.TreeSet

29.假设test类运行于多线程环境下,那么关于A处的同步下面描述正确的是?

publicclassTest{

Listlist=newjava.util.ArrayList();

publicvoidtest(){

synchronized(list){//--A

list.add(String.valueOf(System.currentTimeMillis()));

A.test方法中必须增加synchronized

B.Test类为singleton时有必要增加synchronized

C.test方法中没有必要增加synchronized

D.Test类为singleton时也没有必要增加synchronized

A.classMyClassextendsMySuperClass1,MySupperClass2{}

B.publicclassMyClass{}

C.abstractclassMyClassimplementsYourInterface1,Youriterface2{}

D.privateclassMyClass{}

E.classMyClassextendsMySuperClassimplementsYourInterface{}

31.类的实例方法表示的是什么?()

A.父类对象的行为

B.类的属性

C.类对象的行为

D.类的行为

32.下面说法正确的是()

A.JAVA中线程是非抢占式的

B.JAVA中的线程不可以共享数据

C.每个JAVA程序都至少有一个线程,即主线程

D.JAVA中的线程不可以共享代码

1.Applet可以做下列那些操作

A.读取客户端文件

B.在客户端主机上创建新文件

C.在客户端装载程序库

D.读取客户端部分系统变量

2.在面向对象数据模型中,子类不但可以从其超类中继承所有的属性和方法,而且还可以定义自己的属性和方法,这有利于实现

A.可移植性

B.可扩充性

C.可靠性

D.安全性

3.下面两段代码打印的结果是:

System.out.println(5.00-4.90);

System.out.println(300-210);

A.0.8999999999999999和90

B.0.8999999999999999和89.99999999999999

C.0.9和90

D.0.9和89.99999999999999

4.下面关于数据库系统基于日志的恢复的叙述中,哪一个是正确的

A.利用更新日志记录中的改前值可以进行UNDO,利用更新日志记录中的改前值可以进行REDO

B.利用更新日志记录中的改后值可以进行UNDO,利用更新日志记录中的改后值可以进行REDO

C.利用更新日志记录中的改前值可以进行UNDO,利用更新日志记录中的改后值可以进行REDO

D.利用更新日志记录中的改后值可以进行UNDO,利用更新日志记录中的改前值可以进行REDO

A.DESCRIBEDEPT语句将显示DEPT表的结构描述内容

B.DESCRIBEDEPT语句将只有在ROLLBACK之前引入一个COMMIT语句时,才会显示DEPT表的结构描述内容

C.ROLLBACK语句将释放DEPT占用的存储空间

D.DESCRIBEDEPT语句将返回一个错误ORA-04043:objectDEPTdoesnotexist.

6.下面哪个语句用于打开一个已经存在的约束?

A.ALTERTABLEtable_nameENABLEconstraint_name;

B.ALTERTABLEtable_nameSTATUS=ENABLECONSTRAINTconstraint_name;

C.ALTERTABLEtable_nameSTATUS=ENABLECONSTRAINTconstraint_name;

D.ALTERTABLEtable_nameENABLECONSTRAINTconstraint_name;

E.ALTERTABLEtable_nameTURNONCONSTRAINTconstraint_name;

F.ALTERTABLEtable_nameTURNONCONSTRAINTconstraint_name;

7.TCP协议在每次建立或拆除连接时,都要在收发双方之间交换_________报文。

A.一个

B.四个

C.三个

D.两个

8.网络操作系统和分布式操作系统的主要区别是()

A.是否连接多台计算机

B.计算机之间能否通信

C.网上资源能否共享

D.各台计算机有没有主次之分

9.关于IE的window对象表述不正确的有()

A.window.opener属性本身就是指向window对象

C.定义了全局变量g;可以用window.g的方式来存取该变量

D.window.reload()方法可以用来刷新当前页面

10.在操作系统中,Wait(s)和Signal(s)操作是一种

A.机器指令

B.作业控制命令

C.系统调用命令

D.低级进程通信原语

11.文件的存取方式是由文件的性质和用户使用文件的情况而确定的,一般有两种存取方式,它们是

A.直接存取和间接存取

B.顺序存取和链接存取

C.顺序存取和随机存取

D.只读存取和读写存取

12.下列描述中正确的是()

A.软件工程只是解决软件项目的管理问题

B.软件工程只是解决软件开发中的技术问题。

C.软件工程的主要思想是强调在软件开发过程中需要应用工程化的原则。

D.软件工程主要解决软件产品的生产率问题。

13.项目中的技术风险是通常是通过()方法来缓解的

A.技术文档

B.架构原型验证

C.代码复审

D.单元测试

14.CMM定义了几个不同的成熟度等级。

A.3

B.6

C.5

D.4

15.PL/SQL中以下表达式的结果非空的是:

A.NULL||NULL

B.NULL'||NULL

C.(5>NULL)

D.3+NULL

16.你怎样强制对一个对象立即进行垃圾收集?

A.调用System.gc()

B.调用System.gc(),同时传递要进行垃圾收集对象的引用

C.调用Runtime.gc()

D.给这个对象的所有引用设置一个新的值(例如null)

E.垃圾收集是不能被强迫立即执行

17.以下()方法不能被浏览器自动调用。

A.init()

B.stop()

C.start()

D.paint()

18.要创建一个新目录,可以用下面()类实现。

A.FileInputStream

B.FileOutputStream

C.RandomAccessFile

D.File

19.执行下面代码,下面描述正确的是:

publicclassPerson{

staticintarr[]=newint[10];

publicstaticvoidmain(Stringa[]){

System.out.println(arr[1]);

A.产生编译错误

B.输出空

C.编译正确,运行错误

D.输出0

20.关于CMM说法错误的是:

A.CMM是一个软件生命周期模型

B.CMM是一种软件过程的策略,与实际使用的模型无关

C.CMM有助于组织建立一个有规律的、成熟的软件过程

D.CMM定义了5个成熟度等级

21.执行下面PL/SQL,emp表中存在编号为1234的雇员,说法正确的是:

declare

v_nameVARCHAR2(10);

begin

SELECTenameINTOv_nameFROMempWHEREempno='1234';

dbms_output.put_line('found');

EXCEPTION

WHENno_data_foundTHEN

dbms_output.put_line('notfound!');

dbms_output.put_line('others');

end;

A.程序编译错误

B.输出结果为:found

C.输出结果为:notfoundothers

D.输出结果为:foundothers

22.在ORACLE中,关于同义词说法错误的是:

A.同义词只能由创建同义词的用户使用

B.同义词可以和表重名

C.共有同义词和私有同义词创建的权限不同

D.可以为存储过程创建同义词

A.6

B.10

C.8

D.7

24.有关线程的哪些叙述是对的。

A.一旦一个线程被创建,它就立即开始运行。

B.当一个线程因为抢先机制而停止运行,它被放在可运行队列的前面。

C.一个线程可能因为不同的原因停止(cease)并进入就绪状态。

D.使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行。

25.下列程序段执行后,t5的结果是:

intt1=5,t2=6,t3=7,t4,t5;

t4=t1

t5=t4

A.7

B.5

C.6

26.下面哪一个参数不是存储过程接受的参数

A.INPUT

B.INOUT

C.IN

D.OUT

27.54.执行如下两个查询,结果为:

SELECTenamename,salsalaryFROMemporderbysalary;

SELECTenamename,sal"SALARY"FROMemporderbysalASC;

A.两个查询结果完全相同

B.第二个查询正确,第一个查询错误

C.第一个查询正确,第二个查询错误

D.两个查询结果不同

28.EJB实例通过下面哪个接口与容器进行交互?

A.Handle

B.EJBContext

C.EJBHome

D.EJBObject

E.HomeHandle

29.下面哪个Map是排序的?

A.TreeMap

B.HashMap

C.Hashtable

D.WeakHashMap

E.LinkedHashMap

30.transient变量和下面哪一项有关?

A.Cloneable

B.Serializable

C.Runnable

D.Throwable

E.Comparable

31.执行下列语句后,i和n的值为()inti=10;intn=i++%5;

A.10,0

B.11,0

C.10,1

D.11,1

32.随着Java技术的不断发展,Sun公司根据市场进一步将Java细分,其中针对普通PC应用的是()

A.J2EE

B.JDK

C.J2ME

D.J2SE

1.以下创建了几个对象

StringA,B,C

A="a";

B="b":

A=A+B;

StringBufferD=newStringBuffer("abc");

D=D.append("567");

B.4

C.3

D.5

2.J2EE的三层结构包括表示层、中间层、()。

A.保存层

B.服务层

C.中间层

D.数据层

3.下面那种服务不是JNDI应用范围。

A.JMS

B.JDBC

C.Servlet

D.EJB

A.基础表必须在同一个用户模式中

B.只能在基础表中有select权限

D.在视图中需要有select权限

5.在数据库中,产生数据不一致的根本原因是

A.数据冗余

B.数据存储量太大

C.没有严格保护数据

D.未对数据进行完整性控制

6.评估下面的一组SQL语句:

D.DESCRIBEDEPT语句将只有在ROLLBACK之前引入一个COMMIT语句时,才会显示DEPT表的结构描述内容

A.网络层传输层物理层数据链路层会话层表示层应用层

B.物理层数据链路层网络层传输层会话层表示层应用层

C.物理层数据链路层会话层网络层传输层表示层应用层

D.物理层数据链路层传输层网络层会话层表示层应用层

8.TCP协议在每次建立或拆除连接时,都要在收发双方之间交换____报文。

A.四个

B.一个

C.两个

D.三个

9.下列关于描述XML和HTML的差异不正确的是

A.XML的语法比HTML严格

B.XML扩展性比HTML强

C.解析XML的性能优于HTML

D.XML与HTML互补

A.作业管理

B.存储管理

C.设备管理

D.处理器管理

11.以下哪一项不是进程和程序的区别?

A.程序可以长期保存,进程是暂时的

B.程序只能在前台运行,而进程可以在前台或后台运行

C.程序没有状态,而进程是有状态的

D.程序是一组有序的静态指令。进程是一次程序的执行过程

A.序列图

B.状态图

C.协作图

D.网络图

13.黑盒测试也称为功能测试。黑盒测试不能发现

A.界面是否有错误

B.终止性错误

C.输入是否正确接收

D.是否存在冗余代码

14.不同级别的用户对同一对象拥有不同的访问权利或某个客户端不能直接操作到某个对象,

但又必须和那个对象有所互动,这种情况最好使用什么设计模式。

A.Fa?ade模式

B.Proxy模式

D.Bridge模式

15.下面哪项不是web容器的部署描述符的作用。

A.映射到Servlet/JSP的请求

B.定义欢迎和错误页面

C.定义MIME参数

D.定义远程接口

E.初始化参数

16.表的主键特点中,说法错误的是:

A.主键的每一列都必须非空

B.主键的每一列都必须唯一

C.一个表只能定义一个住键

D.主键可以定义在表级或列级

17.Oracle中可变长度的字符串类型用以下的哪个关键字表示:

A.NUMBER

B.VARCHAR2

C.CHAR

D.BOOLEAN

18.以下代码完成画线功能,所画线的颜色是:

g.setColor(Color.red.green.yello.cyan);

g.drawLine(0,0,100,100);

A.yello

B.red

C.cyan

D.green

19.创建一个标识有“关闭”按钮的语句是:

A.Buttonb=newButton("关闭");

B.TextFieldb=newTextField("关闭");

C.Checkboxb=newCheckbox("关闭");

D.Labelb=newLabel("关闭");

20.为了提高测试的效率,应该:

A.在完成编码以后制定软件的测试计划

B.集中对付那些错误群集的程序

C.随机选取测试数据

D.取一切可能的输入数据作为测试数据

21.软件生命周期中所花费用最多的阶段是:

A.软件维护

B.软件测试

C.详细设计

D.软件编码

22.在ORACLE中,删除emp表的全部数据,但不提交,以下正确的语句是:

A.TRUNCATETABLEEMP

B.DELETETABLEEMP

C.DELETEFROMEMP

D.DELETE*FROMEMP

23.在ORACLE中,下面哪个符号可以放到一个文件中的一行前面来标示注释。

B.&

C.$

24.下面这些方法中()方法不是Applet的基本方法。

A.stop()

B.run()

C.init()

D.start()

25.类Teacher和Student是类Person的子类:

Personp;

Teachert;

Students;

//p,tandsareallnon-null.

if(tinstanceofPerson){s=(Student)t;}

最后一句语句的结果是:

A.编译时正确,但运行时错误

B.将构造一个Student对象

C.表达式是错误的

D.表达式是合法的

26.软件设计中划分模块的一个准则是

A.低内聚高耦合

B.低内聚低耦合

C.高内聚低耦合

D.高内聚高耦合

27.下面哪个Set是排序的?TreeSet

C.TreeSet

D.AbstractSet

28.哪个类或者接口不包括在JDKCollectionFramework中?

A.Iterator

B.Arrays

C.TreeMap

D.Enumeration

E.Collections

29.如果你被要求写一段代码读取一个文本文件,那么一般使用哪种Stream?

A.DataInputStream

B.ObjectInputStream

C.FileReader

D.FileInputStream

30.java程序运行入口的main方法的返回类型是什么?

A.static

B.void

C.boolean

D.int

31.在下面的代码中:publicclassAyeAye{inti=40;intj;

publicAyeAye(){setValue(i++);}

voidsetValue(intinputValue){inti=20;j=i+1;

System.out.println(“j=”+j);}}当setValue()方法显示变量j时,该变量的值为多少?

A.21

B.42

D.20

32.下面关于缺省构造方法的描述中正确的是()

A.当类中没有定义任何构造方法时,Java编译器将为这个类创建缺省构造方法

B.缺省构造方法可以初始化其他方法中定义的变量

C.Java编译器会为所有的类创建缺省构造方法。

1.有关线程的哪些叙述是对的。

C.使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行。

D.一个线程可能因为不同的原因停止(cease)并进入就绪状态。

2.关于finally块中的代码描述正确的是:

A.关于finally块中的代码描述正确的是:

B.异常没有发生时才被执行

C.如果try块后没有catch块时,finally块中的代码才会执行

D.异常发生时才被执行

3.下列代码编译和执行后的结果是

publicvoidmyMethod(Objecto){

System.out.println("MyObject");

publicvoidmyMethod(Strings){

System.out.println("MyString");

publicstaticvoidmain(Stringargs[]){

Testt=newTest();

t.myMethod(null);

A.代码不打印任何东西

B.代码打印出"MyString"

C.代码打印出"MyObject"

D.代码抛出一个Runtime的异常

4.数据库中只存放视图的

A.操作

B.定义

C.限制

D.对应的数据

5.Oracle中VARCHAR2类型的最大长度是:

A.1000

B.4000

C.2000

D.3000

6.下面哪个语句用于打开一个已经存在的约束?E

A.ALTERTABLEtable_nameTURNONCONSTRAINTconstraint_name;

B.ALTERTABLEtable_nameTURNONCONSTRAINTconstraint_name;

C.ALTERTABLEtable_nameENABLEconstraint_name;

D.ALTERTABLEtable_nameSTATUS=ENABLECONSTRAINTconstraint_name;

E.ALTERTABLEtable_nameENABLECONSTRAINTconstraint_name;

F.ALTERTABLEtable_nameSTATUS=ENABLECONSTRAINTconstraint_name;

7.下述论述中不正确的是()

A.IPV6具有高效IP包头

B.IPV6采用主机地址自动配置

C.IPV6地址采用64位

D.IPV6增强了安全性

8.TCP协议在每次建立或拆除连接时,都要在收发双方之间交换_________报文。

B.两个

C.四个

A.XML扩展性比HTML强

B.解析XML的性能优于HTML

C.XML与HTML互补

D.XML的语法比HTML严格

10.以下哪一项不是进程和程序的区别?

A.程序是一组有序的静态指令。进程是一次程序的执行过程

B.程序可以长期保存,进程是暂时的

C.程序只能在前台运行,而进程可以在前台或后台运行

D.程序没有状态,而进程是有状态的

A.进程管理主要是对程序进行管理

B.设备管理是指计算机系统中除了CPU和内存以外的所有输入、输出设备的管理

C.存储管理主要是管理内存资源

12.业务词汇表在()阶段产出

A.初始阶段

B.产品化阶段

C.构建阶段

D.精化阶段

14.下面哪项不是EJB事务属性。

A.NotSupported

B.Never

C.Mandatory

D.Request

15.在MVC框架中,哪两部分的访问不是双向的。

A.M和V

B.V和C

C.M和C

16.PL/SQL包中不包含的元素为:

A.存储过程

B.存储函数

C.表

D.游标

17.以下语句的作用是:

SELECTename,salFROMempWHEREsal<(SELECTmin(sal)FROMemp)+1000

A.显示工资低于1000元的雇员信息

B.将雇员工资小于1000元的工资增加1000后显示

C.显示不超过最低工资1000元的雇员信息

D.显示超过最低工资1000元的雇员信息

18.对于下列代码:哪些表达式返回值为true。

publicclassSample{

longlength;

publicSample(longl){length=l;}

publicstaticvoidmain(Stringarg[])

{

Samples1,s2,s3;

s1=newSample(21L);

s2=newSample(21L);

s3=s2;

A.s1==s2;

B.s2.equals(s3)

C.s1.equals(s2)

D.s2!=s3;

19.下面哪项是int型的取值范围(用215表示2的15次方)?

A.-263-263-1

B.-215--215-1

C.-231--231-1

D.0--216-1

20.已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是:

A.acbed

B.decab

C.deabc

D.cedba

21.在PL/SQL中,下列有关函数的特点说法错误的是:

A.函数必须定义返回类型

B.函数参数的类型只能是IN

C.函数的调用应使用EXECUTE命令

D.在函数体内可以多次使用RETURN语句

22.在ORACLE中执行下面SQL的结果为:

A.11

C.7

D.8

A.A类的实例不能访问到B类的实例

B.A类的实例能够访问到B类的一个实例的x成员

C.C类的实例可以访问到B类的一个实例的x成员

D.C类的实例不能访问到B类的实例

24.下列程序段执行后,t5的结果是:

25.以下标识符中()是不合法的。

A.BigM

B.1s

C.$1

D.$I

26.54.执行如下两个查询,结果为:

B.第一个查询正确,第二个查询错误

C.两个查询结果不同

D.第二个查询正确,第一个查询错误

27.释放SessionBean使用的某些资源或者刷新EntityBean的缓存的代码一般实现在哪个方法中?

A.ejbRemove

B.ejbLoad

C.ejbStore

D.ejbActivate

E.ejbPassivate

28.哪个HTTPMethod可以用来传递大数据量?

A.POST

B.PUT

C.DELETE

D.HEAD

E.GET

29.如果配置一个Servlet需要使用的参数,最好在哪个方法中加载?

A.destory

C.doPost

D.service

E.init

30.下面哪个Map最适合用来实现LRUCache

A.Hashtable

B.TreeMap

C.HashMap

D.IdentityHashMap

E.WeakHashMap

B.11,1

D.11,0

32.下列标识符中,()是正确的变量名?

A.int

B.one-hundred

C.1thing

D.thing1

多选题

33.消息类型Web服务适合下面哪些情况:

A.Web服务是数据驱动的

B.调用Web服务的客户机要求立即响应

C.Web服务是面向过程的

D.Web服务功能在异步环境中

34.下面叙述哪些是正确的

B.java中的集合类(如Vector)可以用来存储任何类型的对象,且大小可以自动调整。但需要事先知道所存储对象的类型,才能正常使用

C.在java中,可以用异常(Exception)来抛出一些并非错误的消息,但这样比直接从函数返回一个结果要花费更大的系统开销

D.java中,子类不可以访问父类的私有成员和受保护的成员

35.以下关于主键和唯一索引的区别有哪些是正确的?

A.主键:默认将是聚簇索引唯一索引:默认将是非聚簇索引

B.主键不能空,唯一索引可以为空

C.主键顺序为数据的物理顺序

D.主键每个表只能有一个,唯一索引可以多个

36.下列HTTP错误代码描述正确的是:

A.HTTP502-网关错误

B.HTTP403-禁止访问

C.HTTP404-无法找到文件

D.HTTP500-请求无效

37.SSL协议提供的服务主要有

A.压缩数据降低网络传输的数据量

B.认证用户和服务器,确保数据发送到正确的客户机和服务器

C.维护数据的完整性,确保数据在传输过程中不被改变

D.加密数据以防止数据中途被窃取

38.在不指定特殊属性的情况下,哪几种HTML标签可以手动输入文本

A.

B.

C.

D.

39.可能与正在运行的进程无关的中断事件有()等

A.硬件故障

B.程序性

C.外部

D.输入/输出

E.访管

40.需求规格说明书需要包含的内容有

A.性能需求

B.资源需求

C.安全性需求

D.功能性需求

41.J2EE的三层模型是指:

A.企业信息系统层

B.客户层

C.WEB层

D.中间层

42.若下面指定的目录和文件名都存在,创建FileInputStream对象的语句正确的是:

A.Filefile=newFile("1.txt");FileInputStreamfis=newFileInputStream(file);

B.FileInputStreamfis=newFileInputStream("d:\\java\\1.txt");

C.FileInputStreamfis=newFileInputStream("java/1.txt");

D.FileInputStreamfis=newFileInputStream("d:\\java\\1.txt");

43.下面的说法正确的是:

A.Java中IO流的处理通常分为输入和输出两个部分。

B.Reader与Writer类是用来处理字符流,也就是纯文本文件。

C.File类是输入/输出流类的子类。

D.InputStream与OutputStream类通常是用来处理字节流,也就是二进制文件。

44.Whichcorrectlycreateatwodimensionalarrayofintegers

A.int[][]a=newint[10][10];

B.inta[10][10]=newint[][];

C.inta[][]=newint[10][10];

D.inta[][]=newint[][];

45.定义整型变量:intn=456;,表达式的值为5的是:

A.n%10

B.n/10

C.(n-n/100*100)/10

D.n/10%10

46.下面哪些资源可以通过JNDI接口访问?

A.文件系统

B.DNS域名解析服务

C.LDAP目录服务

D.J2EE容器中的JNDITree

47.下面对数组的操作代码哪个是正确的?

A.char[]a="helloworld".toCharArray();

B.intlen=a.length;

C.charc=a[999];

D.charc=a[0];

a.equals(newObject());

Classcc=a.getClass();

A.调用Web服务的客户机要求立即响应

B.Web服务是数据驱动的

C.Web服务功能在异步环境中

D.Web服务是面向过程的

34.下面哪几点是Hibernate的优势?

A.对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码

B.Hibernate是一个基于JDBC的主流持久化框架,是一个优秀的ORM实现。他很大程度的简化DAO层的编码工作

C.hibernate使用Java反射机制,而不是字节码增强程序来实现透明性

D.hibernate的性能非常好,因为它是个轻量级框架。映射的灵活性很出色。它支持各种关系数据库,从一对一到多对多的各种复杂关系

35.在ORACLE中,下面哪些命令用来处理事务:

A.commit

B.savepoint

C.settransaction

D.rollback

A.HTTP404-无法找到文件

C.HTTP500-请求无效

D.HTTP502-网关错误

37.HTTP/1.1相较于HTTP/1.0协议的区别主要体现在:

A.带宽优化及网络连接的使用

B.缓存处理

C.安全性及完整性

D.消息在网络中的发送

38.请选择对javascript理解有误的

A.JScript是javascript的简称

B.FireFox和IE存在大量兼容性问题的主要原因在于他们对javascript的支持不同上

C.javascript是网景公司开发的一种Java脚本语言,其目的是为了简化Java的开发难度

D.AJAX技术一定要使用javascript技术

B.外部

C.访管

D.程序性

E.输入/输出

40.上下文关系图(contextdiagram)的作用是

A.定义系统的上下文和范围

B.定义业务规则

C.概括与系统之间相互影响的重要的外部系统和人

D.外部系统和人与系统之间交互的方式

41.关于J2EE描述正确的是:

B.一个J2EE应用必须是基于Web的

C.J2EE提供了对EJB(EnterpriseJavaBeans)、JavaServletsAPI、JSP(JavaServerPages)以及XML技术的全面支持

D.J2EE是一个产品

42.编译运行下面的程序,说法正确的有:

importjava.io.*;

publicclassA{

publicstaticvoidmain(String[]x){

Strings="1234567890abcdefghijklmnopq";

byte[]b=s.getBytes();

try{

Filef=newFile("B.txt");

FileOutputStreamout=newFileOutputStream(f);

out.write(b,10,10);

out.write(b,0,5);

}catch(IOExceptione){

System.out.println(e.getMessage());

A.抛出一个可以被捕获的IOException

B.程序编译正常,并在当前目录下生成文件B.txt,文件内容为abcdefghij12345

C.编译正常,但运行时出现错误

D.程序编译正常,但屏幕没有任何输出

43.下面关于变量及其范围的陈述哪些是正确的。

A.实例变量是类的成员变量。

B.在方法中定义的局部变量在该方法被执行时创建。

C.局部变量在使用前必须被初始化。

44.下面关于float数的定义正确的是:

A.floatf=-5;

B.floatf=0x0687;

C.floatf=1.0;

D.floatf=7.8f;

A.getCodebase()

B.getDocumentbase()

C.getCodeBase()

D.getDocumentBase()

46.下面代码中对result描述正确的是?

InputStreamin=...;

byte[]buff=newbyte[1024];

intresult=in.read(buff,0,256);

A.result可能等于-1

B.result可能等于0

C.result可能等于256

D.result可能等于1024

char[]a="helloworld".toCharArray();

A.intlen=a.length;

B.charc=a[999];

C.a.equals(newObject());

E.Classcc=a.getClass();

33.下面叙述哪些是正确的

C.java中,子类不可以访问父类的私有成员和受保护的成员

D.在java中,可以用异常(Exception)来抛出一些并非错误的消息,但这样比直接从函数返回一个结果要花费更大的系统开销

34.面哪个语句能够正确地创建一个InputStreamReader的实例?

A.newInputStreamReader(newFileReader("data"))

B.newInputStreamReader(newFileInputStream("data"))

C.newInputStreamReader(newBufferedReader("data"))

D.newInputStreamReader("data")

E.newInputStreamReader(System.in)

A.rollback

D.commit

D.HTTP404-无法找到文件

37.下面哪种协议运行在应用层:()

A.FTP

B.IP

C.TCP

D.DNS

38.下面哪些关于HTML的描述是正确的

A.div和table都可以用来做页面布局

B.HTML中指定页面编码的关键词是charset

C.html代码必须按照规范才能够在浏览器中显示

D.HTML是一种自描述的语言

A.访管

C.输入/输出

E.硬件故障

A.安全性需求

B.性能需求

C.功能性需求

D.资源需求

A.一个J2EE应用必须是基于Web的

B.J2EE是一个产品

D.J2EE提供了对EJB(EnterpriseJavaBeans)、JavaServletsAPI、JSP(JavaServerPages)以及XML技术的全面支持

42.下面关于float数的定义正确的是:

A.floatf=1.0;

B.floatf=7.8f;

C.floatf=0x0687;

D.floatf=-5;

43.JNDI结构包含的三个主要层次是:

A.实现层

B.JNDIAPI层

C.数据层

D.应用层

44.publicvoidtest(){

try{oneMethod();

System.out.println("condition1");

}catch(ArrayIndexOutOfBoundsExceptione){

System.out.println("condition2");

}catch(Exceptione){

System.out.println("condition3");

}finally{

System.out.println("finally");

在oneMethod()方法运行正常的情况下将显示什么?

A.condition2

B.condition3

C.condition1

D.finally

45.Whichcorrectlycreateatwodimensionalarrayofintegers

B.inta[][]=newint[10][10];

C.inta[][]=newint[][];

D.inta[10][10]=newint[][];

46.执行下面的哪些命令将释放用户以前持有的所有表锁?选出所有正确的答案

A.UPDATEempSETsal=3000WHEREename=‘SMITH’;

B.ALLTERTABLEempADDUNIQUE(ename);

C.COMMIT;

D.EXIT;

47.下面哪项语句执行完成后返回0?

inti=0xFFFFFFFF;

intj=0x0;

A.i<<2

B.i&j

C.~i

D.i^j

E.i|j

33.下面哪项是EJB事务属性

B.Mandatory

C.Request

D.Never

A.newInputStreamReader(System.in)

D.newInputStreamReader(newFileReader("data"))

E.newInputStreamReader("data")

A.主键顺序为数据的物理顺序

B.主键:默认将是聚簇索引唯一索引:默认将是非聚簇索引

C.主键每个表只能有一个,唯一索引可以多个

D.主键不能空,唯一索引可以为空

36.HTTP/1.1相较于HTTP/1.0协议的区别主要体现在:ABCD

B.消息在网络中的发送

D.缓存处理

37.SMTP服务器回答:"250OK"表示:

A.SMTP服务器有能力发送邮件

B.邮件传送成功

C.已经准备好,可以接收邮件

D.连接成功释放

38.下列关于标签说法正确的是

A.applet使用标签时,标签不支持jre的自动安装

B.标签可以用于包含对象,比如视频、applet等

C.目前不推荐使用标签

D.applet使用标签时,标签仅仅支持IE浏览器用户

39.与命令ls-l-Fwls等价的命令有:

A.ls-F-lwls

B.ls-lFwls

C.ls-Flwls

D.lswls-F-l

B.外部系统和人与系统之间交互的方式

D.定义业务规则

42.消息类型Web服务适合下面哪些情况:

B.Web服务是面向过程的

D.Web服务是数据驱动的

43.下面哪些情况适合考虑使用有状态会话bean。

A.在方法调用期间,会话bean需要维护成员变量的数据

B.会话bean提供的服务不具体针对某种客户端

C.会话bean需要跨越多个方法调用,维护客户端的信息

D.实例化会话bean的时候,必须初始化会话bean的状态

44.关于JSP和SERVLET的描述正确的是:

A.JSP技术构建在SERVLET上,它是支持HTML和XML页面制作的SERVLET技术的扩展

B.JSP能够访问JavaAPI,具备SERVLET的全部优点。

C.访问JSP页面,需要预编译成SERVLET

D.JSP页面只能在接受请求时动态编译成SERVLET

45.若下面指定的目录和文件名都存在,创建FileInputStream对象的语句正确的是:

A.FileInputStreamfis=newFileInputStream("d:\\java\\1.txt");

B.FileInputStreamfis=newFileInputStream("java/1.txt");

C.Filefile=newFile("1.txt");FileInputStreamfis=newFileInputStream(file);

46.SpringFramework1.x提供了哪种IoC实现?

A.基于接口的IoC实现(InterfaceInjection)

B.基于静态方法的IoC实现(Static-MethodInjection)

C.基于构造函数的IoC实现(Constructor-basedInjection)

D.基于Setter的IoC实现(setter-basedInjection)

47.哪些是JSP的内建对象?ABCDE

A.session

B.request

C.response

D.out

E.application

判断题

48.weblogic中发布的ejb文件一定包含ejb-jar.xml是

49.Hashtable是同步的,而HashMap不是同步的。所以不要求同步的时候,用HashMap的效率较高。是

51.我们平时用的"ping"命令的原理就是向对方主机发送TCP数据包,如果数据包是否到达的消息及时反馈回来,那么网络就是通的。是

52.Apache是一个纯粹的web服务器,支持SSL是

48.在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个属性与赋值对象相同的新对象否

50.数据库恢复的基本技术有数据转储和日志文件

51.IPV6使用了32位地址,通常使用圆点分隔的四个十进制数字表示,比如192.168.0.1

49.classloader是分层次的,它只能加载比它层次高的类及它自身的类,同层次的类及比它层次低的类都不能加载

50.选择索引字段,首先考虑查询数据区分度是否高,如果区分度不高则适合创建索引否

53.UML是一种建模语言,它对开发人员如何进行面向对象的分析与设计不提供指导。错

48.没有implementsSerializable,就一定不能通过rmi(包括ejb)提供远程调用对

49.[FullGC168K->97K(1984K),0.0253873secs]以上信息说明有168K-97K=71K的对象容量被回收,

在from语句中将大尺寸的表置于左边,将小尺寸的表置于右边对

51.我们常见的HTTP-403错误可能是由于服务器端的服务未启动错

52.线程是进程的中的一个实体,通常一个进程有若干个线程,但同一进程中的多个线程不能并发执行。错

53.UML是一种建模语言,它对开发人员如何进行面向对象的分析与设计不提供指导。对

最全面的java面试题——选择题部分

│Java面试题39.jQuery中的常用选择器.mp4│Java面试题40.jQuery中页面加载完毕事件.mp4│Java面试题41.jQuery中Ajax和原生js实现Ajax的关系.mp4│Java面试题42.简单说一下html5.mp4│Java面试题43.简单说...

JAVA面试题解惑系列.pdfJava面试题大全.pdfjava面试题及答案(基础题122道,代码题19道).docJava面试题.txtJava面试题(最全,最新).pdfJava面试宝典2010版.docjava综合面试题.docjava程序员面试必备的32个要点-...

为了在Java面试中脱颖而出,了解和掌握常见的面试题及答案至关重要。以下是一些关键知识点的详细解析:1.**super()与this()的区别**`super()`用于调用父类的构造器,确保子类实例化时父类的初始化;`this()`则...

在准备2022年的Java面试时,了解和掌握关键知识点是至关重要的。Java作为一款广泛应用的后端开发语言,其面试通常会涵盖基础语法、面向对象编程、集合框架、多线程、JVM内存管理、数据库交互以及开源框架等方面。...

###Java面试题详解####一、CoreJava基础**1.Java中对象的引用有哪些类型?**在Java中,对象引用主要分为四种类型:强引用(StrongReference)、软引用(SoftReference)、弱引用(WeakReference)以及...

JAVA面试题经典选择题部分.pdf

包含Java基础、MySQL、redis、spring、Linux等基础面试题。

###Java面试选择题知识点解析####1.下列不可作为Java语言修饰符的是(D)**知识点**:Java中的标识符规则。-**解析**:在Java中,标识符可以由字母、数字、下划线`_`或美元符号`$`组成,并且必须以字母、...

【中兴软创Java面试题】是一份2018年的面试资料,涵盖了针对Java开发者在中兴软创面试过程中可能会遇到的问题。这份资源对于准备Java面试,特别是中兴软创公司的面试者来说,是非常宝贵的参考资料。以下是根据这份...

以下是一些关键的Java面试知识点:1.**基本语法**:掌握变量、数据类型、运算符、流程控制语句(如if-else,switch-case,for,while,do-while)的使用是基础。2.**面向对象**:理解类与对象、封装、继承、...

Java面试题超详细解答Java作为一门广泛应用的编程语言,其面试题目涵盖了众多知识点,从基础语法到高级特性,从理论概念到实际应用。这里我们将深入探讨这些面试题所涉及的Java技术要点。1.**Java基础**-**...

MySQL作为常用的关系型数据库,面试题可能涵盖锁机制、存储引擎的区别、事务隔离级别、数据类型选择、主键与候选键的差异,以及性能优化技巧。理解InnoDB的行级锁定和MVCC机制对于高并发场景尤其关键。总的来说,...

《Java面试题大全.pdf》文件中包含了丰富的面试题目,覆盖了Java的核心知识、开发平台、数据类型、面向对象编程、数据结构等多个方面,对求职者来说是一份非常有价值的复习资料。首先,面试题中提到了两种常见的...

Java工程师面试题汇总涵盖了广泛的IT领域知识,包括基础的Java语法、数据库原理、多线程概念、ORM框架MyBatis、缓存系统Redis、微服务框架SpringCloud以及全文搜索引擎Elasticsearch。这些知识点是Java开发者在职业...

Java面试题是每个Java开发者在求职过程中必须面对的挑战,涵盖的范围广泛,涉及语言基础、数据库、并发编程、设计模式等多个领域。这份"java面试题总结资料"应该包含了作者精心整理的各类常见问题和解答,旨在帮助...

###Java经典面试题知识点####Java数据结构容器-**核心知识点**:Java集合框架,包括List、Set、Map等接口及其实现类。List接口代表有序的集合,例如ArrayList和LinkedList;Set接口代表不允许重复元素的集合,...

-GUI设计的关键在于布局管理器的选择和组件的使用。####12.Java流-输入输出流是JavaI/O系统的基础。####13.AWT与Swing的区别-AWT依赖于本地平台,Swing则是纯Java的轻量级组件。####14.事件处理...

THE END
1.导致并发出现的原因一、并发编程的基础 在Java 中,并发是指多个线程同时运行的能力。线程可以并行执行多个任务,提高程序的效率。然而,这种并发执行也带来了许多潜在问题,主要原因在于线程之间对共享资源的争用。 二、导致并发问题的主要原因 1. 线程之间对共享资源的竞争 当多个线程同时访问和修改同一个共享资源时,会导致竞争条件(Race https://blog.csdn.net/Flying_Fish_roe/article/details/144155994
2.下列关于并发概念的叙述中,哪个是正确的?声明: 本网站大部分资源来源于用户创建编辑,上传,机构合作,自有兼职答题团队,如有侵犯了你的权益,请发送邮箱到feedback@deepthink.net.cn 本网站将在三个工作日内移除相关内容,刷刷题对内容所造成的任何后果不承担法律上的任何义务或责任 https://www.shuashuati.com/ti/677c1232131f458cbe227e4700a22b24.html?fm=bdbdsda363da3af468f69cac18dac4c56f449
3.23.下列关于多任务操作系统的叙述中,正确的是23.下列关于多任务操作系统的叙述中,正确的是___。Ⅰ.具有并发和并行的特点Ⅱ.需要实现对共享资源的保护Ⅲ.需要运行在多CPU 的硬件平台上A.仅ⅠB.仅ⅡC.仅Ⅰ、ⅡD.Ⅰ、Ⅱ、Ⅲhttps://www.koolearn.com/shiti/dx-st-5693.html
4.渤海理工职业学院关于举办2024年度检验检疫技能大赛的通知《国家职业教育改革实施方案》等文件精神,通过大赛引导职业院校人才培养紧跟医药卫生体制改革,进一步增强学生的临床思维能力、实践能力和创新能力,提高学生的专业技能水平与综合素质,培养学生的专业实操能力,促进医学检验理论与实践的紧密结合,激励同学们牢固树立爱岗敬业的精神,达到以赛促教、以赛促学的目的,依据《关于举办https://yyjs.bhlgxy.cn/2024_05/21_16/content-17402.html
5.2004年全国硕士研究生入学统一考试西医综合科目试题57.下列关于肺结核患者咯血的叙述,正确的是 A.大量咯血时多伴有胸痛 B.约有1/2的患者有不同程度的咯血 C.大量咯血主要是由于肺小动脉破裂 D.痰中带血主要为病灶毛细血管扩张所致 E.咯血后常伴有低热的原因主要是并发感染 58.下列哪项不符合肺脓肿的X线检查表现? https://www.med66.com/new/201206/du201206285557.shtml
6.(消化内科专业)2018年北京市医师定期考核业务水平测评5. 关于胃肠间质瘤的临床特征,下列描述不正确的是* E.可出现低蛋白血症 8. 下列关于肝硬化并发症的表述错误的是:* A. 自发性细菌性腹膜炎的诊断主要是基于腹水中中性粒细胞>250/mm3 B. 难治性腹水的一线治疗为反复腹腔穿刺大量放腹水联合白蛋白输注 http://www.360doc.com/content/20/0708/16/165702_923002023.shtml
7.患者可引起心肌炎.肺水肿等并发症.严重时可危及生命.下列关于手足口病是一种由肠道病毒引起的传染性、出疹性疾病.多发生于6岁以下的婴幼儿,可引起发热和手、足、口腔等部位的皮疹、溃疡,个别患者可引起心肌炎、肺水肿等并发症,严重时可危及生命.下列关于防控手足口病的说法,正确的是( ) ①手足口病可防、可控,但不可治.因此,做好防控工作十分重要; http://www.1010jiajiao.com/czsw/shiti_id_c4afcaa89f5bf75b212820a51b58f821
8.2015年临床助理医师考试专项练习题第四套E.PTC可能会出现胆汁漏、出血等并发症 13.对腹腔灌洗术阳性结果的各项判断指标,以下哪项描述不准确 A.灌洗液肉眼所见为血液或胆汁B.显微镜下,RBC超过10×10/L C.显微镜下,WBC超过0.5×10/LD.淀粉酶超过100Somogyi单位E.涂片发现细菌 14.关于腹外疝的叙述,下列哪项不正确 https://m.hqwx.com/news/2015-2/201502060159215351.html
9.2018年成人高考医学综合练习试题及答案32、下列关于表面活性物质的叙述,哪项是错误的?() A、主要成分是二棕榈酰卵磷脂 B、由肺泡Ⅱ型细胞合成 C、有降低肺泡表面张力的作用 D、具有维持肺泡适当扩张状态的作用 E、降低肺的顺应性 33、糖吸收的分子形式是() A、淀粉B、多糖C、寡糖D、麦芽糖 E、单糖 https://chengkao.eol.cn/a/20191022144915.html
10.银符考试题库在线练习2. 关于糖尿病患者应用胰岛素治疗,下列哪项不正确?___ A.适用于1型糖尿病患者 B.适用于成年型糖尿病经饮食及口服降糖药物仍控制不良者 C.急性严重代谢紊乱时抢救治疗的关键 D.适用于严重急慢性并发症 E.妊娠时减少胰岛素用量 A B C D E 3. 临产后起主要作用的产力是___ A.子宫收缩力 B.肛提肌收缩http://www.cquc.net:8089/YFB12/examTab_getExam.action?su_Id=11&ex_Id=14710