面向对象程序设计——Java语言(兰州交通大学)中国大学MOOC答案2024完整版WYC

对应课程:点击查看
起止时间:2020-02-28到2020-07-01
更新状态:已完结

1 类与对象 第一周概念测验

1、 1,请选出Java语言最适用的领域?

A:服务端领域
B:网页渲染
C:游戏前端
D:图形界面
答案: 服务端领域

2、 Java中,对象和类的关系,请选择正确答案

A:对象和类没区别
B:对象是类的抽象,类是对象的实例化
C:类是对象的抽象,对象是类的实例化
D:类可以转换为对象,对象不可以转换为类
答案: 类是对象的抽象,对象是类的实例化

3、 Java的类中,主要包含哪两种内容?

A:数据成员和关系成员
B:数据成员和成员函数
C:成员函数和关系成员
D:只包含数据
答案: 数据成员和成员函数

4、 Java的成员函数的参数名字如果和数据成员的名字重复,怎么解决?

A:没法解决
B:给成员函数的参数上加上this修饰符
C:在成员函数中,使用与参数同名的数据成员时,加上this域限定符
D:在成员函数中,所有的变量访问都加上this
答案: 在成员函数中,使用与参数同名的数据成员时,加上this域限定符

5、 有一段Java 程序,其中public类名是A1,那么保存它的源文件名可以是

A:A1.java
B:A1.class
C:A1
D:都不对
答案: A1.java

6、 以下选项中关于Java跨平台原理的说法错误的是

A:Java源程序要先编译成与平台无关的字节码文件(.class),然后字节码文件再被解释成机器码运行
B:Java的跨平台原理决定了其性能比C/C++高
C:Java虚拟机是可运行Java字节码文件的虚拟计算机。不同平台的虚拟机是不同的,但它们都提供了相同的接口
D:Java语言具有一次编译,到处运行的特点,可以在所有实现Java虚拟机的平台上运行
答案: Java的跨平台原理决定了其性能比C/C++高

7、 Java类的方法,可以不带对象名直接使用,此种说法正确吗(对/错)?
答案:

8、 Java的构造函数可以有多个吗?(可以/不可以)
答案: 可以

2 对象交互 第二周概念测试

1、 方法内定义的变量( )。

A:一定在方法内所有位置可见
B:可能在方法的局部位置可见
C:在方法外可以使用
D:在方法外可见
答案: 可能在方法的局部位置可见

2、 方法的形参( )。

A:可以没有
B:至少有一个
C:必须定义多个形参
D:只能是简单变量
答案: 可以没有

3、 return语句()。

A:不能用来返回对象
B:只可以返回数值
C:方法都必须含有
D:一个方法中可以有多个
答案: 一个方法中可以有多个

4、 编译并运行下面的程序,运行结果是( )。public class A { public static void main(String args[]) { A a = new A(); a.method(8); } void method(int i) { System.out.println(“int:” + i); } void method(long i) { System.out.println(“long: ” + i); }}

A:程序可以编译运行,输出结果为:“int: 8”
B:程序可以编译运行,输出结果为:“long: 8”
C:程序有编译错误,因为两个method()方法必须定义为静态(static)的
D:程序可以编译运行,但是没有输出
答案: 程序可以编译运行,输出结果为:“int: 8”

5、 下列方法定义中,方法头不正确的是( )。

A:public static x(double a){…}
B:public static int x(double y){…}
C:void x(double d){…}
D:public int x(){…}
答案: public static x(double a){…}

6、 构造方法在( )时被调用。

A:类定义时
B:使用对象的变量时
C:调用对象方法时
D:创建对象时
答案: 创建对象时

7、 下列哪个类声明是正确的( )。

A:public abstract class Car{…}
B:abstract private move(){…}
C:protected private number;
D:abstract final class H1{…}
答案: public abstract class Car{…}

8、 下列不属于面向对象程序设计的基本特征的是( )。

A:抽象
B:封装
C:继承
D:多态
答案: 抽象

9、 public class Person { String name,department; int age; public Person(String n){name=n;} public Person(String n,int a){name=n; age=a;} public Person(String n, String d, int a ){ //调用2个参数的构造函数 department=d; }}

A:Person(n,a)
B:this(Person(n,a))
C:this(n,a)
D:this(name.age)
答案: this(n,a)

10、 有一个类A,对于其构造函数的声明正确的是( )。

A:void A(int x){…}
B:public A(int x){…}
C:A A(int x){…}
D:int A(int x){…}
答案: public A(int x){…}

11、 String S[]={“安徽”, “江苏”, “山东”};则S[1]的值是:
答案: 江苏

12、 用 关键字来定义类
答案: class

13、 用 关键字来分配实例存储空间
答案: new

14、 一般Java程序的类主体由两部分组成:一部分是成员函数,另一部分是 。
答案: 数据成员

15、 当一个类的修饰符为 时,说明该类不能被继承,即不能有子类。
答案: final

2 对象交互 第3周概念测试

1、 下列代码运行的结果是( )public static void main(String[] args) { int x = 4; int y = 5; if(x++>4 & ++y>5) { x++; } System.out.println(“x=” + x + “,y=” + y); }

A:x=4,y=5
B:x=4,y=6
C:x=5,y=6
D:x=6,y=6
答案: x=5,y=6

       


注:此答案尚未制作完成,如需购买,可点击下方红字提交表单联系客服更新,更新后可直接在本网页购买答案

点击这里,联系客服更新


为了方便下次阅读,建议在浏览器添加书签收藏本网页

添加书签方法:

1.电脑按键盘的Ctrl键+D键即可收藏本网页

2.手机浏览器可以添加书签收藏本网页

面向对象程序设计——Java语言(兰州交通大学)中国大学MOOC答案2024完整版WYC第1张

面向对象程序设计——Java语言(兰州交通大学)中国大学MOOC答案2024完整版WYC第2张


获取更多MOOC答案,欢迎在浏览器访问我们的网站:http://mooc.mengmianren.com

面向对象程序设计——Java语言(兰州交通大学)中国大学MOOC答案2024完整版WYC第3张

面向对象程序设计——Java语言(兰州交通大学)中国大学MOOC答案2024完整版WYC第4张

注:请切换至英文输入法输入域名,如果没有成功进入网站,请输入完整域名:http://mooc.mengmianren.com/


我们的公众号

打开手机微信,扫一扫下方二维码,关注微信公众号:萌面人APP

本公众号可查看各种网课答案,还可免费查看大学教材答案

点击这里,可查看公众号功能介绍

面向对象程序设计——Java语言(兰州交通大学)中国大学MOOC答案2024完整版WYC第5张


一键领取淘宝,天猫,京东,拼多多无门槛优惠券,让您购物省省省,点击这里,了解详情


干饭人福利,饿了么红包每日领 

面向对象程序设计——Java语言(兰州交通大学)中国大学MOOC答案2024完整版WYC第6张

点击这里,领取饿了么外卖红包