homework 发表于 2017-5-22 12:35:49

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

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

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

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

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

页: [1]
查看完整版本: 大工17春《Java程序设计》在线作业123答案100分