Java期末考试真题100道(附答案解析)

实用文档Java单选题详解

一、单选题 (本大题共100题, 小计100.0分)

1. 访问权限修饰符有public、private、protected和默认修饰符(没有写任何修饰符),他们既可以用来修饰类,也可以用来修饰类中的成员,使用private修饰符的成员可见情况有()

A、同一类[正确选项] ;

B、不同包中的子类 ;

C、同一包中的非子类 ;

D、同一包中的子类 ;

参照答案:A

2.下列关于变量的叙述哪个是错的?()

A、局部变量在使用前必须被初始化 ;

B、实例变量是类的成员变量 ;

C、实例变量用关键字static声明;

D、在方法中定义的局部变量在该方法被执行时创建 ;

参照答案:C

在类的声明中,属性是用变量来表示的。这种变量就称为实例变量,是在类声明的内部但是在类的其他成员方法之外声明的。类的每个对象维护它自己的一份实例变量的副本。

3. 关于以下程序段,正确的说法是()

1. String s1=”abc”+”def”;

2. String s2=new String(s1);

3. if(s1= =s2)

4.System.out.println(“= = succeeded”);

5. if (s1.equals(s2))

6.System.out.println(“.equals()succeeded”);

A、行6执行,行4不执行;

B、行4与行6都将执行 ;

C、行4执行,行6不执行 ;

D、行4、行6都不执行 ;

参照答案:A

4. 下列程序代码段运行后,变量x的结果是( )

int x=0;

int y=3;

switch(y){

case 1:x++;

case 2:x++;x++;

case 3:x++;x++;x++;

case 4:x+=4;

}

.

Java期末考试真题100道(附答案解析)相关文档

最新文档

返回顶部