东师《Java程序设计》2023年春学期在线作业2[答案][答案]

作者:奥鹏作业答案 字体:[增加 减小] 来源:东师在线 时间:2023-09-05 11:13

《Java程序设计》2023年春学期在线作业2题目 试卷总分:100 得分:100 一、单选题 (共 10 道试题,共 30 分) 1.java.awt包的Panel类是()的子类。 A.Frame B.Container C.Canvas D.Component 2.为了区分重载多态中同名的

东师《Java程序设计》2023年春学期在线作业2[答案][答案]

东师Java程序设计2023年春学期在线作业2[答案]

正确答案:B

Java程序设计2023年春学期在线作业2题目

正确答案:C

试卷总分:100  得分:100

一、单选题 (共 10 道试题,共 30 分)

1.java.awt包的Panel类是()的子类。

A.Frame

B.Container

C.Canvas

D.Component

正确答案:D

 

2.为了区分重载多态中同名的不同方法,要求()。

A.形式参数个数或者类型不同

B.返回值类型不同

C.调用时用类名或对象名做前缀

D.形式参数名称不同

正确答案:B

 

3.下列选项不是Java关键字的是()

A.sizeof

B.super

C.abstract

D.break

正确答案:C

 

4.实现一个线程有几种方法 ()

A.一种

B.两种

C.三种

D.三种以上

正确答案:A

 

5.在Java图形用户界面编程中,若显示一些不需要修改的文本信息,一般是使用()类的对象来实现。

A.Label

B.Button

C.TextArea

D.TextField

正确答案:D

 

6.Applet可以做下列那些操作?()

A.读取客户端文件

B.在客户端主机上创建新文件

C.在客户端装载程序库

D.读取客户端部分系统变量

正确答案:D

 

7.布局管理器不包括()

A.FlowLayout

B.GridLayout

正确答案:C

C.SetLayout

D.BorderLayout

正确答案:B

 

8.阅读下面的代码,第10行的语句将调用哪个方法?() 1. class Person { 2. public void printValue(int i, int j) {/*…*/ } 3. public void printValue(int i){/*...*/ } 4. } 5. public class Teacher extends Person { 6. public void printValue() {/*...*/ } 7. public void printValue(int i) {/*...*/} 8. public static void main(String args[]){ 9. Person t = new Teacher(); 10. t.printValue(10); 11. } 12. }

正确答案:A

A.行2

B.行3

C.行6

D.行7

正确答案:C

 

9.指出正确的表达式()

A.byte=128

B.Boolean=null

C.long l=0xfffL

D.double=0.9239d

正确答案:A

 

10.下面哪些是short型的取值范围?()

A.-27 -- 27-1

B.0 -- 216-1

C.-215 -- 215-1

D.-231 -- 231-1

正确答案:C

 

东师《Java程序设计》2023年春学期在线作业2[答案]多选题答案

正确答案:C

二、多选题 (共 10 道试题,共 30 分)

11.以下哪个是线程类的方法?()

A.yield()

正确答案:C

B.sleep(long msec)

C.go()

D.stop()

正确答案:B

 

12.不使用static修饰符限定的方法称为对象(或实例)方法,下列哪一个说法是正确的?()

A.实例方法可以直接调用父类的实例方法。

B.实例方法可以直接调用父类的类方法。

C.实例方法可以直接调用其他类的实例方法。

D.实例方法可以直接调用本类的类方法。

正确答案:C

 

13.选出合理的标识符 ()

A._sys1_lll

B.2mail

C.$change

D.class

正确答案:A

 

14.<html><body> <form name="data" action="/servlet/Data Servlet" method="POST"> <input type="text" name="name"> <input type="submit" name="submit"> </form> </body></html> 下面的哪两个方法可以取出name参数的值?()

正确答案:D

A.Get Parameter ("name");

B.Get Parameter Value ("name");

C.Get Parameter Values ("name");

D.Get Parameters ("name");

正确答案:A

 

15.以下类中,哪些类的子类能直接创建实例?()

A.panel

B.dialog

正确答案:B

C.container

D.Frame

正确答案:D

 

16.给定下面的代码段,哪些选项是对构造方法ConstOver的重载?() 1. public class ConstOver { 2. public ConstOver (int x, int y, int z) { 3. } 4. }

A.ConstOver ( ) { }

B.protected int ConstOver ( ) { }

正确答案:A

C.private ConstOver (int z, int y, byte x) { }

D.public Object ConstOver (int x, int y, int z) { }

正确答案:A

 

17.下面哪个方法可以在任何时候被任何线程调用? ()

A.notify()

B.wait()

C.notifyAll()

D.sleep()

正确答案:A

 

21.设有如下变量说明 byte myByte; int myInt; long myLong; char myChar; float myFloat; double myDouble; 以下赋值语句哪个需要强制转换

正确答案:A

A.myFloat = myDouble;

正确答案:B

B.myInt = myLong;

C.myByte = 3;

D.myInt = myChar;

正确答案:C

 

19.对于构造函数,下列叙述正确的是()。

A.构造函数是类的一种特殊函数,它的方法名必须与类名相同。

B.构造函数的返回类型只能是void型。

正确答案:D

C.构造函数的主要作用是完成对类的对象的初始化工作。

D.一般在创建新对象时,系统会自动调用构造函数

正确答案:B

 

20.构造BufferedInputStream的合适参数是哪个? ()

正确答案:A

A.BufferedInputStream

正确答案:D

B.BufferedOutputStream

正确答案:B

C.FileInputStream

D.File

正确答案:D

 

三、判断题 (共 20 道试题,共 40 分)

21.HTML标记符不区分大小写。

 

22.利用Session和Application对象存储变量,可创建作用域跨页、甚至跨用户的变量。

 

23.圆弧可以看作是椭圆的一部分。绘制圆弧的方法为drawArc。

正确答案:D

 

24.图形用户界面广泛地应用于客户机/服务器应用程序和基于Web的applet小程序。

 

25.统一资源定位器(Uniform Resource Locator)就是通常所说的网址。

 

26.Java中数组的元素可以是简单数据类型的量,也可以是某一类的对象。

 

27.程序员可以不必释放已创建的对象,因为Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。

 

28.当一个JSP修改后,需要重启服务器?。

 

29.一个程序里可以有多个父类,也可以有多个主类。

 

30.Java程序有两种类别的应用,分别是应用程序application和小程序applet

 

31.与Java application相同,applet也有main方法作为程序的入口。

 

32.一个线程对象的具体操作是由run()方法的内容确定的。

 

33.抽象方法只能存在于抽象类中。

 

34.System.out.println(“Hello java!”)中out是System?类的一个成员变量。

正确答案:D

 

35.如果p是父类Parent的对象,而c是子类Child的对象,则语句c = p是正确的。

正确答案:C

 

36.Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。

 

37.设String对象s=”H”,运行语句System.out.println(s.concat(“ello!”));后String对象s的内容为”Hello!”,所以语句输出为”Hello!”。

正确答案:C

 

38.Java源程序是由类定义组成的,每个程序可以定义若干个类,但只有一个类是主类。

 

39.当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。

 

40.在线程程序中,临界资源,或临界区是指在物理空间中临近的资源。

 

东师《Java程序设计》2023年春学期在线作业2[答案]历年参考题目如下:




大工20春《Java程序设计》在线作业2

试卷总分:100  得分:100

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

1.Java使用()关键字来定义一个接口。

A.implements

B.class

C.extends

D.interface

 

2.final关键字不能修饰的参数是()。

A.类

B.成员

C.变量

D.方法

 

3.在编写异常处理的Java程序中,每个catch语句块都应该与()语句块对应,使得用该语句块来启动Java的异常处理机制。

A.if-else

B.switch

C.try

D.throw

 

4.属于main方法的返回值类型是()。

A.public

B.static

C.void

D.main

 

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

A.对象

B.继承

C.类

D.过程调用

 

6.接口中方法默认是()类型。

A.private

B.protected

C.public

D.package

 

7.将源文件转化为机器指令的方式是()。

A.编译方式

B.解译方式

C.解码方式

D.编辑方式

 

8.在Java中,由Java编译器自动导入,而无需在程序中用import导入的包是()。

A.java.applet

B.java.awt

C.java.util

D.java.lang

 

9.下面不是Java语言特点的是()。

A.动态性

B.面向对象

C.编辑型

D.多线程

 

10.不是Java关键字的是()。

A.class

B.byte

C.goto

D.import

 

二、判断题 (共 10 道试题,共 50 分)

11.super()和this()调用语句可以同时在一个构造函数中出现。

 

12.在Java语言中属性前不加任何访问控制修饰符则表示只允许同一包中的类访问。

 

13.接口中的方法均为抽象的和公共的,既有方法头,也有方法体。

 

14.this语句须是构造函数中的第一个可执行语句。

 

15.Java源程序是由类定义组成的,每个程序可以定义若干个类,但只有一个类是主类。

 

16.final修饰的方法一定要存在于final类中。

 

17.构造函数与类名同名,没有返回值类型,功能用来初始化一个类的具体对象。

 

18.Java中类和接口都只能单继承。

 

19.在Java语言中声明数组时,无论用何种方式定义数组,都要指定其长度。

 

20.String类对象创建之后可以再修改和变动。

 




东师《Java程序设计》2023年春学期在线作业2[答案][答案]相关练习题:
在密闭门窗的房间内,启动一台打开的冰箱,经一段时间运行,则室温将( )

Mrs Brown______in New York for three years before she went to London.

现在是全球化的时代,我们应该摒弃民族文学的形式。

《成本会计(本科)》21年12月作业考核-00001

在江西瑞金召开中华苏维埃第一次全国代表大会的时间是()。

作业咨询:
点击这里给我发消息

论文咨询:
点击这里给我发消息

合作加盟:
点击这里给我发消息

服务时间:
8:30-24:00(工作日)