java测试题

一单选题
1、若有定义: int a=0,b; a=b++ + 10; 则执行上述语句后,a的值是( D )
A : 10
B : 11
C : 0
D : 编译产生错误
2、以下选项中合法的语句是(B )
A. int a=0;a==1;
B. int i=0;++i; i=i+1;
C. int a=0;4+=a;
D. float f=5+5.5;
3、下面程序的运行结果,哪个是正确的(B )
int b = 1;
while(++b<3){
System.out.println(“loop”);
}
A.程序会进入死循环
B.输出一次loop
C.会输出多次loop
D.程序中含有编译错误
4、关于方法下面说法正确的是(B)
public static void main(String[] args){
int x=2;
int y=3;
System.out.println(x+y+":x+y");
}
A、 23:x+y;
B、 5:x+y;
C、 2+3+x+y;
D、 5+x+y
5、数组的最终的结果是(A)
int[] arr=null;
System.out.println(arr[0]);

A. NullPointerException
B. Null
C. 0
D. 1
6、下列关于不是ArraysList的方法的是(A)
A. length()
B. get(int index)
C. remove(int index)
D. set(int index, object element)
7、在Java语言中,一个类可同时定义许多同名的方法,这些方法的形参个数、类型或顺序各不相同,返回值也可以不相同。这种面向对象程序的特性称为 ©
A.重写 B.私有 C.重载 D.Java不支持此特性
8、下列( D )不能作为switch表达式的数据类型。
A.int B.short C.char D.long
9、代码运行后的结果为 (填空)
int a=2;
int b=3;
int c=a++>b?–b:++a;
System.out.println(a+" “+ b +” "+c);
a : __4 b : 3 c : _4
10、.以下程序的运行结果 ( )(按照执行顺序填写即可)
public static void main(String[] args) {
String str = “你好”;
String str1 = “你好”;
String str2 = new String(“你好”);
String str3 = “你好你好”;
System.out.println(str == str2);A
System.out.println(str.equals(str2));B
System.out.println(str == str1);B
System.out.println(str3 == str1 + str2);A
}

A false
B true
11、哪个选项可以作为以下方法的重载方法?( D )
public void add(int a) {…}

A.public void add(int b) {…}
B.void add(int a) {…}
C.public int add(int a) {…}
D.public void add(float a) {…}
12、以下代码的打印结果为(c)
public static void main(String[] args) {
System.out.println(“itheima”.charAt(2));
}
A. t
B. th
C. h
D. ith
13、下列程序的运行结果是( A )
public class Test {
public static void test() {
print();

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值