对应课程:点击查看
起止时间: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)
第2章 类和对象 单元测验:第2章 类和对象
1、 若要创建User类的一个对象guest,以下书写正确的是( )。
A:User guest= new guest();
B:User guest=new User ();
C:class guest=new User ();
D:User guest=A();
答案: User guest=new User ();
2、 下列说法中能正确地描述类与对象关系的是( )。
A:对象是抽象的,类通过对象来生成
B:对象是类的另一个名字
C:对象是类的实例化
D:包含关系
答案: 对象是类的实例化
3、 下列不能正确地定义类的是( )。
A:class Person
B:public class Person
C:new Person
D:potected class Person
答案: new Person
4、 下列关于Java变量的描述,错误的是( )。
A:在Java程序中要使用变量,必须先对其数据类型进行声明
B:类变量可以使用对象名进行调用
C:变量不可以在其作用域之外使用
D:成员变量必须写在成员方法之前
答案: 成员变量必须写在成员方法之前
5、 SLOW是int型public成员变量, 变量值保持为常量1,用( )语句定义这个变量。
A:public int SLOW=1;
B:final int SLOW=1;
C:final public int SLOW=1;
D:public final int SLOW=1;
答案: public final int SLOW=1;
6、 以下不属于构造方法特征的是( )。
A:构造方法名与其类名相同
B:构造方法有返回值类型
C:构造方法在创建对象时自动执行
D:每一个类可以有多个构造方法
答案: 构造方法有返回值类型
7、 类A有3个int型成员变量a、b、c,则( )是类A的正确构造方法。
A:void A(){a=0; b=0; c=0; }
B:public void A(){ a=0; b=0; c=0;}
C:public int A (int x, int y, int z){ a=x; b=y; c=z; }
D:public A(int x,int y, int z) { a=x; b=y; c=z; }
答案: public A(int x,int y, int z) { a=x; b=y; c=z; }
8、 以下( )方法是不能编译的。
A:int f(int i) {return i;}
B:void f(int i) {return 0;}
C: int f(int i) {return 0;}
D:int f() {return 0;}
答案: void f(int i) {return 0;}
9、 在Java语言中,被( )修饰符修饰的成员变量只可以被该类本身访问。
A:public
B:protected
C:default
D:private
答案: private
10、 用( )修饰的成员变量可以被其他包中的子类访问,但是不能被同一包中的非子类访问。
A: public
B:protected
C:default
D: private
答案: protected
第3章 继承和多态 单元测验:第3章 继承和多态
1、 Java语言中所有类的父类是( )。
A:Java
B:Component
C:Class
D:Object
答案: Object
2、 现有两个类A,B,以下描述中表示B继承自A的是( )。
A:class A extends B
B:class B extends A
C:class A implements B
D:class B implements A
答案: class B extends A
3、 面是有关子类继承父类构造方法的描述,其中正确的是( )。
为了方便下次阅读,建议在浏览器添加书签收藏本网页
添加书签方法:
1.电脑按键盘的Ctrl键+D键即可收藏本网页
2.手机浏览器可以添加书签收藏本网页
获取更多MOOC答案,欢迎在浏览器访问我们的网站:http://mooc.mengmianren.com
注:请切换至英文输入法输入域名,如果没有成功进入网站,请输入完整域名:http://mooc.mengmianren.com/
我们的公众号
打开手机微信,扫一扫下方二维码,关注微信公众号:萌面人APP
本公众号可查看各种网课答案,还可免费查看大学教材答案
点击这里,可查看公众号功能介绍
一键领取淘宝,天猫,京东,拼多多无门槛优惠券,让您购物省省省,点击这里,了解详情
干饭人福利,饿了么红包每日领