西工大网络教育java语音考试_20年10月西工大《JAVA语言》机考大作业(标准)

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

要答案非免费q:1785349572

试卷总分:100 得分:100

一、 单选题 (共 50 道试题,共 100 分)

1.若需要定义一个类域或类方法,应使用哪种修饰符?( )

2.9.为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。

3.下面的选项中,哪一项不属于“汽车类”的行为( )。

A.启动

B.刹车

C.减速

D.速度

4.7.类与对象的关系是( )。

A.类是对象的抽象

B.对象是类的抽象

C.对象是类的子类

D.类是对象的具体实例

5.下面这条语句一共创建了多少个对象:String s="a"+"b"+"c"+"d";()

A.1

B.2

C.3

D.4

6. Java 类可以作为( )

A.题型定义机制

B.数据封装机制

C.题型定义机制和数据封装机制

D.上述都不对

7.如下哪个是Java中的标识符( )

8.下面哪个是非法的:

9. 为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。

10.以下标识符中哪项是不合法的( )

11.4.在类的定义中可以有两个同名函数,这种现象称为函数( )。

A.封装

B.继承

C.覆盖

D.重载

12.程序的执行结果是( )

A.5

B..3

C.编译出错

D.以上答案都不对

13.Java的字符类型采用的是Unicode编码方案,每个Unicode码占用( )个比特位。3个字节

A.8

B.16

C.32

D.64

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

15.下列关于构造方法的叙述中,错误的是( )

16.关于String 和 StringBuffer 下面说法正确的是

17. 编译Java程序的命令是: ( )

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

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

20.6.下面关键字中,哪一个不是用于异常处理语句( )。

21.下列哪个方法可用于创建一个可运行的类( ) (Runnable是接口,Thread是类,选择最恰当的选项)

22.以下代码段执行后的输出结果为( )

A.-1

B.2

C.1

D.3

23. main方法是Java应用程序执行的入口点,关于main方法的方法头以下哪项是合法的?( )

24.有以下程序片段,下列哪个选项不能插入到行1。( )

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

26.在Java中,下列关于final关键字说法正确的是:( )

A.如果修饰类,则该方法只能被一个子类继承

B.如果修饰方法,则该方法不能在子类中被覆盖

C.如果修饰方法,则该方法所在的类不能被继承

D.如果修饰变量,则一旦赋了值,就等同一个常量

27.()类可以作为FileInputStream类的构造方法的参数。

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

29.给出以下代码,请问该程序的运行结果是( )。

A.-1 , 1

B.1 , 1

C.1 , 0

D.-1 , -1

30.21.Java application中的主类需包含main方法,以下哪项是main方法的正确形参?( )

31. 以下对封装的描述正确的是?( )

A.只能对一个中的方法进行封装,不能对属性进行封装

B.如果子类继承了父类,对于父类中进行封装的方法,子类仍然可以直接调用

C.封装的意义不大,因此在编码时尽量不要使用

D.封装的主要作用在于对外隐藏内部实现细节,增强程序的安全性

32.在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的( )方法来完成一些画图操作。

33.下面的方法,当输入为2的时候返回值是多少?( )

A.0

B.2

C.4

D.10

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

35.以下哪个说法是正确的?

A.只有第1行能通过编译

B.第1、2行能通过编译,但第3行编译出错

C.第1、2、3行能通过编译,但第2、3行运行时出错

D.第1行、第2行和第3行的声明都是正确的

36.若在某一个类定义中定义有如下的方法:abstract void performDial( );该方法属于( )。

A.接口方法

B.最终方法

C.抽象方法

D.空方法

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

A.第3行

B.第5行

C.第6行

D.第10行

38.有如下代码段:

39.以下说法错误的是?( )

A.静态方法可以直接访问静态变量和静态方法

B.静态方法可以直接访问非静态变量和非静态方法

C.非静态方法可以直接访问静态变量和静态方法

D.非静态方法可以直接访问非静态变量和非静态方法

40.Java的集合框架中重要的接口java.util.Collection定义了许多方法。选项中哪个方法不是Collection接口所定义的?( )

41.类Test1.Test2定义如下: 1. public class Test1 2.{ public float aMethod(float a,float b) throws 3. IOException { } 4. } 5. public class Test2 extends Test1{ 6. 7.} 将以下哪种方法插入行6是不合法的。( )

42.49.关于继承的说法正确的是: ( )

A.子类将继承父类所有的属性和方法。

B.子类将继承父类的非私有属性和方法。

C.子类只继承父类public方法和属性

D.子类只继承父类的方法,而不继承属性

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

A.InputStream 是字节流

B.Reader 是字节流

C.Writer 是字节流

D.BufferWriter 可以从文件中读取一行

44.下列关于for循环和while循环的说法中哪个是正确的?( )

A.while循环能实现的操作,for循环也都能实现

B.while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果

C.两种循环任何时候都可替换

D.两种循环结构中都必须有循环体,循环体不能为空

45. 下述概念中不属于面向对象方法的是( )。

A.对象、消息

B.继承、多态

C.类、封装

D.过程调用

46.下面哪个选项中的代码没有定义内部类,或者错误的定义了内部类? ( )

47.下列方法头中哪一个不与其他方法形成重载(overloaD.关系?( )

48.请问"abcd" instanceof Object的返回值是?

49.下列选项中,哪个方法不是 Java 的访问修饰符()

50.题干:设有下面两个赋值语句:

A.a是整数题型变量,b是整数类对象。

B.a是整数类对象,b是整数题型变量。

C.a和b都是整数类对象并且值相等。

D.a和b都是整数题型变量并且值相等。

表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
相关推荐
©️2020 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页