奥鹏作业答案 发表于 2017-4-2 09:36:02

电子科技大学17春《JAVA程序设计》在线作业123答案

17春《JAVA程序设计》在线作业1
附件就是答案,需要可以下载
一、单选题:
1.布局管理器使容器中各个构件呈网格布局,平均占据容器空间。          (满分:4)
    A. CardLayout
    B. BorderLayout
    C. FlowLayout
    D. GridLayout
2.public class Test{      public static void main(String[] args){      String a=args;String b=args;String c=args;      }    }execute command:java Test Red Green Bluewhat is the value of c?          (满分:4)
    A. c has value of null
    B. c has value of Blue
    C. the code does not compile
    D. the program throw an exception
3.自定义的异常类可以从下列         类继承。          (满分:4)
    A. Error类
    B. AWTError
    C. VirtualMachineError
    D. Exception及其子类
4.已知如下代码:public?class?Test{static long?a[]?=?new?long;public?static?void?main?(?String?arg[]?)?{System.out.println?(?a?);}}则下面         个语句是正确的。          (满分:4)
    A. Output is null.
    B. When compile
   some error will occur.
    C. Output is 0.
    D. When running
   some error will occur.
5.向容器添加新构件的方法是          (满分:4)
    A. add(    )
    B. insert(    )
    C. hill(    )
    D. set(    )
6.已知如下的命令执行: java MyTest aa bb cc则下面         个语句是正确的。          (满分:4)
    A. args = "MyTest aa bb cc"
    B. args = "MyTest"
    C. args = "aa"
    D. args="aa"
7.构造方法在         时候被调用。          (满分:4)
    A. 类定义时
    B. 创建对象时
    C. 调用对象方法时
    D. 使用对象的变量时
8.下面是类A的构造函数声明,其中正确的是          (满分:4)
    A. void A(int x){...}
    B. A(int x){...}
    C. a(int x){...}
    D. void a(int x){...}
9.下列关于接口的叙述中,         是正确的。          (满分:4)
    A. 接口与抽象类是相同的概念
    B. 接口之间不能有继承关系
    C. 一个类只能实现一个接口
    D. 接口中只含有抽象方法和常量
10.类是所有异常类的父类。          (满分:4)
    A. Throwable
    B. Error
    C. Exception
    D. AWTError
11.给出下面的代码段:public?class?Base{int?w,?x,?y?,z;public?Base(int?a,int?b){x=a;?y=b;}public?Base(int?a,?int?b,?int?c,?int?d){    //?assignment?x=a,?y=bw=d;z=c;}}在代码说明//?assignment?x=a,?y=b处写入如下         个代码是正确的。          (满分:4)
    A. Base(a
    b);
    B. x=a
   y=b;
    C. super(a
    b);
    D. this(a
    b);
12.设有下面的两个类定义:class A{void who(    ){System.out.print("A");}}class B extends A{void who(    ){System.out.print("B");}}则顺序执行如下语句后输出的结果为         。A a=new B(    );B b=new B(    );a.who(    );b.who(    );          (满分:4)
    A. AA
    B. AB
    C. BB
    D. BA
13.如下             方法可以将MenuBar加入Frame中。          (满分:4)
    A. setMenu(    )
    B. setMenuBar(    )
    C. add(    )
    D. addMenuBar(    )
14.下面         语句是创建数组的正确语句。          (满分:4)
    A. float f = new float;
    B. float []f[] = new float;
    C. float f[] = new float[];
    D. float []f = new float;
15.Java语言中,字符变量以char类型表示,它在内存中占         位bit。          (满分:4)
    A. 8
    B. 16
    C. 32
    D. 2
16.已知如下代码:public?class?Test{static long?a[]?=?new?long;public?static?void?main?(?String?arg[]?)?{System.out.println?(?a?);}}则下面         个语句是正确的。          (满分:4)
    A. Output is null.
    B. When compile
   some error will occur.
    C. Output is 0.
    D. When running
   some error will occur.
17.下列叙述中正确的是          (满分:4)
    A. Java是不区分英文字母大小写的,源文件名与程序类名不允许相同
    B. Java语言以方法为程序的基本单位
    C. Applet是Java的一类特殊应用程序,它嵌入HTML中,随主页发布到互联网上
    D. 以//符开始的为多行注释语句
18.当方法遇到异常又不知如何处理时,应该          (满分:4)
    A. 捕获异常
    B. 抛出异常
    C. 用throws声明异常
    D. 嵌套异常
19.下列         是异常的含义。          (满分:4)
    A. 程序的语法错
    B. 程序编译或运行中所发生的异常事件
    C. 程序预先定义好的异常事件
    D. 程序编译错误
20.给出下面的代码段:public?class?Base{int?w,?x,?y?,z;public?Base(int?a,int?b){x=a;?y=b;}public?Base(int?a,?int?b,?int?c,?int?d){    //?assignment?x=a,?y=bw=d;z=c;}}在代码说明//?assignment?x=a,?y=b处写入如下         个代码是正确的。          (满分:4)
    A. Base(a
    b);
    B. x=a
   y=b;
    C. super(a
    b);
    D. this(a
    b);
三、判断题:
1.(    )Java的各种数据类型占用固定长度,与具体的软硬件平台环境无关。          (满分:4)
    A. 错误
    B. 正确
2.(    )A class can implement as many interfaces as needed.          (满分:4)
    A. 错误
    B. 正确
3.(    )用“+”可以实现字符串的拼接,用“-”可以从一个字符串中去除一个字符子串。          (满分:4)
    A. 错误
    B. 正确
4.(    )A subclass inherits all methods( including the constructor ) from the superclass.          (满分:4)
    A. 错误
    B. 正确
5.(    )Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。          (满分:4)
    A. 错误
    B. 正确
17春《JAVA程序设计》在线作业2

一、单选题:
1.在Java中,用         关键字定义常量。          (满分:4)
    A. define
    B. fixed
    C. const
    D. final
2.计算机中的流是          (满分:4)
    A. 流动的字节
    B. 流动的对象
    C. 流动的文件
    D. 流动的数据缓冲区
3.下列代码的执行结果是         。public class A{ public static void main(String[]args){int a=4,b=6,c=8;String s="abc";System.out.println(a+b+s+c);}}          (满分:4)
    A. "ababcc"
    B. "464688"
    C. "46abc8"
    D. "10abc8"
4.一个Java Application运行后,在系统中是作为一个          (满分:4)
    A. 线程
    B. 进程
    C. 进程或线程
    D. 不可预知
5.如果一个Java源程序文件中定义有4个类,则使用Sun公司的SDK编译器javac.exe编译该源程序文件,将产生         个文件名与类名相同而扩展名为.class的字节码文件。          (满分:4)
    A. 1
    B. 2
    C. 3
    D. 4
6.下列叙述错误的是          (满分:4)
    A. Java是一种面向对象的网络编程语言
    B. Java Applet程序在网络上传输不受硬软件平台的限制
    C. Java提供了类库支持TCP/IP协议
    D. Java语言允许使用指针访问内存
7.在Applet的关键方法中,下列         方法是关闭浏览器以释放Applet占用的所有资源。          (满分:4)
    A. init(    )
    B. start(    )
    C. stop(    )
    D. destroy(    )
8.在Java中,         语句作为异常处理的统一出口。          (满分:4)
    A. throw
    B. try
    C. finally
    D. catch
9.下列命令中,         命令是Java的编译命令。          (满分:4)
    A. javac
    B. java
    C. javadoc
    D. appletviewer
10.Give the following java source fragement://point xpublic class Interesting{//do something}Which statement is correctly Java syntax at point x?          (满分:4)
    A. import java.awt.*;
    B. package mypackage
    C. static int PI=3.14
    D. public class MyClass{//do other thing…}
11.Frame的默认布局管理器是          (满分:4)
    A. FlowLayout
    B. BorderLayout
    C. GridLayout
    D. CardLayout
12.下列语句的输出结果是         。public class A{public static void main(String[]args){System.out.println(2>1);}}          (满分:4)
    A. true
    B. false
    C. 1
    D. 0
13.下列类定义中不正确的是          (满分:4)
    A. public class A extends B{}
    B. public class A extends B
    D{}
    C. public class A implements B
    D{}
    D. public class A extends B implements C
    D
    E{}
14.实现下列         接口可以对TextField对象的事件进行监听和处理。          (满分:4)
    A. ActionListener
    B. FocusListener
    C. MouseMotionListener
    D. WindowListener
15.下列各输出语句中,显示结果为“123”的是          (满分:4)
    A. System.out.println(1+2+3);
    B. System.out.println(1+""+2+3);
    C. System.out.println(1+2+3+"");
    D. System.out.println(1+2+""+3);
16.下列         不是Java的保留字。          (满分:4)
    A. do
    B. double
    C. sizeof
    D. while
17.What happens when you try to compile and run the following program?          class Mystery{String s;public static void main(String[] args){Mystery m=new Mystery(    );m.go(    );}void Mystery(    ){s="constructor";}void go(    ){System.out.println(s);}}          (满分:4)
    A. this code will not compile
    B. this code compliles but throws an exception at runtime
    C. this code runs and "constructor" in the standard output
    D. this code runs and writes "null" in the standard output
18.Which modifer should be applied to a declaration of a class member variable for the value of variable to remain constant after the creation of the object?          (满分:4)
    A. static
    B. final
    C. const
    D. abstract
19.Give the following java source fragement://point xpublic class Interesting{//do something}Which statement is correctly Java syntax at point x?          (满分:4)
    A. import java.awt.*;
    B. package mypackage
    C. static int PI=3.14
    D. public class MyClass{//do other thing…}
20.Applet类的直接父类是          (满分:4)
    A. Component类
    B. Container类
    C. Frame类
    D. Panel类
三、判断题:
1.(    )Java语言没有无符号整数类型、指针类型、结构类型、枚举类型、共用体类型。          (满分:4)
    A. 错误
    B. 正确
2.(    )如果p是父类Parent的对象,而c是子类Child的对象,则语句c = p是正确的。          (满分:4)
    A. 错误
    B. 正确
3.(    )子类要调用父类的方法,必须使用super关键字。          (满分:4)
    A. 错误
    B. 正确
4.(    )有的类定义时可以不定义构造函数,所以构造函数不是必需的。          (满分:4)
    A. 错误
    B. 正确
5.(    )在Java语言中,系统常量null,false,true既可以大写,也可以小写。          (满分:4)
    A. 错误
    B. 正确
17春《JAVA程序设计》在线作业3

一、单选题:
1.下列         是Java的调试器,如果编译器返回程序代码的错误,可以用它对程序进行调试。          (满分:4)
    A. java.exe
    B. javadoc.exe
    C. jdb.exe
    D. javaprof.exe
2.在使用interface声明一个接口时,只可以使用         修饰符修饰该接口。          (满分:4)
    A. public
    B. protected
    C. private和protected
    D. private
3.Which modifier should be applied to a method for the lock of object "this" to be obtained prior to excution any of the method body?          (满分:4)
    A. synchronized
    B. abstract
    C. final
    D. static
4.下列常见的系统定义的异常中,         是数组下标越界异常。          (满分:4)
    A. ArithmeticException
    B. IOException
    C. ArrayIndexOutOfBoundsException
    D. NullPointerException
5.下列         修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问。          (满分:4)
    A. private
    B. public
    C. protected
    D. 无修饰符
6.下列         关键字通常用来给对象进行加锁,该标记使得对对象的访问是排他的。          (满分:4)
    A. transient
    B. serialize
    C. synchronized
    D. static
7.Thread类的方法中,toString(    )方法的作用是          (满分:4)
    A. 只返回线程的名称
    B. 返回当前线程所属的线程组的名称
    C. 返回当前线程对象
    D. 返回线程的字符串信息
8.下列         布局管理器能够帮助用户处理两个或者两个以上的成员共享同一个显示空间,它把容器分成许多层,每层显示空间占据这个容器的大小。          (满分:4)
    A. CardLayout
    B. BorderLayout
    C. FlowLayout
    D. GridLayout
9.class A{public String toString(    ){return 4+"";}}class B extends A{public String toString(    ){return super.toString(    )+3;}}public class Test{public static void main(String[]args)   {B b=new B(    );System.out.println(b.toString(    ));}}what is the result?          (满分:4)
    A. 7
    B. null
    C. the program throw an exception
    D. 43
10.设有下面的两个类定义:class A{void show(    ){System.out.print("AA");}}class B extends A{void show(    ){System.out.print("BB");}}则顺序执行如下语句后输出的结果为         。A a=new A(    );B b=new B(    );a.show(    );b.show(    );          (满分:4)
    A. AAAA
    B. AABB
    C. BBBB
    D. BBAA
11.对于构造方法,下列叙述正确的是          (满分:4)
    A. 构造方法的方法名必须与类名相同
    B. 构造方法必须用void申明返回类型
    C. 构造方法可以被程序调用
    D. 若编程人员没在类中定义构造方法,程序将报错
12.在Java的基本数据类型中,int型数据占用         字节内存空间。          (满分:4)
    A. 1
    B. 2
    C. 4
    D. 不能确定,取决于计算机字长
13.有数组定义:int a[]={0,1,2,3,4,5,6};,则a数组的数组元素个数为          (满分:4)
    A. a.length(    )
    B. a.length(    )+1
    C. a.length
    D. a.length+1
14.class A{public int getNumber(int a){return a+1;}}class B extends A{public int getNumber(int a, char c){return a+2;} public static void main(String[] args)   {B b=new B(    );System.out.println(b.getNumber(0));} }what is the result?          (满分:4)
    A. compilation succeeds and 1 is printed
    B. compilation succeeds and 2 is printed
    C. compilation succeeds and 3 is printed
    D. An error at this program cause compilation to fail
15.在j2sdk1.4.2版中,解压得到的目录中,         是存放编译器、解释器和其他许多工具的目录。          (满分:4)
    A. jre
    B. lib
    C. demo
    D. bin
16.Java语言是在         语言基础上衍生的。          (满分:4)
    A. pascal
    B. C
    C. C++
    D. VF
17.设有下面两个类的定义:class Person{long id;String name;}class Student extends Person{int score;int getScore(    ){return score;}}则类Person和类Student的关系是          (满分:4)
    A. 包含关系
    B. 继承关系
    C. 关联关系
    D. 无关系
18.class A{public String toString(    ){return 4+"";}}class B extends A{public String toString(    ){return super.toString(    )+3;}}public class Test{public static void main(String[]args)   {B b=new B(    );System.out.println(b.toString(    ));}}what is the result?          (满分:4)
    A. 7
    B. null
    C. the program throw an exception
    D. 43
19.下列Java源文件代码片段中,         是不正确的。          (满分:4)
    A. package t;public class A{}
    B. import java.io.*;package t;public class A{}
    C. import java.io.*;class A{}public class B{}
    D. import java.io.*;import java.awt.*;public class A{}
20.Which statement is correctly declare a variable a which is suitable for refering to an array of 50 string empty object?          (满分:4)
    A. String [] a;
    B. char a[][];
    C. String a;
    D. String a;
三、判断题:
1.(    )抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法。          (满分:4)
    A. 错误
    B. 正确
2.(    )Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点。          (满分:4)
    A. 错误
    B. 正确
3.(    )J2SDK中主要有两个相关环境变量,即path和classpath。前者指定了JDK命令搜索路径,后者指定了Java类路径。          (满分:4)
    A. 错误
    B. 正确
4.(    )字符串分为两大类,一类是字符串常量,使用StringBuffer类的对象表示;另一类是字符串变量,使用String类的对象表示。          (满分:4)
    A. 错误
    B. 正确
5.(    )final类中的属性和方法都必须被final修饰符修饰。          (满分:4)
    A. 错误
    B. 正确

页: [1]
查看完整版本: 电子科技大学17春《JAVA程序设计》在线作业123答案