奥鹏西北工业大学课程考试机考《JAVA语言10 20》.docx
- 文档编号:23393899
- 上传时间:2023-05-16
- 格式:DOCX
- 页数:12
- 大小:125.90KB
奥鹏西北工业大学课程考试机考《JAVA语言10 20》.docx
《奥鹏西北工业大学课程考试机考《JAVA语言10 20》.docx》由会员分享,可在线阅读,更多相关《奥鹏西北工业大学课程考试机考《JAVA语言10 20》.docx(12页珍藏版)》请在冰豆网上搜索。
奥鹏西北工业大学课程考试机考《JAVA语言1020》
西北工业大学2020年10月课程考试(机考)1119255375
JAVA语言(202010)
1.若需要定义一个类域或类方法,应使用哪种修饰符?
( )
A.static B.package C.private D.public
答案:
C
2.9.为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。
A.static void method() B.public void method() C.final void method() D.abstract void method()
答案:
A
3.下面的选项中,哪一项不属于“汽车类”的行为( )。
A.启动 B.刹车 C.减速 D.速度
答案:
D
4.7.类与对象的关系是( )。
A.类是对象的抽象 B.对象是类的抽象 C.对象是类的子类 D.类是对象的具体实例
答案:
A
5.下面这条语句一共创建了多少个对象:
Strings="a"+"b"+"c"+"d";()
A.1 B.2 C.3 D.4
答案:
A
6. Java 类可以作为()
A.题型定义机制 B.数据封装机制 C.题型定义机制和数据封装机制 D.上述都不对
答案:
C
7.如下哪个是Java中的标识符( )
A.fieldname B.super C.3number D.#number
答案:
A
8.下面哪个是非法的:
A.intI=32; B.floatf=45.0; C.doubled=45.0 D.charc=‘u’; //符号错
答案:
D
9. 为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。
A.static void method( ) B.public void method( ) C.final void method( ) D.abstract void method( )
答案:
A
10.以下标识符中哪项是不合法的( )
A.const B.$double C.hello D.BigMeaninglessName
答案:
A
11.4.在类的定义中可以有两个同名函数,这种现象称为函数( )。
A.封装 B.继承 C.覆盖 D.重载
答案:
D
12.
程序的执行结果是()
A.5 B..3 C.编译出错 D.以上答案都不对
答案:
B
13.Java的字符类型采用的是Unicode编码方案,每个Unicode码占用( )个比特位。
3个字节
A.8 B.16 C.32 D.64
答案:
C
14. 执行完以下代码int [ ] x = new int[10];后,以下哪项说明是正确的( )
A.x[9]为0 B.x[9]未定义 C.x[10]为0 D.x[0]为空
答案:
A
15.下列关于构造方法的叙述中,错误的是( )
A.Java语言规定构造方法名与类名必须相同 B.Java语言规定构造方法没有返回值,但不用void声明 C.Java语言规定构造方法不可以重载 D.Java语言规定构造方法只能通过new自动调用
答案:
C
16.关于String 和 StringBuffer 下面说法正确的是
A.String操作字符串不改变原有字符串的内容 B.StringBuffer连接字符串速度没有String 快 C.String 可以使用append方法连接字符串 D.StringBuffer 在javA.util包中
答案:
A
17. 编译Java程序的命令是:
( )
A.appletviewer B.javac C.java D.javadoc
答案:
B
18. 下列运算符合法的是()
A.&& B.<> C.if D.:
=
答案:
A
19.执行代码String[]s=newString[10];后,哪个结论是正确的( )
A.s[10]为""; B.s[10]为null; C.s[0]为未定义 D.s.length为10
答案:
D
20.6.下面关键字中,哪一个不是用于异常处理语句( )。
A.try B.break C.catch D.finally
答案:
B
21.下列哪个方法可用于创建一个可运行的类( )(Runnable是接口,Thread是类,选择最恰当的选项)
A..publicclassXimplementsRunnable{publicvoidrun(){...... B.publicclassXimplementsThread{publicvoidrun(){...... C.publicclassXimplementsThread{publicintrun(){...... D.publicclassXimplementsRunnable{protectedvoidrun(){......
答案:
A
22.
以下代码段执行后的输出结果为()
A.-1 B.2 C.1 D.3
答案:
A
23.main方法是Java应用程序执行的入口点,关于main方法的方法头以下哪项是合法的?
()
A.public static void main() B.public static void main( String[] args ) C.public static int main(String [] arg ) D.public void main(String arg[] )
答案:
B
24.
33.有以下程序片段,下列哪个选项不能插入到行1。
()
A.importjava.awt.*; B.packagemypackage; C.classOtherClass{ D.publicclassMyClass{
答案:
D
25.下列哪个类的声明是正确的?
( )
A.abstract final class HI B.abstract private move() C.protected private number; D.public abstract class Car
答案:
D
26.在Java中,下列关于final关键字说法正确的是:
()
A.如果修饰类,则该方法只能被一个子类继承 B.如果修饰方法,则该方法不能在子类中被覆盖 C.如果修饰方法,则该方法所在的类不能被继承 D.如果修饰变量,则一旦赋了值,就等同一个常量
答案:
B
27.()类可以作为FileInputStream类的构造方法的参数。
A.InputStream B.File C.FileOutputStream D.StringBuffer
答案:
B
28.
list是一个ArrayList的对象,哪个选项的代码填写到//tododelete处,可以在Iterator遍历的过程中正确并安全的删除一个list中保存的对象?
()
A.list.remove(obj); B.list.remove(index); C.list.remove(it.next()); D.it.remove();
答案:
D
29.
给出以下代码,请问该程序的运行结果是()。
A.-1,1 B.1,1 C.1,0 D.-1,-1
答案:
C
30.21.Javaapplication中的主类需包含main方法,以下哪项是main方法的正确形参?
( )
A.String args B.String args[] C.Char arg D.StringBufferargs[]
答案:
B
31.以下对封装的描述正确的是?
()
A.只能对一个中的方法进行封装,不能对属性进行封装 B.如果子类继承了父类,对于父类中进行封装的方法,子类仍然可以直接调用 C.封装的意义不大,因此在编码时尽量不要使用 D.封装的主要作用在于对外隐藏内部实现细节,增强程序的安全性
答案:
D
32.在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的( )方法来完成一些画图操作。
A.start() B.stop() C.init() D.paint()
答案:
D
33.
下面的方法,当输入为2的时候返回值是多少?
()
A.0 B.2 C.4 D.10
答案:
D
34.下面哪一个是合法的数组声明和构造语句()
A.int[]ages=[100] B.intages=newint[100] C.int[]ages=newint[100] D.int()ages=newint(100)
答案:
C
35.
以下哪个说法是正确的?
A.只有第1行能通过编译 B.第1、2行能通过编译,但第3行编译出错 C.第1、2、3行能通过编译,但第2、3行运行时出错 D.第1行、第2行和第3行的声明都是正确的
答案:
D
36.若在某一个类定义中定义有如下的方法:
abstract void performDial( );该方法属于( )。
A.接口方法 B.最终方法 C.抽象方法 D.空方法
答案:
C
37.
下列代码中,将引起一个编译错误的行是()。
A.第3行 B.第5行 C.第6行 D.第10行
答案:
D
38.
有如下代码段:
A.public IOException methodName() B.public void methodName() C.public void methodName() throw IOException D.public void methodName() throws IOException
答案:
D
39.以下说法错误的是?
( )
A.静态方法可以直接访问静态变量和静态方法 B.静态方法可以直接访问非静态变量和非静态方法 C.非静态方法可以直接访问静态变量和静态方法 D.非静态方法可以直接访问非静态变量和非静态方法
答案:
B
40.Java的集合框架中重要的接口java.util.Collection定义了许多方法。
选项中哪个方法不是Collection接口所定义的?
( )
A.int size() B.boolean containsAll(Collection c) C.compareTo(Object obj) D.boolean remove(Object obj)
答案:
C
41.类Test1.Test2定义如下:
1. public class Test12.{public float aMethod(floata,floatb)throws3. IOException{ }4.}5.public class Test2 extends Test1{6.7.}将以下哪种方法插入行6是不合法的。
( )
A.float aMethod(float a,float b){ B.public int aMethod(int a,int b)throws Exception{ C.public float aMethod(float p,float q){ D.public int aMethod(int a,int b)throws IOException{
答案:
A
42.49.关于继承的说法正确的是:
( )
A.子类将继承父类所有的属性和方法。
B.子类将继承父类的非私有属性和方法。
C.子类只继承父类public方法和属性 D.子类只继承父类的方法,而不继承属性
答案:
B
43.下列说法正确的是()
A.InputStream是字节流 B.Reader是字节流 C.Writer是字节流 D.BufferWriter可以从文件中读取一行
答案:
A
44.下列关于for循环和while循环的说法中哪个是正确的?
( )
A.while循环能实现的操作,for循环也都能实现 B.while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果 C.两种循环任何时候都可替换 D.两种循环结构中都必须有循环体,循环体不能为空
答案:
B
45. 下述概念中不属于面向对象方法的是( )。
A.对象、消息 B.继承、多态 C.类、封装 D.过程调用
答案:
D
46.下面哪个选项中的代码没有定义内部类,或者错误的定义了内部类?
( )
A.
B.
C.
D.
答案:
C
47.下列方法头中哪一个不与其他方法形成重载(overloaD.关系?
( )
A.void mmm() B.void mmm(int i) C.void mmm(String s) D.int mm()
答案:
D
48.请问"abcd"instanceofObject的返回值是?
A."abcd" B.True C.False D.String
答案:
B
49.下列选项中,哪个方法不是Java的访问修饰符()
A.private B.protected C.friendly D.public
答案:
C
50.
题干:
设有下面两个赋值语句:
A.a是整数题型变量,b是整数类对象。
B.a是整数类对象,b是整数题型变量。
C.a和b都是整数类对象并且值相等。
D.a和b都是整数题型变量并且值相等。
答案:
A
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA语言10 20 奥鹏西北工业大学课程考试机考JAVA语言10 20 西北工业大学 课程 试机 JAVA 语言 10 20