大工网院17春《Java程序设计》在线作业123答案满分

[复制链接]
发表于 2017-5-15 15:35:53 | 显示全部楼层 |阅读模式
大工17春《Java程序设计》在线作业1

一、单选题:
1.下列语句定义中不正确的是()。
    (满分:5)
    A. float f=11.1;
    B. double d=5.3E12;
    C. double d=3.14D;
    D. Object a=new String("abc");
2.Java程序源文件和经编译后的文件扩展名分别是()。
    (满分:5)
    A. .class和.java
    B. .java和.class
    C. .class和.class
    D. .java和.java
3.下列语句中,()是不能通过编译的语句。
    (满分:5)
    A. double d=545.0;
    B. char a1="c";
    C. int i=321;
    D. float f1=45.0f;
4.Java程序设计语言的执行模式属于()。
    (满分:5)
    A. 全编译型
    B. 全解释型
    C. 半编译和半解释型
    D. 同脚本语言的解释模式
5.下列赋值语句哪一个是正确的()。
    (满分:5)
    A. char='abc';
    B. byte b=963;
    C. float f=0.23;
    D. double d=0.7E-3;
6.执行如下语句序列,k的值是()。    (满分:5)
    A. 10
    B. 24
    C. 12
    D. 14
7.表达式(short)(8/9.2*5)的值类型为()。
    (满分:5)
    A. short
    B. int
    C. double
    D. float
8.Java程序在执行过程中要用到一套JDK工具,其中javac.exe是指()。
    (满分:5)
    A. java语言编译器
    B. java字节码解释器
    C. java文档生成器
    D. java类分解器
9.Java程序设计语言是1995年由()公司发布的。
    (满分:5)
    A. Sun
    B. Microsoft
    C. Borland
    D. Fox Software
10.下列java标识符的书写,错误的是()。
    (满分:5)
    A. _sys
    B. $change
    C. user_name
    D. 1_file
三、判断题:
1.Java程序设计语言不区分字母大小写。
    (满分:5)
    A. 对
    B. 错
2.Java程序设计语言类型转换时,向上转型时不必使用强制类型转换。
    (满分:5)
    A. 对
    B. 错
3.Java虚拟机是一种运行在主操作系统顶层的软件层,属于一种虚拟计算机。
    (满分:5)
    A. 对
    B. 错
4.Java程序设计语言中,字符串和数组是作为对象出现的。
    (满分:5)
    A. 对
    B. 错
5.表达式a==1是比较变量a的值是否等于1,结果为逻辑值;而a=1是将常量1赋值给变量a。
    (满分:5)
    A. 对
    B. 错
6.赋值语句float f=12.0;是正确的变量定义。
    (满分:5)
    A. 对
    B. 错
7.表达式Math.max(2,Math.min(3,4));计算结果为4。
    (满分:5)
    A. 对
    B. 错
8.Java程序设计语言数组中的元素只能是简单数据类型。
    (满分:5)
    A. 对
    B. 错
9.Java字符类型采用的编码是Unicode,每个Unicode码占16位。
    (满分:5)
    A. 对
    B. 错
10.面向对象程序设计语言的基本特征主要包括抽象、继承、封装、多态。
    (满分:5)
    A. 对
    B. 错

大工17春《Java程序设计》在线作业2

一、单选题:
1.关于Java跳转语句,下列说法正确的是()。
    (满分:5)
    A. break用于退出本次循环
    B. break用于退出当前循环体
    C. continue用于退出当前循环体
    D. break后不能跟标号
2.下面是一个无修饰符的类:class Car{...},则类Car()。
    (满分:5)
    A. 可被其他程序包中的类使用
    B. 仅能被本程序包中的类使用
    C. 不能被任何类使用
    D. 不能被其他类继承
3.假设对象x具有属性a,则访问该属性的方法是()。
    (满分:5)
    A. a.x
    B. a.x()
    C. x.a
    D. x.a()
4.类B和类C都不是抽象类,并且类B是类C的父类。下面声明对象x1的语句不正确的是()。
    (满分:5)
    A. B x1=new B()
    B. B x1=new C()
    C. C x1=new C()
    D. C x1=new B()
5.执行如下代码:int[]x=new int[5];,以下哪项说明是正确的?()
    (满分:5)
    A. x[4]为0
    B. x[4]未定义
    C. x[5]为0
    D. x[0]为空
6.下面是关于构造方法的说明,正确的是()。
    (满分:5)
    A. 构造方法的返回值类型必须是void类型
    B. 在定义类时,如果没有定义构造方法,系统会自动生成一个无参数的构造方法
    C. 在创建子类时,会自动调用父类的有参数的构造方法
    D. 构造方法是多余的
7.关于可以独立运行的Java应用程序,下列说法哪个是正确的()?
    (满分:5)
    A. 无须main方法
    B. 必须有两个main方法
    C. 可以有多个或0个main方法
    D. 必须有一个main方法
8.Java创建一个对象使用的关键字是()。
    (满分:5)
    A. class
    B. interface
    C. new
    D. create
9.下列选项不允许作为类及类成员访问控制符的是()。
    (满分:5)
    A. public
    B. private
    C. static
    D. protected
10.关于Java中main()方法的定义,下列正确的是()。
    (满分:5)
    A. public static void main(String args){}
    B. public static void main(String[]){}
    C. public static void main(String[] args){}
    D. public static void MAIN(String[] xyz){}
三、判断题:
1.关键字final修饰的方法既不能被覆盖,也不能被重载,它是一个最终方法,其方法的定义永远不能改变。
    (满分:5)
    A. 对
    B. 错
2.在Java中,每个类只能有一个构造方法。
    (满分:5)
    A. 对
    B. 错
3.在Java中,Math类的方法和常量都是静态的,可通过类名直接使用。
    (满分:5)
    A. 对
    B. 错
4.方法名与类名相同,返回值类型为void的方法为构造方法。
    (满分:5)
    A. 对
    B. 错
5.用关键字new来创建一个类的实例,即“对象”。
    (满分:5)
    A. 对
    B. 错
6.一个Java类的属性既可以是基本类型变量,也可以是对象变量。
    (满分:5)
    A. 对
    B. 错
7.Java异常处理中,Error类所定义的异常是无法捕获的。
    (满分:5)
    A. 对
    B. 错
8.Java中,父类定义的私有属性,在子类中并不存在。
    (满分:5)
    A. 对
    B. 错
9.Java类的定义中必须定义构造方法,否则编译会报错。
    (满分:5)
    A. 对
    B. 错
10.无论try语句块中是否发生了异常,是否执行过catch语句,如果有finally语句,都要执行finally语句。
    (满分:5)
    A. 对
    B. 错

大工17春《Java程序设计》在线作业3

一、单选题:
1.关于接口特点的描述错误的是()。
    (满分:5)
    A. 一个类只允许继承一个接口
    B. 定义接口使用的关键字是interface
    C. 在继承接口的类中通常要给出接口中定义的抽象方法的具体实现
    D. 接口实际上是由常量和抽象方法构成的特殊类
2.用关键字abstract定义的类()。
    (满分:5)
    A. 可以被实例化
    B. 不能派生子类
    C. 不能被继承
    D. 只能被继承
3.Java中流的传递方式属于()。
    (满分:5)
    A. 并行的
    B. 串行的
    C. 并行和串行
    D. 以上都不对
4.构造方法在什么时候被调用()?
    (满分:5)
    A. 类定义时
    B. 使用对象的属性时
    C. 使用对象的方法时
    D. 对象被创建时
5.Java中为了区别重载多态中同名的不同方法,要求()。
    (满分:5)
    A. 返回值类型相同
    B. 采用不同的参数列表
    C. 参数名称不同
    D. 以上三项都不对
6.Java中,如果线程调用了sleep()方法,那么该线程将进入()状态。
    (满分:5)
    A. 可运行
    B. 运行
    C. 阻塞
    D. 终止
7.Java程序设计语言中,关键字super的作用是()。
    (满分:5)
    A. 用来访问父类被隐藏的成员变量
    B. 用来调用父类中被重载的方法
    C. 用来调用父类的构造方法
    D. 以上都是
8.Java中类实现的接口以及修饰不可以是()。
    (满分:5)
    A. public
    B. abstract
    C. final
    D. void
9.下列特性中,不属于面向对象编程的三大特征的是()。
    (满分:5)
    A. 封装
    B. 指针操作
    C. 多态
    D. 继承
10.Java程序设计语言中,JDBC指的是()。
    (满分:5)
    A. Java程序与数据库连接的一种机制
    B. Java程序与浏览器交互的一种机制
    C. Java类库名称
    D. Java类编译程序
三、判断题:
1.关键字abstract和final不能并列修饰同一个类。
    (满分:5)
    A. 对
    B. 错
2.在同一个Java类中,方法名相同,而参数不同的方法称为重载方法。
    (满分:5)
    A. 对
    B. 错
3.Java中类只能实现单一继承,接口可实现多继承。
    (满分:5)
    A. 对
    B. 错
4.Java中创建一个包使用package语句,引入其他包中的类使用import语句。
    (满分:5)
    A. 对
    B. 错
5.运行时,java.lang包由java解释器自动引入,而不用import语句引入。
    (满分:5)
    A. 对
    B. 错
6.用static定义的属性变量,只能用类名引用,不能用对象名引用。
    (满分:5)
    A. 对
    B. 错
7.Java程序设计语言中,java.lang.Object类是其他所有Java类的父类。
    (满分:5)
    A. 对
    B. 错
8.this语句必须是Java构造函数中的第一个可执行语句。
    (满分:5)
    A. 对
    B. 错
9.不用关键字abstract修饰的类可以有抽象方法。
    (满分:5)
    A. 对
    B. 错
10.Java语言中,接口中的方法都是抽象方法。
    (满分:5)
    A. 对
    B. 错

大工17春《Java程序设计》在线作业1.rar

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

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

答案

大工17春《Java程序设计》在线作业2.rar

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

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

答案

大工17春《Java程序设计》在线作业3.rar

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

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

答案

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