面向对象程序设计(宁波财经学院)中国大学MOOC答案2024完整版WYC

对应课程:点击查看
起止时间:2021-03-08到2021-06-30
更新状态:每5天更新一次

第1节 类与对象 第1节 测一测

1、 设A为已定义的类名,下列创建A类的对象a的语句中正确的是

A:float A a
B:public A a=A()
C:A a=newint()
D:A a=new A()
答案: A a=new A()

2、 设i,j为类X中定义的int型变量名,下列X类的构造方法中不正确的是

A:void X(int k){i=k;}
B:X(int k){i=k;}
C:X(int m,int n){i=m;j=n;}
D:X(){i=0;j=0;}
答案: void X(int k){i=k;}

3、 有一个类A,以下为其构造方法的声明,其中正确的是

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

4、 设i,j为类X中定义的double型变量名,下列X类的构造方法中不正确的是

A:X(double m,double n){i=m;j=n;}
B:X(){i=6;j=8;}
C:double X(double k){i=k; return i;}
D:X(double k){i=k;}
答案: double X(double k){i=k; return i;}

5、 public class _{ int x,y;Myclass(int i,___)//构造方法{ x=i;y=j;}横线上填写的正确答案为

A:Myclass,int y
B:Myclass,int j
C:myclass,int x
D:myclass,int j
答案: Myclass,int j

6、 下列修饰符中与访问控制无关的是

A:private
B:public
C:protected
D:final
答案: final

7、 下列 语句关于内存回收的说明是正确的?

A:程序员必须创建一个线程来释放内存
B:内存回收程序负责释放无用内存
C:内存回收程序允许程序员直接释放内存
D:内存回收程序可以在指定的时间释放内存对象
答案: 内存回收程序负责释放无用内存

8、 System类在 包中?

A:java.util
B:java.io
C:java.awt
D:java.lang
答案: java.lang

9、 下列方法不属于java.lang.Math类的有(方法名相同即可)

A:random()
B: abs()
C:next()
D:sqrt()
答案: next()

10、 下面哪个单词是Java语言的关键字

A:Float
B:this
C:string
D: unsigned
答案: this

11、 下面哪个是Java语言中正确的标识符

A:3com
B:import
C:that
D:this
答案: that

12、 下面哪个修饰符修饰的方法只能被本类中的其他方法使用

A:protected
B:static
C:private
D:public
答案: private

13、 对一个java源文件 aaa.java,编辑保存后但未编译,在其所在目录下执行 java aaa,则接着会出现什么

A:error: cannot read: aaa.java
B:无任何显示
C:Exception in thread “main” java.lang.NoClassDefFoundError: aaa
D:原因是JDK安装后没有正确设置环境变量PATH和Classpath 。
答案: Exception in thread “main” java.lang.NoClassDefFoundError: aaa

14、 编译java程序时出现error: cannot read: aaa.java,则下列原因最正确的是

A:原因是执行的当前目录下没有找到aaa.java文件。
B:原因是没有安装JDK开发环境。
C:原因是java源文件名后缀一定是以 .txt 结尾。
D:原因是JDK安装后没有正确设置环境变量PATH和Classpath 。
答案: 原因是执行的当前目录下没有找到aaa.java文件。

15、 下面哪个是Java语言中正确的标识符

A:3D
B:$this
C:extends
D:implements
答案: $this

16、 下面哪个修饰符修饰的变量是所有同一个类生成的对象共享的

A:public
B:private
C:static
D:this
答案: static

17、 下面关于java中类的说法哪个是不正确的

A:类体中只能有变量定义和成员方法的定义,不能有其他语句。
B:构造函数是类中的特殊方法。
C:类一定要声明为public的,才可以执行。
D:一个java文件中可以有多个class定义。
答案: 类一定要声明为public的,才可以执行。

18、 下面关于构造方法的说法不正确的是

A:构造方法也属于类的方法,用于创建对象的时候给成员变量赋值。
B:构造方法不可以重载。
C:构造方法没有返回值。
D:构造方法一定要和类名相同。
答案: 构造方法不可以重载。

19、 构造方法何时被调用

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

20、 对象使用时,下面描述错误的是

A:通过“.”运算符调用成员变量和方法
B:通过成员变量的访问权限设定限制自身对这些变量方法的调用
C:将一个对象申明为类的成员时,必须在使用前为其分配内存
D:在方法中使用对象作为参数时,采用引用调用
答案: 通过成员变量的访问权限设定限制自身对这些变量方法的调用

21、 Java编程所必须的默认引用包为

A:java.sys包
B:java.lang包
C:java.new包
D:以上都不是
答案: java.lang包

22、 请阅读下面的程序,关于程序的运行结果说法正确的是 class Demo{ private static int x ; public static void main(String[] args){ System.out.println(x++);}}

A:结果为0
B:结果为1
C:无结果
D:编译失败
答案: 结果为0

23、 下列程序的运行结果是 class Demo{ private String name; Demo(String name){this.name = name;} private static void show(){ System.out.println(name) } public static void main(String[] args){ Demo d = new Demo(“lisa”); d.show(); } }

A:输出lisa
B:输出null
C: 输出name
D:编译失败,无法从静态上下文中引用非静态变量name

       


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

点击这里,联系客服更新


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

添加书签方法:

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

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

面向对象程序设计(宁波财经学院)中国大学MOOC答案2024完整版WYC第1张

面向对象程序设计(宁波财经学院)中国大学MOOC答案2024完整版WYC第2张


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

面向对象程序设计(宁波财经学院)中国大学MOOC答案2024完整版WYC第3张

面向对象程序设计(宁波财经学院)中国大学MOOC答案2024完整版WYC第4张

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


我们的公众号

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

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

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

面向对象程序设计(宁波财经学院)中国大学MOOC答案2024完整版WYC第5张


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


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

面向对象程序设计(宁波财经学院)中国大学MOOC答案2024完整版WYC第6张

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