homework 发表于 2017-5-14 08:16:58

电子科技大17春《JAVA语言》在线作业答案

电子科技大17春《JAVA语言》在线作业3

一、单选题:
1.为了区分重载多态中同名的不同方法,要求(    )。          (满分:5)
    A. 采用不同的参数列表
    B. 返回值类型不同
    C. 调用时用类名或对象名做前缀
    D. 参数名不同
2.下列整型的最终属性 i 的定义中,正确的是(    )。          (满分:5)
    A. static final int i=100;
    B. final i;
    C. static int i;
    D. final float i=1.2f;
3.下列类哪个属于java.lang.*包的是(    )。          (满分:5)
    A. Date
    B. System
    C. Button
    D. File
4.下述概念中不属于面向对象方法的是(    )。          (满分:5)
    A. 对象、消息
    B. 继承、多态
    C. 类、封装
    D. 过程调用
5.下面关于变量及其作用范围的陈述哪个是不对的?          (满分:5)
    A. 实例变量是类的成员变量
    B. 实例变量用关键字static声明
    C. 在方法中定义的局部变量在该方法被执行时创建
    D. 局部变量在使用前必须被初始化。
6.Java语言是(    )。          (满分:5)
    A. 面向问题的解释型高级编程语言
    B. 面向机器的低级编程语言
    C. 面向过程的编译型高级编程语言
    D. 面向对象的解释型高级编程语言
7.题目及选项如下图所示          (满分:5)
    A.
    B.
    C.
    D.
8.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为(    )。          (满分:5)
    A. 隐藏
    B. 覆盖
    C. 重载
    D. Java不支持此特性
9.Java application中的主类需包含main方法,以下哪项是main方法的正确形参?          (满分:5)
    A. String args
    B. String ar[]
    C. Char arg
    D. StringBuffer args[]
10.题目及选项如下图所示          (满分:5)
    A.
    B.
    C.
    D.
11.假设类A是类B的父类,下列声明对象x的语句中不正确的是(    )。          (满分:5)
    A. A x=new A(    );
    B. A x=new B(    );
    C. B x=new B(    );
    D. B x=new A(    );
12.以下哪个不是Java的原始数据类型(    )。          (满分:5)
    A. int
    B. Boolean
    C. float
    D. char
13.用public修饰的类称为(    )。          (满分:5)
    A. 静态类
    B. 抽象类
    C. 最终类
    D. 公有类
14.在异常处理中,将可能抛出异常的方法放在(    )语句块中。          (满分:5)
    A. throws 块
    B. catch 块
    C. try 块
    D. finally 块
15.下面是有关子类继承父类构造函数的描述,其中正确的是(    )。          (满分:5)
    A. 创建子类的对象时,先调用子类自己的构造函数,然后调用父类的构造函数
    B. 子类无条件地继承父类不含参数的构造函数
    C. 子类必须通过super关键字调用父类的构造函数
    D. 子类无法继承父类的构造函数。
16.finally 块中的代码将(    )。          (满分:5)
    A. 总是被执行
    B. 如果try块后面没有catch块时,finally块中的代码才会执行
    C. 异常发生时才被执行
    D. 异常没有发生时才被执行
17.题目及选项如下图所示          (满分:5)
    A.
    B.
    C.
    D.
18.设有对象x具有属性a则访问该属性的方法为(    )。          (满分:5)
    A. a.x
    B. a.x(    )
    C. x.a
    D. x.a(    )
19.下列选项中,用于在定义包时声明包名的关键字是(    )。          (满分:5)
    A. import
    B. package
    C. interface
    D. protected
20.题目及选项如下图所示          (满分:5)
    A.
    B.
    C.
    D.
17春《JAVA语言》在线作业2

一、单选题:
1.题目及选项如下图所示          (满分:5)
    A.
    B.
    C.
    D.
2.Java语言是(    )。          (满分:5)
    A. 面向问题的解释型高级编程语言
    B. 面向机器的低级编程语言
    C. 面向过程的编译型高级编程语言
    D. 面向对象的解释型高级编程语言
3.题目及选项如下图所示          (满分:5)
    A.
    B.
    C.
    D.
4.以下关于继承的叙述正确的是(    )。          (满分:5)
    A. 在Java中类只允许单一继承
    B. 在Java中一个类只能实现一个接口
    C. 在Java中一个类不能同时继承一个类和实现一个接口
    D. 在Java中接口只允许单一继承
5.下列关于修饰符混用的说法,错误的是(    )。          (满分:5)
    A. abstract不能与final并列修饰同一个类
    B. abstract类中不可以有private的成员
    C. abstract方法必须在abstract类中
    D. static方法中能处理非static的属性
6.题目及选项如下图所示          (满分:5)
    A.
    B.
    C.
    D.
7.现有两个类B,以下描述中表示B继承自A的是(    )。          (满分:5)
    A. class A extends B
    B. class B implements A
    C. class A implements B
    D. class B extends A
8.下列关于构造方法的叙述中,错误的是(    )。          (满分:5)
    A. Java语言规定构造方法名与类名必须相同
    B. Java语言规定构造方法没有返回值,但不用void声明
    C. Java语言规定构造方法不可以重载
    D. Java语言规定构造方法只能通过new自动调用
9.下面哪个是不合法的标识符?          (满分:5)
    A. $persons;
    B. TwoUsers;
    C. *point;
    D. endline;
10.关于length(    )这个方法的表述正确的是哪个?          (满分:5)
    A. 数组有length(    )这个方法,string也有length(    )这个方法
    B. 数组有length(    )有这个方法,string没有length(    )这个方法
    C. 数组没有length(    )这个方法,string有length(    )这个方法
    D. 数组没有length(    )这个方法,string也没有length(    )这个方法。
11.题目及选项如下图所示          (满分:5)
    A.
    B.
    C.
    D.
12.下列说法中,不正确的是(    )。          (满分:5)
    A. 一个java源程序经过编译后,得到的文件的扩展名一定是.class。
    B. 一个java源程序编译通过后,得到的结果文件数也只有一个。
    C. 一个java源程序只能有一个public class类定义,且源文件的名字与public class的类名相同,扩展名必须是.java
    D. 一个java源程序可以包含多个class类。
13.假设类A是类B的父类,下列声明对象x的语句中不正确的是(    )。          (满分:5)
    A. A x=new A(    );
    B. A x=new B(    );
    C. B x=new B(    );
    D. B x=new A(    );
14.finally 块中的代码将(    )。          (满分:5)
    A. 总是被执行
    B. 如果try块后面没有catch块时,finally块中的代码才会执行
    C. 异常发生时才被执行
    D. 异常没有发生时才被执行
15.题目及选项如下图所示          (满分:5)
    A.
    B.
    C.
    D.
16.题目及选项如下图所示          (满分:5)
    A.
    B.
    C.
    D.
17.下列整型的最终属性 i 的定义中,正确的是(    )。          (满分:5)
    A. static final int i=100;
    B. final i;
    C. static int i;
    D. final float i=1.2f;
18.下面程序运行结果为(    ):int j=0; for(int i=0;i<=10;j+=i,i++); System.out.print(j)          (满分:5)
    A. 45
    B. 55
    C. 50
    D. 编译时不能通过
19.下面(    )是Runnable接口中的抽象方法。          (满分:5)
    A. start
    B. stop
    C. yield
    D. run
20.main方法是Java Application程序执行的入口点,关于main方法的方法头以下哪项是合法的?          (满分:5)
    A. public static void main(    )
    B. public static void main(String[ ] args)
    C. public static int main(String[ ] args)
    D. public void main(String arg[ ])
17春《JAVA语言》在线作业1

一、单选题:
1.下面哪个是不合法的标识符?          (满分:5)
    A. $persons;
    B. TwoUsers;
    C. *point;
    D. endline;
2.题目及选项如下图所示          (满分:5)
    A.
    B.
    C.
    D.
3.下面(    )是Runnable接口中的抽象方法。          (满分:5)
    A. start
    B. stop
    C. yield
    D. run
4.Java application中的主类需包含main方法,以下哪项是main方法的正确形参?          (满分:5)
    A. String args
    B. String ar[]
    C. Char arg
    D. StringBuffer args[]
5.下列整型的最终属性 i 的定义中,正确的是(    )。          (满分:5)
    A. static final int i=100;
    B. final i;
    C. static int i;
    D. final float i=1.2f;
6.下面程序运行结果为(    ):int j=0; for(int i=0;i<=10;j+=i,i++); System.out.print(j)          (满分:5)
    A. 45
    B. 55
    C. 50
    D. 编译时不能通过
7.题目及选项如下图所示          (满分:5)
    A.
    B.
    C.
    D.
8.关于length(    )这个方法的表述正确的是哪个?          (满分:5)
    A. 数组有length(    )这个方法,string也有length(    )这个方法
    B. 数组有length(    )有这个方法,string没有length(    )这个方法
    C. 数组没有length(    )这个方法,string有length(    )这个方法
    D. 数组没有length(    )这个方法,string也没有length(    )这个方法。
9.有关类的说法正确的是?          (满分:5)
    A. 类具有封装性,所以类的数据是不能被访问的
    B. 类具有封装性,但可以通过类的公共接口访问类中的数据
    C. 声明一个类时,必须用public修饰符
    D. 每个类中,必须有main方法,否则程序无法运行
10.以下哪个不是Java的原始数据类型(    )。          (满分:5)
    A. int
    B. Boolean
    C. float
    D. char
11.Java语言是(    )。          (满分:5)
    A. 面向问题的解释型高级编程语言
    B. 面向机器的低级编程语言
    C. 面向过程的编译型高级编程语言
    D. 面向对象的解释型高级编程语言
12.关于被私有访问控制符private修饰的成员变量,以下说法正确的是(    )。          (满分:5)
    A. 可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
    B. 可以被两种类访问和引用:该类本身、该类的所有子类
    C. 只能被该类自身所访问和修改
    D. 只能被同一个包中的类访问
13.下列说法中,不正确的是(    )。          (满分:5)
    A. 一个java源程序经过编译后,得到的文件的扩展名一定是.class。
    B. 一个java源程序编译通过后,得到的结果文件数也只有一个。
    C. 一个java源程序只能有一个public class类定义,且源文件的名字与public class的类名相同,扩展名必须是.java
    D. 一个java源程序可以包含多个class类。
14.题目及选项如下图所示          (满分:5)
    A.
    B.
    C.
    D.
15.下列对Java语言描述不正确的是(    )。          (满分:5)
    A. Java语言开发的程序与平台无关,即:用Java语言开发的程序可以在不同的操作系统下运行
    B. Java采用完全面向对象的程序设计方法,其封装性使网络程序更安全
    C. Java采用自动的方法动态分配内存,即:变量使用之后,当退出程序,该变量也就自动从内存消失
    D. 任何语言开发的程序都与其开发平台无关,如:用VB基于Windows98开发的程序,就可以在DOS下运行。
16.下面的哪个赋值语句是不对的?          (满分:5)
    A. float f = 11.1;
    B. double d = 5.3E12;
    C. double d = 3.14159;
    D. double d = 3.14D;
17.下面关于继承的哪些叙述是正确的?          (满分:5)
    A. 在java中允许多继承
    B. 在java中一个类只能实现一个接口
    C. 在java中一个类不能同时继承一个类和实现一个接口
    D. java的单一继承使代码更可靠。
18.题目及选项如下图所示          (满分:5)
    A.
    B.
    C.
    D.
19.为了使当前源文件中的类包含在abc包中,需在这个文件的最前面加入(    )。          (满分:5)
    A. import abc.*;
    B. import abc;
    C. package abc.*;
    D. package abc;
20.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为(    )。          (满分:5)
    A. 隐藏
    B. 覆盖
    C. 重载
    D. Java不支持此特性

页: [1]
查看完整版本: 电子科技大17春《JAVA语言》在线作业答案