东师Java程序设计21秋学期在线作业1[答案]

作者:奥鹏作业答案 字体:[增加减小] 来源:东师在线 时间:2021-11-19 07:08

Java程序设计21秋学期在线作业1题目 试卷总分:100 得分:100 一、单选题 (共 10 道试题,共 30 分) 1.java.awt包的Panel类是()的子类。 A.Frame B.Container C.Canvas D.Component 2.对于catch 子句的排列,下列哪种是

东师Java程序设计21秋学期在线作业1[答案]

东师Java程序设计21秋学期在线作业1[答案]答案

Java程序设计21秋学期在线作业1题目

试卷总分:100 得分:100

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

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

A.Frame

B.Container

C.Canvas

D.Component

正确答案:-----

2.对于catch 子句的排列,下列哪种是正确的?()

A.父类在先,子类在后

B.子类在先,父类在后

C.有继承关系的异常不能在同一个 try 程序段内

D.先有子类,其他如何排列都无关

正确答案:-----

3.下列关于Java程序结构的描述中,不正确的一项是()。

A.一个Java源文件中可以包括一个package语句

B.一个Java源文件中可以包括多个类定义,但是只能有一个public类

C.一个Java源文件中可以有多个public类

D.源文件名与程序类名必须一致

正确答案:-----

4.下列说法中错误的一项是()。

A.Java语言提供了检测与避免死锁的机制

B.在Java语言中,要避免死锁,只能通过程序进行控制

C.释放锁的时候,应该按照死锁顺序的逆序进行

D.在编写程序的时候,可以对所有共享数据设汁一个统一的加锁顺序

正确答案:-----

5.类是对象的抽象,它的定义包括()部分

A.一部分

B.两部分

C.三部分

D.四部分

正确答案:-----

6.以下哪项可能包含菜单条()

A.Panel

B.Frame

C.Applet

D.Dialog

正确答案:-----

7.下列哪一项不属于Applet中的显示方法?()

A.update()

正确答案:-----

B.repaint()

C.drawLine()

正确答案:-----

D.paint()

正确答案:-----

8.下列方法中建议使用的是:()

A.stop()

B.supend()

正确答案:-----

C.restume()

D.wait()

正确答案:-----

9.Panel类对象的默认布局是()。

A.FlowLayout布局

B.BorderLayout布局

正确答案:-----

C.CardLayout布局

正确答案:-----

D.GridLayout布局

正确答案:-----

10.布局管理器中的按钮位置有可能会根据Frame的大小改变而改变。()

A.BorderLayout

正确答案:-----

B.CardLayout

正确答案:-----

正确答案:-----

C.GridLayout

D.FlowLayout

正确答案:-----

东师Java程序设计21秋学期在线作业1[答案]多选题答案

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

11.面向对象程序设计的基本特征是()。

A.抽象

B.封装

C.继承

D.多态

正确答案:-----

12.给定以下的Jumping Bean.java和index.jsp publiclass Jumping Bean { private String title = "JumpingBean"; private int num = 10; publivoisetTitle(String title) { this.title = title; } publiString getYoshi() { return

正确答案:-----

A."Num: 0
"

B."Num: 3
"

C."Title:
"

D."Title: Jumping Bean
"

正确答案:-----

13.下面哪两个设置一个jsp页的content type?()

A.<%@ contentType "text/plain" %>

B.

C.<%@ page contentType="text/plain" %>

D.<% response.setContentType("text/plain"); %>

正确答案:-----

14.以下AWT类中哪些实现部件的布局?()

A.FlowLayout

B.GridBagLayout

正确答案:-----

C.ActionListener

D.WindowAdapter

正确答案:-----

15.下面代码执行后,其正确的输出结果包括()。public class Example{ public static void main(String args[] ){ int l=0; do{ System.out.println(“Doing it for l is:”+l); }while(--l>0) System.out.println(“Finish”); } }

正确答案:-----

A.Doing it for l is 3

正确答案:-----

B.Doing it for l is 1

正确答案:-----

C.Finish

D.Doing it for l is 0

正确答案:-----

16.什么原因可导致线程停止执行。()

A.有更高优先级的线程开始执行

B.线程调用了 wait()方法

C.线程调用了yield()方法

正确答案:-----

D.线程调用了pause()方法;

正确答案:-----

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

正确答案:-----

A.public float aMethod(float a, float b,float c){ }

正确答案:-----

B.public float aMethod(float c,float d){ }

正确答案:-----

C.public int aMethod(int a, int b){ }

正确答案:-----

D.private float aMethod(int a,int b,int c){ }

正确答案:-----

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

A.notify()

B.wait()

C.notifyAll()

D.sleep()

正确答案:-----

19.设有如下代码: interface IFace{} class CFace implements IFace{} class Base{} public class ObRef extends Base{ public static void main(String argv[]){ ObRef obj = new ObRef(); Base b = new Base(); Object obj1 = new Object(); IFace obj2 = new CFace(); //Here } } 则在 //Here处插入哪个代码将不出现编译和运行错误。

正确答案:-----

A.obj1=obj2;

B.b=obj;

C.obj=b;

D.obj1=b;

正确答案:-----

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

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

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

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

Baidu
map