大工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]