奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

帮助中心知识拓展客服QQ 515224986
查看: 365|回复: 0

东师Java程序设计17春在线作业1 (2)答案资料

[复制链接]

1万

主题

3

回帖

2万

积分

论坛元老

积分
29086
发表于 2017-6-23 15:04:43 | 显示全部楼层 |阅读模式
扫码加微信
东师Java程序设计17春在线作业1
一、单选题:【10道,总分:30分】东师在线作业为随机作业,请联系QQ515224986代做


1.在Java语言中,那一个是最基本的元素?(    )          (满分:3)
    A. 方法
    B. 包
    C. 对象
    D. 接口
2.常见的面向对象的程序设计语言包括(    )          (满分:3)
    A. Pascal
    B. Fortran
    C. Java
    D. C
3.在编写Java  Applet程序时,需要在程序的开头写上(    )语句。          (满分:3)
    A. import   java.awt.* ;
    B. import   java.applet.* ;
    C. import   java.io.* ;
    D. import   java.awt.event.* ;
4.在Applet的关键方法中,关闭浏览器以释放Applet占用的所有资源的方法是(    )。          (满分:3)
    A. init(    )
    B. start(    )
    C. paint(    )
    D. destroy(    )
5.下列说法中不正确的一项是(    )。          (满分:3)
    A. Tread类中没有义run(    )方法
    B. 可通过继承Thread类来创建线程
    C. Runnable 类中定义了run(    )方法
    D. 可以通过实现Runnable接口来创建线程
6.对于下面的程序,x在什么范围内取值时将输出字符串”second”?(    )   if(x>0) { System.out.println("first"); }else if(x>-3) { System.out.println("second"); }else { System.out.println("third"); }Which range of x value would print the string "second"?          (满分:3)
    A. x > 0
    B. x > -3
    C. x <= -3
    D. x <= 0 & x > -3
7.如要抛出异常,应用下列哪种子句?(    )          (满分:3)
    A. catch
    B. throw
    C. try
    D. finally
8.关于以下代码所画图形的说明,正确的是(    )          (满分:3)
    A. 一条40像素长的垂直红线,一个边长为150像素的红色四方形
    B. 一条40像素长的垂直黑线,一个边长为150像素的红色四方形
    C. 一条50像素长的垂直黑线,一个边长为150像素的红色四方形
    D. 一条50像素长的垂直红线,一个边长为150像素的红色四方形
9.指出下列程序运行的结果(    )public class Example{   String str=new String("good");   char[]ch={'a','b','c'};   public static void main(String args[]){     Example ex=new Example(    );     ex.change(ex.str,ex.ch);     System.out.print(ex.str+" and ");     Sytem.out.print(ex.ch);   }   public void change(String str,char ch[]){     str="test ok";     ch[0]='g';   } }          (满分:3)
    A. good and abc
    B. good and gbc
    C. test ok and abc
    D. test ok and gbc
10.哪个关键字可以对对象加互斥锁?(    )          (满分:3)
    A. transient
    B. synchronized
    C. serialize
    D. static
二、多选题:【10道,总分:30分】

1.下面关于类的封装的描述,哪两个是正确的?(    )          (满分:3)
    A. 成员变量没有访问控制符。
    B. 成员变量可以直接访问。
    C. 成员变量的访问控制符是private
    D. 提供方法对数据进行访问和修改
2.以下类中,哪些类的子类能直接创建实例?(    )          (满分:3)
    A. panel
    B. dialog
    C. container
    D. Frame
3.下面的哪些程序片断可能导致错误?(    )          (满分:3)
    A. String s = “Gone with the wind”;  String t = “ good “;    String k = s + t;
    B. String s = “Gone with the wind”;  String t;  t = s[3] + “one”;
    C. String s = “Gone with the wind”;   String standard = s.toUpperCase(    );
    D. String s = “home directory”;  String t = s – “directory”;
4.设有类定义如下:class InOut{String s= new String("Between");public void amethod(final int iArgs){    int iam;    class Bicycle{        public void sayHello(    ){            //Here        }     }  }  public void another(    ){     int iOther; }}以下哪些语句可以安排在          (满分:3)
    A. System.out.println(s);
    B. System.out.println(iOther);
    C. System.out.println(iam);
    D. System.out.println(iArgs);
5.下面的哪两个方法可以取出name参数的值?(    )          (满分:3)
    A. Get Parameter("name");
    B. Get Parameter Value("name");
    C. Get Parameter Values("name");
    D. Get Parameters("name");
6.下列哪个方法可用于创建一个可运行的类?(    )          (满分:3)
    A. public class X implements Runable{ public void run(    ){ ......} }
    B. public class X implements Thread{ public void run(    ){ ......} }
    C. public class X implements Thread{ public int run(    ){ ......} }
    D. public class X implements Thread{ public void run(    ){ ......} }
7.java.awt.Graphics 类的哪个方法不可以绘制填充矩形?(    )          (满分:3)
    A. fillRect(    )
    B. drawRect(    )
    C. fillOval(    )
    D. drawPolygon(    )
8.设有如下代码:class Base{}public class MyCast extends Base{    static boolean b1=false;    static int i = -1;    static double d = 10.1;    public static void main(String argv[]){        MyCast m = new MyCast(    );        Base b = new Base(    );        //Here    }}则在 //Here处插入哪个代码将不出现编译和运行错误。(    )          (满分:3)
    A. b=m;
    B. m=b;
    C. d =i;
    D. b1 =i;
9.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          (满分:3)
    A. 标有"North"和"South"的两个按钮具有相同的宽度
    B. 标有"North"和"South"的两个按钮具有相同的高度。
    C. 标有"North"的按钮的高度可以随窗口的大小而改变。
    D. 标有"North"的按钮的宽度不随窗口的大小而改变。
10.考虑如下代码:class Tree{}class Pine extends Tree{}class Oak extends Tree{}public class Forest {public static void main( String[] args ) {      Tree tree = new Pine(    );      if( tree instanceof Pine )          System.out.println( "Pine" );      if( tree          (满分:3)
    A. Pine
    B. Tree
    C. Forest
    D. Oops
三、判断题:【20道,总分:40分】

1.TCP/IP为各种不同的硬件提供通用的编程接口。这套协议支持使用不同网络介质的网络连接,TCP/IP使得世界各地的网络联系成国际互联网成为可能。          (满分:2)
    A. 错误
    B. 正确
2.间包含和。          (满分:2)
    A. 错误
    B. 正确
3.抽象类只能做为父类。可以定义抽象类的对象。          (满分:2)
    A. 错误
    B. 正确
4.Java语言的源程序代码是由一个或多个编译单元组成,每个编译单元可包含多个类或接口,但每个编译单元可以有一个以上的类或接口是公共的。          (满分:2)
    A. 错误
    B. 正确
5.abstract 是抽象修饰符,可以用来修饰类及其属性和方法。          (满分:2)
    A. 错误
    B. 正确
6.Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。          (满分:2)
    A. 错误
    B. 正确
7.可以使用java.awt.Color类为GUI组件设置颜色。          (满分:2)
    A. 错误
    B. 正确
8.修改server.xml后必须重启服务器。          (满分:2)
    A. 错误
    B. 正确
9.一个子类可以重新定义从父类那里继承来的同名方法,而且允许它们有不同的返回值。          (满分:2)
    A. 错误
    B. 正确
10.一个子类可以重新定义从父类那里继承来的同名方法,但是允许它们有不同类型的返回值。          (满分:2)
    A. 错误
    B. 正确
11.统一资源定位器(Uniform Resource Locator)就是通常所说的网址。          (满分:2)
    A. 错误
    B. 正确
12.与Java application相同,applet也有main方法作为程序的入口。          (满分:2)
    A. 错误
    B. 正确
13.Java  Applet的字节码文件须嵌入HTML的文件中并由负责解释HTML文件的WWW浏览器充当解释器来解释运行。          (满分:2)
    A. 错误
    B. 正确
14.Session对象所存储的变量,在当前用户所请求的每个页面中,均有效。          (满分:2)
    A. 错误
    B. 正确
15.无论Java源程序包含几个类的定义,若该源程序文件以B.java命名,编译后生成的都只有一个名为B的字节码文件。          (满分:2)
    A. 错误
    B. 正确
16.接口是特殊的类,所以接口也可以继承,子接口将继承父接口的所有常量和抽象方法。          (满分:2)
    A. 错误
    B. 正确
17.抽象方法只能存在于抽象类中。          (满分:2)
    A. 错误
    B. 正确
18.Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。          (满分:2)
    A. 错误
    B. 正确
19.之间可以为空。          (满分:2)
    A. 错误
    B. 正确
20.Applet是一种特殊的Panel,它是Java Applet程序的最外层容器。          (满分:2)
    A. 错误
    B. 正确
本内容由www.openhelp100.com整理发布

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|www.openhelp100.com ( 冀ICP备19026749号-1 )

GMT+8, 2024-11-28 00:42

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

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