当前位置:首页 > Java复习题
一、 选择题
1. 编译Java程序后生成的面向JVM的字节码文件的扩展名是(B)。 A. .java B. .class C. .obj D. .exe
2. 下面关于Java语言特点的描述中,错误的是()。 A. Java是纯面向对象编程语言,支持单继承多重继承。 E. Java支持分布式的网络应用,可透明地访问网络上的其他对象。
B. Java支持多线程编程。
C. Java程序与平台无关、可移植性好。
3. 下面标识符(名字)命名原则中,正确的是()。 A. 类名的首字母小写 B. 接口名的首字母小写 C. 常量全部大写
D. 变量名和方法名的首字母大写 4. 下面()是正确的main()方法说明。 A. void main()
B. private static void main(String args[]) C. public main(String args[])
D. public static void main(String args[])
5. 下面标识符中在Java语言中是合法的是()。 A. person$ B. TwoUsers C. *point D. instanceof
6. 下面()是合法标识符。 A. 2end B. -hello C. =AB D. 整型变量
7. 若x=5,y=8,则表达式x|y的值为()。 A. 3 B. 13 C. 0 D. 5
8. 若定义有变量float f1,f2=8.0F,则下列说法正确的是()。 A. 变量f1,f2均被初始化为8.0
B. 变量f1没有被初始化,f2被初始化为8.0 C. 变量f1,f2均未被初始化
D. 变量f2没有被初始化,f1被初始化为8.0
9. 若定义有short s; byte b; char c; 则表达式s*b+c的类型为()。
A. char B. short C. int D. byte
10. 下列循环语句的循环次数是()。 int i = 5;
do { System.out.println(i--); i--; } while(i!=0) A. 5 B. 无限 C. 0 D. 1
11. 定义一个类,必须使用的关键字是() A. public B. class C. interface D. static
12. 如果声明一个类时使用abstract修饰符,则表明该类是() A. 抽象类可以不用继承直接使用 B. 抽象类,必须被继承后才能使用 C. 共有类,在本包与其他包内均可访问
D. 最终类,不能被其他类继承 13. 关于构造方法的说法正确的是() A. 一个类只能有一个构造方法 B. 一个类可以有多个不同名的构造方法 C. 构造方法与类同名 D. 构造方法必须自己定义
14. 下面关于抽象方法的说法中正确的是() A. 抽象方法可以有方法体 B. 抽象方法可以出现在非抽象类 C. 抽象方法是没有方法体的方法 D. 抽象类中的方法都是抽象方法
15. 在java中,能够实现多重继承的技术是() A. 内部类 B. 适配器 C. 接口 D. 继承
16. 若在某一个类定义中定义有如下的方
法:AbstractvoidperfomDial(){};则该方法属于() A. 本地方法 B. 最终方法 C. 静态方法 D. 抽象方法
共分享92篇相关文档