JAVA习题(JAVASE)

更新时间:2023-07-12 22:16:35 阅读: 评论:0

JAVA习题(JAVASE)
JAVA习题
一、选择题
1.下列哪一种叙述是正确的()
A. abstract修饰符可修饰字段、方法和类
B.抽象方法的body部分必须用一对大括号{ }包住
C.声明抽象方法,大括号可有可无
D.声明抽象方法不可写出大括号
2.如下代码
public class Test {
造房子public int aMethod() {
static int i = 0; //方法体内不能定义全局变量。
i++;
胡适经典语录return i;
}
public static void main (String args[]) {
Test test = new Test();
test.aMethod();
int j = test.aMethod();
System.out.println(j);
}
}
输出结果是什么?
A. 0五言绝句格律
B. 1
C. 2
2月14日情人节的来历D. 编译失败
3.下列哪种说法是正确的()
A.实例方法可直接调用超类的实例方法//私有和子类重写的方法
B.实例方法可直接调用超类的类方法//私有
精选文库
C.实例方法可直接调用其他类的实例方法
D.实例方法可直接调用本类的类方法
4.如下代码:去野餐英语
class Super {
public Integer getLenght() { return new Integer(4); }
}
public class Sub extends Super {
public Long getLenght() { return new Long(5); }
public static void main(String[] args) {
Super sooper = new Super();
Sub sub = new Sub();
System.out.Lenght().toString() + "," +
Lenght().toString() );
}
}
输出是什么?
A. 4,4
B. 4,5
C. 5,4
D. 5,5
E. 编译失败 //继承重写方法后的返回类型错误
5.如下代码
10. public Object m() {
11. Object o = new Float(3.14F);
12. Object [] oa = new Object[1];
13. oa[0] = o;
14. o = null;
15. oa[0] = null;
16. print 'return 0';
17. }
当Float对象在第11行被创建后, 什么时候能够被垃圾回收?
A. 13行以后.
B. 14行以后.
C. 15行以后.
D. 16行以后.
6.如下代码:
宝华楼class Ba {
Ba() { System.out.print("Ba"); }
}
public class Alpha extends Ba {
public static void main( String[] args ) {
new Alpha(); -----调用父类无参的构造方法
new Ba();
}
}
结果是什么?
中短发图片
A. Ba
B. BaBa
C. 编译失败.
D. 代码运行但没有输出.
E. 运行时抛出异常
7.以下关于异常的说法正确的是:
A. 一旦出现异常,程序运行就终止了
B. 如果一个方法申明将抛出某个异常,它就必须真的抛出那个异常C. 在catch子句中匹配异常是一种精确匹配
D. 可能抛出系统异常的方法是不需要申明异常的
8.如下代码:
public class Foo {
public static void main(String[] args) {
try {
return;
} finally {
System.out.println( "Finally" );
}
}
}
输出结果是什么?
A. Finally
B.编译失败
C. 代码正常运行但没有任何输出.
D. 运行时抛出异常
9.在一个线程中Sleep(1000)方法,将使得该线程在多少时间后获得对CPU
的控制(假设睡眠过程中不会有其他事件唤醒该线程)?
A. 正好1000毫秒
B. 1000毫秒不到
C. =>1000毫秒
D. 不一定
10.下面的语句会产生什么样的输出?
System.out.println(4&7);
A.4 4二进制 0100
B.5 7二进制 0111
C.6 4&7二进制 0100
D.7
E.0
11.下面的程序中,temp的最终值是什么?
long temp=(int)3.9; //temp=3
temp%=2;
A .0
B .1
斗志昂扬的反义词C .2
D .3
E .4
12.下面哪个不是JAVA关键字
A integer int
B double
C float
D default
13.下列标识符(名字)命名原则中,正确的是( )
A. 类名的首字母小写
B. 变量和方法名的首写字母大写
C. 接口名的首写字母小写
D.常量完全大写
14.类Test1定义如下:
1.public class Test1{
2. public float aMethod(float a,float b){ return 0;}
3.
4.}
将以下哪种方法插入行3是不合法的。()
A、public float aMethod(float a, float b,float c){ return 0;}
B、public float aMethod(float c,float d){ return 0;}
//方法不能重复
C、public int aMethod(int a, int b){ return 0;}
D、private float aMethod(int a,int b,int c){ return 0;}
15.哪个语句创建了一个数组实例?
A. int[] ia = new int [15];
B. float fa = new float [20];
C. char[] ca = “Some String”;
D. int ia [][] = {4, 5, 6} {1, 2, 3};

本文发布于:2023-07-12 22:16:35,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/1093228.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:方法   调用   实例   输出   抽象   下列   大括号   首写
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图