找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1040|回复: 0

[在线作业] 东师《Java程序设计》19秋在线作业12

[复制链接]
发表于 2019-10-14 20:15:09 | 显示全部楼层 |阅读模式
Java程序设计19秋在线作业1
奥鹏作业答案可以联系QQ 761296021
1.[单选题] java.awt包的Panel类是()的子类。
    A.Frame    B.Container
    C.Canvas    D.Component
    正确答案:——B——
2.[单选题] 对于catch 子句的排列,下列哪种是正确的?()
    A.父类在先,子类在后
    B.子类在先,父类在后
    C.有继承关系的异常不能在同一个 try 程序段内
    D.先有子类,其他如何排列都无关
    正确答案:——A——
3.[单选题] 下列关于Java程序结构的描述中,不正确的一项是()。
    A.一个Java源文件中可以包括一个package语句
    B.一个Java源文件中可以包括多个类定义,但是只能有一个public类
    C.一个Java源文件中可以有多个public类
    D.源文件名与程序类名必须一致
    正确答案:——C——
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
    正确答案:————
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<br>"
    B."Num: 3<br>"
    C."Title: <br>"
    D."Title: Jumping Bean<br>"
    正确答案:————
13.[多选题] 下面哪两个设置一个jsp页的content type?()
    A.<%@ contentType "text/plain" %>
    B.<jsp:contentType "text/plain">
    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    微信 761296021  
    正确答案:————
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){  }
    正确答案:————
18.[多选题] 下面哪个方法可以在任何时候被任何线程调用? ()
    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;
    正确答案:————
20.[多选题] import javawt.*;
publiclass X extends Frame{
publistativoimain(String[] args){
  X x=new X();
  x.pack();
  x.setVisible(true);
  }
publiX(){
   setLayout(new BorderLayout());
   Panel p=new Panel();
   add(p,BorderLayout.NORTH);
   Button b=new Butto
    A.标有"North"和"South"的两个按钮具有相同的宽度
    B.标有"North"和"South"的两个按钮具有相同的高度。
    C.标有"North"的按钮的高度可以随窗口的大小而改变。
    D.标有"North"的按钮的宽度不随窗口的大小而改变。
    正确答案:————
21.[判断题] Java Application是由独立的解释器程序来运行的。
    A.错误
    B.正确
    正确答案:————
22.[判断题] 所有的键盘事件都由KeyEvent类的对象表示。
    A.错误
    B.正确
    正确答案:————
23.[判断题] Java的字符类型采用的是Unicode编码,每个Unicode码占16个比特。
    A.错误
    B.正确
    正确答案:————
24.[判断题] Java图形程序类可以分为二组:容器类和界面组件类。
    A.错误
    B.正确
    正确答案:————
25.[判断题] break语句可以用在switch语句、while循环、do……while循环和for循环结构中。
    A.错误
    B.正确
    正确答案:————
26.[判断题] 应用程序一定要有main()方法,小程序一定要继承于Applet 类。
    A.错误
    B.正确
    正确答案:————
27.[判断题] 在程序中可对用final修饰的变量的值进行更改。
    A.错误
    B.正确
    正确答案:————
28.[判断题] 针对服务器和客户机,Java.net提供了两个不同的类:ServerSocket类和Socket类
    A.错误
    B.正确
    正确答案:————
29.[判断题] 子类的成员变量能与其父类的成员变量同名。
    A.错误
    B.正确
    正确答案:————
30.[判断题] abstract 是抽象修饰符,可以用来修饰类及其属性和方法。
    A.错误
    B.正确
    正确答案:————
31.[判断题] <session-timeout>30</session-timeout>,30的单位是秒。
    A.错误
    B.正确
    正确答案:————
32.[判断题] 绘制普通矩形的方法为 drawRect。
    A.错误
    B.正确
    正确答案:————
33.[判断题] 所谓抽象类就是包含有抽象方法的类。
    A.错误
    B.正确
    正确答案:————
34.[判断题] 在Java中,可以利用程序使线程从执行状态转换到阻塞状态,即调用wait方法。
    A.错误
    B.正确
    正确答案:————
35.[判断题] java异常处理中可以使用多个catch子句,此时应将高级别异常类的catch子句放在前面。
    A.错误
    B.正确
    正确答案:————
36.[判断题] 一个类中用private 修饰符修饰的属性成员,只能被该类的方法访问。
    A.错误
    B.正确
    正确答案:————
37.[判断题] get Parameter(“User Name”),如果请求中没有”User Name”,返回值是””。
    A.错误
    B.正确
    正确答案:————
38.[判断题] 修改server.xml后必须重启服务器。
    A.错误
    B.正确
    正确答案:————
39.[判断题] 在一个类中,成员变量应该是惟一的,但成员变量的名字可以和类中某个方法的名字相同,以及局部变量、成员函数的参数可以和实例变量的名字相同。
    A.错误
    B.正确
    正确答案:————
40.[判断题] 在大多数多线程的应用程序中,线程之间不需要共享相同的对象。
    A.错误
    B.正确
    正确答案:————

Java程序设计19秋在线作业2
1.[单选题] 以下哪项可能包含菜单条()
    A.Panel
    B.Frame
    C.Applet
    D.Dialog
    正确答案:——B——
2.[单选题] 哪个关键字可以对对象加互斥锁? ( )
    A.transient
    B.synchronized
    C.serialize
    D.static
    正确答案:——B——
3.[单选题] 为了使包ch4在当前程序中可见,可以使用的语句是().
    A.import ch4.*;
    B.package ch4.*;
    C.ch4 imporl,;
    D.ch4 package
    正确答案:——D——
4.[单选题] 下列程序的输出结果是
import java.io.*;
public class abc {
public static void main(String args[]) {
String s1="Hello!";
String s2=new String("World!");
System.out.println(s1.concat(s2));
}
}
    A.false
    B.Hello!
    C.Hello!Wofld!
    D.12
    正确答案:————
5.[单选题] 下列说法错误的是()
    A.接口是多继承的具体实现形式。
    B.3305L是长整型数。
    C.03916是八进制数。
    D.?:是三目条件运算符
    正确答案:————
6.[单选题] 若有定义 int a=1,b=2; 则表达式(a++)+(++b) 的值是()
    A.3
    B.4
    C.5
    D.6
    正确答案:————
7.[单选题] Java语言的类型是()
    A.面向对象语言
    B.面向过程语言
    C.汇编程序
    D.形式语言
    正确答案:————
8.[单选题] 线程开始运行时,是从下列哪一个方法开始执行的( )
    A.main()
    B.start()
    C.run()
    D.init()
    正确答案:————
9.[单选题] 以下程序的输出结果是()
public class koo{
public static void main(String args[])
{
int x=1,sum=0;
while(x<=10)
{
sum+=x;
x++;
}
System.out.println("sum="+sum);
}
}
    A.45
    B.55
    C.10
    D.11
    正确答案:————
10.[单选题] main()方法的返回类型是:()
    A.int
    B.void
    C.boolean
    D.static
    正确答案:————
11.[多选题] 下面哪些是合法的标识符?()
    A.$persons
    B.TwoUsers
    C.*point
    D.this
    正确答案:————
12.[多选题] import javawt.*;
publiclass X extends Frame{
publistativoimain(String[] args){
  X x=new X();
  x.pack();
  x.setVisible(true);
  }
publiX(){
   setLayout(new BorderLayout());
   Panel p=new Panel();
   add(p,BorderLayout.NORTH);
   Button b=new Butto
    A.标有"North"和"South"的两个按钮具有相同的宽度
    B.标有"North"和"South"的两个按钮具有相同的高度。
    C.标有"North"的按钮的高度可以随窗口的大小而改变。
    D.标有"North"的按钮的宽度不随窗口的大小而改变。
    正确答案:————
13.[多选题] 在Java中,下列关于final关键字的说法正确的有()。
    A.如果修饰变量,则一旦赋了值,就等同一个常量
    B.如果修饰类,则该类只能被一个子类继承
    C.如果修饰方法,则该方法不能在子类中被覆盖
    D.如果修饰方法,则该方法所在的类不能被继承
    正确答案:————
14.[多选题] 下面关于类的封装的描述,哪两个是正确的?()
    A.成员变量没有访问控制符。
    B.成员变量可以直接访问。
    C.成员变量的访问控制符是private
    D.提供方法对数据进行访问和修改
    正确答案:————
15.[多选题] 下面关于继承的叙述正确的有 ()。
    A.在java中只允许单一继承
    B.在java中一个类只能实现一个接口
    C.在java中一个类不能同时继承一个类和实现一个接口
    D.java的单一继承使代码更可靠
    正确答案:————
16.[多选题] 以下AWT类中哪些实现部件的布局?()
    A.FlowLayout
    B.GridBagLayout
    C.ActionListener
    D.WindowAdapter
    正确答案:————
17.[多选题] publiclass X implements Runnable{
publistativoimain(String[] args){
3)   //在这插入代码
  }
  publivoirun(){
  int x=0,y=0;
      for(;;){
          x++;
          Y++;
        System.out.println("x="+x+",y="+y);
  }
  }
}     
下面哪些代码加在第3行可以使run()运行?
    A.X x=new X();
  x.run();
    B.X x=new X();
  new Thread(x).run();
    C.X x=new X();
  new Thread(x).start();
    D.Threat=new Thread(x).run();
    正确答案:————
18.[多选题] 下列哪个方法属于播放声音的方法?()
    A.loop()
    B.stop()
    C.start()
    D.play()
    正确答案:————
19.[多选题] 指出下列哪个方法与方法public void add(int a){}为合理的重载方法。()
    A.public int add(int a)
    B.public void add(long a)
    C.public void add(int a,int b)
    D.public void add(float a)
    正确答案:————
20.[多选题] 以下哪些不是MenuItem类的方法?()
    A.setVisible( boolean b )
    B.setEnabled( boolean b )
    C.getSize()
    D.setForeground( Color c )
    正确答案:————
21.[判断题] break语句可以用在switch语句、while循环、do……while循环和for循环结构中。
    A.错误
    B.正确
    正确答案:————
22.[判断题] 圆弧可以看作是椭圆的一部分。绘制圆弧的方法为drawArc。
    A.错误
    B.正确
    正确答案:————
23.[判断题] 接口是由常量和抽象方法组成的特殊类。
    A.错误
    B.正确
    正确答案:————
24.[判断题] 接口是特殊的类,所以接口也可以继承,子接口将继承父接口的所有常量和抽象方法。
    A.错误
    B.正确
    正确答案:————
25.[判断题] 图形绘制是由java.awt.Graphics类实现的,通常在面板JPanel进行绘制。
    A.错误
    B.正确
    正确答案:————
26.[判断题] 一个类只能有一个父类,但一个接口可以有一个以上的父接口。
    A.错误
    B.正确
    正确答案:————
27.[判断题] 类String对象和类StringBuffer对象都是字符串变量,建立后都可以修改。
    A.错误
    B.正确
    正确答案:————
28.[判断题] 子类要调用父类的方法,必须使用super关键字。
    A.错误
    B.正确
    正确答案:————
29.[判断题] 在Java语言中,drawOval(100,100,80,80)表示绘制圆,其中(100,100)表示圆心。
    A.错误
    B.正确
    正确答案:————
30.[判断题] 每个 try 块都必须至少有一个 catch 块与之相对应。
    A.错误
    B.正确
    正确答案:————
31.[判断题] TCP/IP方案中有三个最常用的协议,分别是IP、TCP和UDP。
    A.错误
    B.正确
    正确答案:————
32.[判断题] 在线程程序中,临界资源,或临界区是指在物理空间中临近的资源。
    A.错误
    B.正确
    正确答案:————
33.[判断题] 各种类型数据混合运算中,不同类型的数据先转化为同一类型,然后进行运算。
    A.错误
    B.正确
    正确答案:————
34.[判断题] Java包中包含了URL类和URLConnection类,这些类具有强大的功能。
    A.错误
    B.正确
    正确答案:————
35.[判断题] Java中,并非每个事件类都只对应一个事件。
    A.错误
    B.正确
    正确答案:————
36.[判断题] Java中的String类的对象既可以是字符串常量,也可以是字符串变量。
    A.错误
    B.正确
    正确答案:————
37.[判断题] 在父类中声明为 final 的方法,也可以在其子类中被重新定义(覆盖)。
    A.错误
    B.正确
    正确答案:————
38.[判断题] 整型一般都以十进制的形式表示,也可以写成八进制或十六进制。
    A.错误
    B.正确
    正确答案:————
39.[判断题] Java中数组的元素只可以是简单数据类型。
    A.错误
    B.正确
    正确答案:————
40.[判断题] 程序员可以不必释放已创建的对象,因为Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。
    A.错误
    B.正确
    正确答案:————

附件是答案,核对题目下载 q 761296021  

Java程序设计19秋在线作业1.zip

3.5 KB, 下载次数: 2, 下载积分: 贡献 1

售价: 2 金币  [记录]  [购买]

答案

Java程序设计19秋在线作业2.zip

3.26 KB, 下载次数: 2, 下载积分: 贡献 1

售价: 2 金币  [记录]  [购买]

答案

QQ|手机版|小黑屋|网站地图|无忧答案网 ( 冀ICP备18010495号-1 )

GMT+8, 2024-5-3 16:52

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表