JavaEE测试题带答案

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.在Java中的变量命名规范中,下面命名正确两项的是( ) (选择两项)

a)¥money

b)$int

c)int

d)*i

2.绘制流程图时,下面()代表判断和分支。(选择一项)

a)矩形

b)椭圆

c)菱形

d)圆形

3.在Java环境中给出如下代码,编译运行的输出结果是()。

public class Test{

intx=1;

inty=2;

public int cal(intx,inty){

int z=x+y;

return z;

}

public static void main(String args[]){

Test d = newTest();

z=d.cal(d.x,d.y);

System.out.println(z);

}

}(选择一项)

A)3

B)0

C)编译错误

D)编译通过,但运行时出错

4.下列选项中关于枚举说法错误的是()。(选择一项)

a)枚举类型是从JavaSE5.0开始引入的一种新类型

b)枚举类型使用关键字enum定义

c)枚举是指由一组固定的常量组成的类型

d)在枚举中,除了可以定义枚举常量以外不能出现其他成员

5.在Java中,以下关于多态说法错误的是()。(选择一项)

a)实现多态的一个前提是要有继承关系

b)将一个父类的引用指向一个子类对象,要进行强制类型转换

c)父类引用变量指向其子类对象是实现多态的一个条件

d)使用多态可以提高代码的可扩展性和可维护性

6. 在Java中,如下代码段的输出结果为()。

Strings="hello";

s.substring(2,4);

System.out.println(s.length());(选择一项)

a)5

b)2

c)4

d)3

7. 在Java中,如下代码的输出结果是()。

public static void main(String[]args){

char c[]={'1','2','3','4'};

for(inti=0;i

char d=c[i];

c[i]=c[c.length-(i+1)];

c[c.length-(i+1)]=d;

}

for(inti=0;i

System.out.print(c[i]);

}

}(选择一项)

a)1234

b)3412

c)1324

d)4321

8. 关于Java中static关键字的说法错误的是()。(选择一项)

a)static可以用来修饰属性、方法和代码块

b)static修饰的属性和方法可称为类属性、类方法

c)不使用static关键字修饰的属性和方法,通常称为实例属性、实例方法

d)使用static修饰的变量和方法只能使用类名来访问,不能使用对象名来访问

9. Java中关于throws和throw关键字的说法,错误的是()。(选择一项)

a)可以使用throw抛出自定义异常

b)throw用于方法中手动抛异常,throws用于声明可能发生的异常

c)throw抛出的运行时异常,可以不进行处理

d)使用throw时,是说明知道方法中可能有异常但不想马上处理,而希望抛出给上级

处理

10. 在Java中,

try{

FileOutputStreamfos = newFileOutputStream("demotext.txt");

try{

fos.write('a');

fos.close();

}catch(IOExceptione){

e.printStackTrace();

}

}catch(FileNotFoundExceptione){

e.printStackTrace();

}

}此程序运行结果是()。(选择一项)

a)编译错误,write方法参数应该是int类型

b)用记事本打开demotext.txt文件,发现写入33

c)用记事本打开demotext.txt文件,发现写入字符a

d)用记事本打开demotext.txt文件,发现写入为不可识别的编码

11. 在JAV A中,以下程序的运行结果是()。

public class Test{

public static void main(String[] args){

int sum=0;

for(inti=1;i<10;i++){

if(i%2==2){

break;

}

sum += i ;

}

System.out.println(sum);

}

}(选择一项)

a)45

b)1

c)25

d)0

12.在Java中,List集合可以存储()null。(选择一项)

a)0

b)1

c)2

d)N

13.在Java中,以下关于抽象类的说法正确的是()。(选择一项)

a)抽象类中的方法都是抽象方法

b)抽象类中可以有抽象方法和非抽象方法

c)抽象类中的抽象方法可以有方法体

d)抽象类可以使用new关键字创建对象

14.在Java中,文件demo.dat通过DataOutputStream的writeChars(“世界”)写入字符串。

相关文档
最新文档