西工大《JAVA语言》作业机考
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
西工大《JAVA语言》作业机考
JAVA20204??
试卷总分:100 得分:92
一、单选题 (共 50 道试题,共 100 分)
1.在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的( )方法来完成一些画图操作。
A.start( )
B.stop( )
C.init( )
D.paint( )
正确答案:D
2. 以下关于构造函数的描述错误的是()。
A.构造函数的返回题型只能是void型。
B.构造函数是类的一种特殊函数,它的方法名必须与类名相同。
C.构造函数的主要作用是完成对类的对象的初始化工作。
D.一般在创建新对象时,系统会自动调用构造函数。
正确答案:A
3.以下关于final修饰符错误的是?()
A.用final修饰的引用所指向的对象的成员变量不允许改变
B.用fianl修饰的方法不能被重写
C.用fianl修饰的类不能够被继承
D.用fianl修饰的基本数据类型量的值不能更改
正确答案:A
4.设 x = 1 , y = 2 , z = 3,则表达式 y+=z--/++x 的值是( )。
A.3
B.5
C.4
D.5
正确答案:A
5. 下列哪个选项不是Java语言的特点?()
A.面向对象
B.高安全性
C.平台无关
D.面向过程
正确答案:D
6.以下返回true的表达式有( ) .
A.new String("java") == new String("java")
B."java" = "java"
C."java".equals(new String("java"))
D."java" == new String("java")
正确答案:C
7.()类可以作为FileInputStream类的构造方法的参数。
A.InputStream
B.File
C.FileOutputStream
D.StringBuffer
正确答案:B
8. Java中()
A.一个子类可以有多个父类,一个父类也可以有多个子类
B.一个子类可以有多个父类,但一个父类只可以有一个子类
C.一个子类可以有一个父类,但一个父类可以有多个子类
D.上述说法都不对
正确答案:C
9. 欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的?( )
A.ArrayList myList=new Object();
B.List myList=new ArrayList();
C.ArrayList myList = new List();
D.List myList=new List();
正确答案:B
10.
下列说法正确的是()
A.编译不通过
B.编译通过,运行时异常
C.编译运行都正常,输出3
D.编译运行都正常,输出4
正确答案:C
11.1.使用Java语言编写的源程序保存时的文件扩展名是()。
A.class
B.java
C.cpp
D.txt
正确答案:B
12.下列关于Java语言的特点,描述错误的是()
A.Java是跨平台的编程语言
B.Java支持分布式计算
C.Java是面向过程的编程语言
D.Java支持多线程
正确答案:C
13.下述概念中不属于面向对象方法的是()。
A.对象、消息
B.继承、多态
C.类、封装
D.过程调用
正确答案:D
14. 定义一个类域或类方法,应使用哪种修饰符?()
A.static
B.package
C.private
D.public
正确答案:C
15.如果一个类的成员变量只能在所在类中使用,则该成员变。