Java程序设计(南通大学)1458213174 中国大学MOOC答案100分完整版

撤速拾喇亲篱剐目街咯糜吼式

第1章 绪论

第1章 单元测验

1、单选题:
‍在eclipse中,(                        )。‏

A: 源程序的文件名可以是其中任何一个类的名字
B: 源程序中可以有多个public类
C: 源程序中必须有public类
D: 源程序的文件名必须是主类的名字
答案:  源程序的文件名必须是主类的名字

2、单选题:
​在jdk中(也就是直接在MS-DOS界面中编译和运行Java源程序),如果源程序中有public类,( )。​

A: 可以有多个public类
B: 只能有一个public类
C: public类必须是包含main方法的主类
D: 所有类必须都是public类
答案:  只能有一个public类

3、单选题:
‍在eclipse中,一个Project的bin文件夹中,存放(                    )。‍

A: Java源程序
B: Java源程序编译之后的字节码文件
C: Java源程序和字节码文件
D: 以上都不对
答案:  Java源程序编译之后的字节码文件

4、判断题:
‌Java语言具有“一旦写成,处处可用”(write once,run anywhere)的平台无关性,是因为Java源程序被编译之后生成的.class字节码文件在各种操作系统下都是通用的,都可以被安装在特定操作系统的Java解释器正确地解释运行。(                     )‍‌‍

A: 正确
B: 错误
答案:  正确

5、判断题:
‌Java中内存的开辟和释放是由程序员通过指针操作的。(                     )‎

A: 正确
B: 错误
答案:  错误

6、判断题:
‍假设有Scanner类的对象reader,则使用reader从键盘上接收字符串时,reader.nextLine()和reader.next()的作用是相同的。(                   )‎

A: 正确
B: 错误
答案:  错误

7、判断题:
‎Java源程序经过编译之后会产生扩展名为.class的字节码文件,字节码文件是机器码。(            )‍

A: 正确
B: 错误
答案:  错误

8、判断题:
‍Java源程序经过编译之后会产生扩展名为.class的字节码文件,之后通过java命令运行时,字节码会一次性加到内存中。(                    )‍​

A: 正确
B: 错误
答案:  错误

9、填空题:
​Java语言最初命名为( )。‍
答案:  oak 或者Oak

10、填空题:
​面向对象有三个特性,分别是封装、(                  )和多态。​
答案:  继承

11、填空题:
‍在Java源程序中,main方法中参数的类型是(                                )。(写出类型的英文名称)​
答案:  String

12、填空题:
​Scanner类在(                     )包中。​
答案:  java.util

随堂测验

1、填空题:
‍在Java APIs中,如果查询一个类,可以通过该类所在的包来检索,也可以通过(                )检索。‌
答案:  类名

第2章 Java语言基础

第2章 单元测验

1、单选题:
‌以下选项中,( )是错误的标识符。​

A: _int
B: a_6b$
C: thread1
D: instanceof
答案:  instanceof

2、单选题:
‎int a=1,b=2,c=6,d=6; boolean m=true,n=true;则执行表达式(m=a>b)&&(n=c>d)之后,n和表达式的值分别为( )。‏

A: true,false
B: true,true
C: false,true
D: false,false
答案:  true,false

3、单选题:
‎int w=1,x=2,y=3,z=4;则表达式w>x?w:y

A: 4
B: 3
C: 2
D: 1
答案:  3

4、单选题:
​在Java源程序中,有以下语句:‏​int a=2;‏​if(a=2)‏​ System.out.println(“Hello”);‏​else‏​ System.out.println(“Welcome”);‏​源程序的运行结果为( )。‏​ ‏

A: Hello
B: Welcome
C: Hello Welcome
D: 程序错误
答案:  程序错误

5、单选题:
​在Java语言中,switch后面的括号里不可以是( )类型的值。‎

A: byte
B: int
C: String
D: long
答案:  long

6、单选题:
‎若i为整型变量,则以下循环体内的语句被执行了( )次。​‎for(i=2;i==0;)​‎ System.out.printf(“%d”,i–);​

A: 0
B: 1
C: 2
D: 无限次
答案:  0

7、单选题:
‌int[ ][ ]a=new int[2][3];则a.length的值为( )。‎

A: 2
B: 3
C: 5
D: 6
答案:  2

8、单选题:
‎byte b; int n=6;以下赋值语句错误的是( )。‍

A: b=3;
B: b=(byte)3;
C: b=n;
D: b=(byte)n;
答案:  b=n;

9、判断题:
‍boolean类型的精度高于其他基本数据类型。( )‍

A: 正确
B: 错误
答案:  错误

10、判断题:
‏byte a=200; 这条语句是对的。( )​

A: 正确
B: 错误
答案:  错误

11、判断题:
​数值2000可以存储在引用类型的变量中。( )‎

A: 正确
B: 错误
答案:  错误

12、判断题:
​1/4的结果是0.25。( )​

A: 正确
B: 错误
答案:  错误

13、判断题:
​逻辑与和逻辑或的优先级相同。( )‏

A: 正确
B: 错误
答案:  错误

14、判断题:
‍int a[ ]={1,2,3,4,5,6}; 和int a[ ]=new int[6];的作用是不同的。( )‏

A: 正确
B: 错误
答案:  正确

15、填空题:
‏short s=6; char c=’a’;请问:s+c是什么数据类型?( )‍‏要求:填写数据类型对应的关键字。‍
答案:  int

16、填空题:
‍在jdk中,可以使用( )命令将文档注释提取出来,形成帮助文档。‌
答案:  javadoc

17、填空题:
‍文档注释内置了一些以( )开头的关键字,用来表示特定的含义。‌
答案:  @

18、填空题:
‎int a=2;‏‎如果使用移位运算将变量a的值变为8,请写出移位表达式( )。‏
答案:  a<<2

19、填空题:
​int a={10,20,30},b={40,50,};‌​a=b;‌​a[0]=( )。‌
答案:  40

20、填空题:
‍int a[ ][ ]=new int[2][ ];​‍如果让数组a的第一行存放2个数据,接下来的语句是( )。​‍ ​
答案:  a[0]=new int[2];

随堂测验

1、单选题:
​在Java语言中,创建一个长度为6的一维整型数组a,语句是( )。‍

A: int a[6];
B: int [6] a;
C: int a[ ]=new int[6];
D: int a[ ]=int[6];
答案:  int a[ ]=new int[6];

2、判断题:
​在Java语言中,二维数组中的每一个一维数组(或者称为每一行)的长度必须相同。(            )‌

A: 正确
B: 错误
答案:  错误

第3章 Java的面向对象特征

第3章 单元测验

1、单选题:
‍构造方法的名字( )。‏

A: 可以由用户按照标识符的规范随意命名
B: 必须和类中的一个方法的名字相同
C: 必须与类名相同
D: 是Java保留的关键字
答案:  必须与类名相同

2、单选题:
​class A‍​{‍​ public int f(int x,int y)‍​ {‍​ return x+y;‍​ }‍​}‍​ ‍​class B extends A‍​{‍​ public int f(byte x,int y)‍​ {‍​ return x*y;‍​ }‍​}‍​‍​则子类中的f方法和父类中的f方法( )。‍

A: 是重写关系
B: 是重载(过载)关系
C: 完全相同
D: 是错误的
答案:  是重载(过载)关系

3、单选题:
‏引用其他包中的类需要使用关键字( )。‎

A: quote
B: cite
C: appoint
D: import
答案:  import

4、单选题:
‌1: class Super{‎‌2: public int getValue() {return 2019;}‎‌3: }‎‌4: public class Sub extends Super{‎‌5: ‎‌6:}‎‌下列选项中,( )放在第5行会引起编译错误?‎

A: public int getValue() {return 2016;}
B: public void getValue() { }
C: public void getValue(int a) { }
D: public double getValue(double a,double b) { return a+b}
答案:  public void getValue() { }

5、单选题:
‎给出如下源代码,如何使成员变量m被方法fun()直接访问?( )‍‎class Test‍‎{‍‎ private int m;‍‎ public static void fun()‍‎ {‍‎ //some code…‍‎ }‍‎}‍

A: 将 private int m;改为 protected int m;
B: 将 private int m;改为 public int m;
C: 将 private int m;改为 static int m;
D: 将 private int m;改为 int m;
答案:  将 private int m;改为 static int m;

6、单选题:
‏public class Test‎‏{‎‏ public static void main(String[ ] args)‎‏ {‎‏ int result =???;‎‏ System.out.println(result);‎‏ }‎‏ public static int operate(double a, int b)‎‏ {‎&rlm



上方为免费预览版答案,如需购买完整答案,请点击下方红字:



点击这里,购买完整版答案


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

添加书签方法:

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

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

点击浏览器底部菜单-【添加书签】-收藏本网页

Java程序设计(南通大学)1458213174 中国大学MOOC答案100分完整版第1张

点击浏览器底部菜单-【书签/历史】-可查看本网页

Java程序设计(南通大学)1458213174 中国大学MOOC答案100分完整版第2张


获取更多慕课答案,欢迎在浏览器访问我们的网站:



http://mooc.mengmianren.com

Java程序设计(南通大学)1458213174 中国大学MOOC答案100分完整版第3张

Java程序设计(南通大学)1458213174 中国大学MOOC答案100分完整版第4张

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


我们的公众号

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

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

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

Java程序设计(南通大学)1458213174 中国大学MOOC答案100分完整版第5张




APP下载



点击这里下载萌面人APP,使用更方便!




APP功能说明

1.可查看各种网课答案

点击【萌面人官网】,可查看知到智慧树,超星尔雅学习通,学堂在线等网课答案

Java程序设计(南通大学)1458213174 中国大学MOOC答案100分完整版第6张

点击【中国大学慕课答案】,可查看mooc慕课答案

Java程序设计(南通大学)1458213174 中国大学MOOC答案100分完整版第7张

2.可一键领取淘宝/天猫/京东/拼多多无门槛优惠券

如图所示,点击对应图标即可领取淘宝/天猫/京东/拼多多无门槛优惠券

Java程序设计(南通大学)1458213174 中国大学MOOC答案100分完整版第8张


拨设都书悉拓咳酿扯嵌处饭江