聚合答案库

免费查题,不限次数,
扫描二维码立即使用。

了解更多
免费中国大学MOOC 面向对象程序设计——Java语言(兰州交通大学)1454030161 最新慕课答案-聚合答案库
作者:20782912023-03-04 00:00 点赞 收藏 热度:10

第一周概念测验

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对象交互

第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

2、单选题:
‌和下面代码能完成相同的选项是()‎‌class Demo {‎‌ public static void main(String[] args) {‎‌ int i = 1;‎‌ int sum = 0;‎‌ while (i <= 100) {‎‌ if (i % 2 == 0) {‎‌ sum = sum + i;‎‌ }‎‌ i++;‎‌ }‎‌ System.out.println(sum);‎‌ }‎‌} ‎‌‎
选项:
A:  for (int x =1; x<=100;x++){ sum=sum+x;}
B:  for (int x =0; x<=100;x+=2){ sum=sum+x;}
C: for (int x =1; x<=100;x+=2){ sum=sum+x;}
D: 上述全对
答案: 【  for (int x =0; x<=100;x+=2){ sum=sum+x;}

3、单选题:
‎运行以下的main()方法,结果是?(   )​‎1   public static void main(String[] args)​‎2   {​‎3      String myString;​‎4      int x = 100;​‎5     ​‎6      if (x < 100) myString = "x is less than 100";​‎7      if (x > 100) myString = "x is greater than 100";​‎8      System.out.println(myString.length());​‎9   }​‎​
选项:
A: 编译时报出错误提示信息“变量myString没有被初始化” 
B:  编译通过
C: 编译未能通过。但如果变量myString在第8行前的代码中被初始化,代码可以编译通过,运行时可以输出字符串myString的长度
D: 以上都不对
答案: 【 编译未能通过。但如果变量myString在第8行前的代码中被初始化,代码可以编译通过,运行时可以输出字符串myString的长度

4、单选题:
‎下列关键字能和try语句一起使用的是(  ) ‎
选项:
A: final
B: finalize
C: wha

欢迎您对本文章进行评论
文明留言,请勿恶意评论,包括但不限于纯数字、敏感内容、非法昵称等
暂无讨论,说说你的看法吧
学习通答案

学习通答案

学习通答案
职教云答案

职教云答案

Q&A

备案号:冀ICP备20010840号 2020-2099辉辉网络科技 All Rights Reserved