2020 Java面向对象程序设计(滁州学院)1458980447 最新满分章节测试答案
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-05-26到2020-06-17
本篇答案更新状态:已完结
第1章 了解Java
1、 问题:保证Java语⾔可移植性的特征是( )。
选项:
A:⾯向对象
B:安全性
C:分布式计算
D:可跨平台
答案: 【可跨平台 】
2、 问题:Java源程序的扩展名为( )。
选项:
A:.exe
B:.java
C:.class
D:.obj
答案: 【.java】
3、 问题:下列关于JAVA语⾔特点的叙述中,错误的是( )。
选项:
A:Java是⾯向过程的编程语⾔
B:Java⽀持分布式计算
C:Java是跨平台的编程语⾔
D:Java⽀持多线程
答案: 【Java是⾯向过程的编程语⾔】
4、 问题:下⾯( )不属于Java的注释。
选项:
A://Java语句
B:/Java语句/
C:/*Java语句/
D:’java语句
答案: 【’java语句 】
5、 问题:编译Java Application源程序⽂件将产⽣字节码⽂件,这些字节码⽂件的扩展名为( )。
选项:
A:.html
B:.java
C:.class
D:.obj
答案: 【.class】
6、 问题:下列有关Java语⾔的叙述中,正确的是( )。
选项:
A:Java是不区分⼤⼩写的
B:源⽂件名与public类型的类名必须相同
C:源⽂件名其扩展名为.jar
D:源⽂件中public类的数⽬不限
答案: 【源⽂件名与public类型的类名必须相同】
7、 问题:( )不是Java语⾔⾯向对象的三个基本特性。
选项:
A:封装
B:继承
C:多态
D:平台⽆关性
答案: 【平台⽆关性 】
8、 问题:在Java中,负责对字节代码解释执⾏的是( )。
选项:
A:垃圾回收器
B:JVM虚拟机
C:编译器
D:多线程机制
答案: 【JVM虚拟机】
9、 问题:⼀个可以独⽴运⾏的Java应⽤程序,下⾯叙述正确的是( )。
选项:
A:可以有⼀个或多个main()⽅法
B:最多只能有两个main⽅法
C:可以没有main⽅法
D:只能有⼀个main⽅法
答案: 【只能有⼀个main⽅法】
10、 问题:main⽅法是Java中Application执⾏的⼊⼝点,关于main⽅法的⽅法头定义中下列( )选项是合法的。
选项:
A:public static void main()
B:public static void main(String[] args)
C:public static int main(String[] args)
D:public void main(String args[])
答案: 【public static void main(String[] args)】
第4章 抽象类和接口 单元测验:第4章 抽象类和接口
1、 问题:下列关于抽象类的描述,错误的是( )。
选项:
A:用abstract修饰的方法是抽象方法
B:用abstract修饰的类是抽象类
C:抽象方法没有方法体
D:抽象类可以用来实例化对象
答案: 【抽象类可以用来实例化对象】
2、 问题:下列关于抽象类定义,正确的是( ) 。
选项:
A:abstract AbstractClass{ abstract void method();}
B:class abstract AbstractClass{ abstract void method();}
C:abstract class AbstractClass{ abstract void method();}
D:abstract class AbstractClass{ abstract void method(){ System.out.println(“method”); }}
答案: 【abstract class AbstractClass{ abstract void method();}】
3、 问题:下列关于接口的描述,错误的是( ) 。
选项:
A:一个类可以实现多个接口
B:接口使用interface定义
C:接口实现了类的多继承功能
D:任何类实现接口,都必须实现接口中的所有方法
答案: 【任何类实现接口,都必须实现接口中的所有方法】
4、 问题:下列能正确定义一个接口的选项是( ) 。
选项:
A:abstract interface A{ int a; }
B: interface B{ void show(){} }
C:interface C{ void show();}
D:interface class D{ String d; }
答案: 【interface C{ void show();} 】
5、 问题:下列关于接口与抽象类的说法,正确的是( )。
选项:
A:接口就是抽象类,两者在使用上没有区别
B:接口是一种特殊的抽象类,只有常量定义和方法声明
C:抽象类不能用来实例化一个对象,只能通过继承来实现它的方法
D:抽象类中只能定义抽象方法,用关键字abstract修饰
答案: 【抽象类不能用来实例化一个对象,只能通过继承来实现它的方法】
6、 问题:下面是关于类及其修饰符的描述不正确的是( )。
选项:
A:final类不但可以用来派生子类,也可以用来创建final类的对象
B:abstract不能与final同时修饰一个类
C:abstract类只能用来派生子类,不能用来创建abstract类的对象
D:abstract方法必须在abstract类中声明,但abstract类定义中可以没有 abstract方法
答案: 【abstract方法必须在abstract类中声明,但abstract类定义中可以没有 abstract方法】
7、 问题:类B是一个抽象类,类C是类B的非抽象子类,下列创建对象x1的语句中正确的是( )。
选项:
A:B x1=new C();
B:B x1= new B();
C:C x1=new B();
D:以上均不对
答案: 【B x1=new C(); 】
8、 问题:欲构造ArrayList类的一个实例,此类继承了List接口,下列( )方法是正确的。
选项:
A:List myList=new ArrayList();
B:ArrayList myList=new List();
C:ArrayList myList=new Object();
D:List myList=new List();
答案: 【List myList=new ArrayList();】
9、 问题:接口中方法的默认访问权限修饰符是( )。
选项:
A:public
B:default
C:protected
D:private
答案: 【public】
10、 问题:类要实现接口,必须使用的关键字( )进行显式的声明。
选项:
A:class
B:implements
C:interface
D:abstract
答案: 【implements】
11、 问题:下面抽象方法定义正确的是()。
选项:
A:void go();
B:void abstract go();
C:abstract void go();
D:abstract void go(){};
答案: 【abstract void go();】
12、 问题:子类通过()关键字继承抽象类,实现抽象类中的抽象方法。
选项:
A:class
B:abstract
C:extends
D:implements
答案: 【extends 】
第5章 异常 单元测验:第5章 异常
1、 问题:Java语言所有的异常类均继承自( )类。
选项:
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦