• 博客园logo
  • 会员
  • 周边
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
仅供参考
博客园    首页    新随笔    联系   管理    订阅  订阅
第四次考试

在当前的 java 实现中,每个文件编译之后就是一个以(b)为后缀的文件

A. java B. class C. doc D. exe

java源文件的扩展名为.java

编写的源程序必须先编译后才能运行

double d = 0x12345678;

float f=5+5.5; //错误5.5默认为double类型

int a= ‘a’+5;

public class Test { //输出false

public static void main(String[] args) {

boolean m = true;

if (m = false) { // 正确但不赋值

System.out.println("true");

} else {

System.out.println("false");

}

}

}

{}一个花括号为一个作用域,出了它就可以重新定义一个变量名一样的值

11.在java中,关于数组描述正确的是( bd ) [选择2项]

A.数组中的索引下标从1开始

B.存储在数组当中的数据都属于同一数据类型

C.通过数组名.length()能获得数组的长度// 只有length属性,没有length()方法

D.数组的最大索引下标是数组的长度减1

运行以下代码片段,输出结果是?( d )

class X {

Y b = new Y();

X() {

System.out.print("X");

}

}

class Y {

Y() {

System.out.print("Y");

}

}

public class Z extends X {

Y y = new Y();

Z() {

System.out.print("Z");

}

public static void main(String[] args) {

new Z();

}

}

A. Z

B. YZ

C. XYZ

D. YXYZ

this关键字是一个对象的引用

使用new关键字创建对象时,java虚拟机会自动调用构造函数

构造函数中不能使用return语句

26.有如下代码,请问哪些是正确的?(acd )[选项3项]

class ClassA{}

class ClassB extends ClassA{}

class ClassC extends ClassA{}

以及

ClassA p0 = new ClassA();

ClassB p1 = new ClassB();

ClassC p2 = new ClassC();

ClassA p3 = new ClassB();

ClassA p4 = new ClassC();

A.p0 = p1;

B.p1 = p2;

C.p1 = (ClassB)p3;

D.p2 = (ClassC)p4;

28.编译并运行以下代码的输出结果是?( a )

String s1 = new String("amit");

System.out.println(s1.replace('m','r'));

System.out.println(s1);

String s3 = "arit";

String s4 = "arit";

String s2 = s1.replace('m','r');

System.out.println(s2 == s3);

System.out.println(s3 == s4);

A. arit

amit

false

true

B. arit

arit

false

true

C. amit

amit

false

true

D. arit

amit

true

true

posted on 2020-12-05 21:19  七0  阅读(138)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3