好文档 - 专业文书写作范文服务资料分享网站

奥鹏西北工业大学2020年10月课程考试(机考)《JAVA语言(202010) (22)》

天下 分享 时间: 加入收藏 我要投稿 点赞

西北工业大学2020年10月课程考试(机考)1119255375

JAVA语言(202010)

1.

list是一个ArrayList的对象,哪个选项的代码填写到//todo delete处,可以在Iterator遍历的过程中正确并安全的删除一个list中保存的对象?( )

A.list.remove(obj); B.list.remove(index); C.list.remove(it.next()); D.it.remove(); 答案: D

2.声明成员变量时,如果不使用任何访问控制符

(public, protected, private),则以下哪种类型的类不能对该成员进行直接访问 ( )

A.同一类 B.同一包中的子类 C.同一包中的非子类 D.不同包中的子类 答案: D

3. Java中( )

A.一个子类可以有多个父类,一个父类也可以有多个子类 B.一个子类可以有多个父类,但一个父类只可以有一个子类 C.一个子类可以有一个父类,但一个父类可以有多个子类 D.上述说法都不对 答案: C

4.下列说法正确的是()

A.InputStream 是字节流 B.Reader 是字节流 C.Writer 是字节流 D.BufferWriter 可以从文件中读取一行 答案: A

5. 执行完以下代码int [ ] x = new int[10];后,以下哪项说明是正确的( )

A.x[9]为0 B.x[9]未定义 C.x[10]为0 D.x[0]为空 答案: A

6. 下列运算符合法的是( )

A.&& B.<> C.if D.:= 答案: A

7.

假设A类有如下定义,设a是A类的一个实例,下

列语句调用哪个是错误的?( )

A.System.out.println(A.i); B.A.method1(); C.A.method1(); D.A.method2() 答案: C

8.如果类中的成员变量可以被同一包访问,则使用如下哪个修饰符? ( )

A.private B.public C.protected D.缺省的 答案: D

9.关于 Java 中继承的特点,下列说法正确的是( )

A.使类的定义复杂化 B.Java 只支持单继承,不可多继承,但可以通过实现接口来达到多继承的目的 C.子类继承父类的所有成员变量和方法,包括父类的构造方法 D.不可以多层继承,即一个类不可以继承一个类的子类 答案: B

10.

A.Hello B.Hello --- World! C.没有输出内容 D.编译失败 答案: A

11.执行代码String[] s=new String[10];后,哪个结论是正确的( )

A.s[10] 为 \ B.s[10] 为 null; C.s[0] 为 未定义 D.s.length 为10 答案: D

12.关于抽象方法的说法正确的是( )

A.可以有方法体 B.可以出现在非抽象类中 C.是没有方法体的方法 D.抽象类中的方法都是抽象方法 答案: D

13.10.欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的( )。

A.ArrayList myList=new Object( ) B.List myList=new

ArrayList( ) C.ArrayList myList=new List( ) D.List myList=new List( ) 答案: C

14. 下列说法中,正确的是( ):

A.类是变量和方法的集合体 B.数组是无序数据的集合 C.抽象类可以实例化 D.类成员数据必须是公有的 答案: A

15. 下面哪个流类属于面向字符的输入流?( )

A.BufferedWriter B.FileInputStream C.ObjectInputStream D.InputStreamReader 答案: D

16.下面哪一行代码正确的声明了一个类方法(静态方法)?( )

A.public int method(int i) B.protected method(int i) C.public static method(String s) D.protected static void method(Integer i) 答案: D

17.下面哪一个是合法的数组声明和构造语句( )

A.int[] ages = [100]; B.int ages = new int[100]; C.int[] ages = new int[100]; D.int() ages = new int(100); 答案: C

18.下面哪个函数是public void aMethod(){...的重载函数?( )

A.void aMethod( ){... B.public int aMethod(){... C.public void aMethod ( ){... D.public int aMethod ( int m){... 答案: D

19.下面哪一个循环会导致死循环?( )

A.for (int k = 0; k < 0; k++) B.for (int k = 10;

k > 0; k--) C.for (int k = 0; k < 10; k--) D.for (int k = 0; k > 0; k++) 答案: C

20.下列哪个类的声明是正确的?( )

A.abstract final class HI B.abstract private move() C.protected private number; D.public abstract class Car

答案: D

21.

下列代码中,将引起一个编译错误的行是 ( )。

A.第3行 B.第5行 C.第6行 D.第10行 答案: D

22.下面哪个是非法的:

奥鹏西北工业大学2020年10月课程考试(机考)《JAVA语言(202010) (22)》

西北工业大学2020年10月课程考试(机考)1119255375JAVA语言(202010)1.list是一个ArrayList的对象,哪个选项的代码填写到//tododelete处,可以在Iterator遍历的过程中正确并安全的删除一个list中保存的对象?()A.list.
推荐度:
点击下载文档文档为doc格式
8fapq524up2nsft0iuth97tl37kv1k00rf6
领取福利

微信扫码领取福利

微信扫码分享