Java基础(天水师范学院)1452043178 中国大学MOOC答案100分完整版

摹滑手祟让靠捷洪泄悍崩唬簧

第1章认识Java语言

单元测验1

1、单选题:
‎使用计算机处理数据,输入原始数据必须放在下列哪个步骤之后?‍

A: 申请内存空间
B: 数据处理
C: 输出处理结果
D: 未包含在选项中
答案:  申请内存空间

2、单选题:
‍如果程序中出现单词“class”,则这个程序一定不会是下列哪种语言编写的?‎

A: C语言
B: C++语言
C: Java语言
D: C#语言
答案:  C语言

3、单选题:
‍下列哪种写法是Java语言主函数main()的写法?‍

A:  int main()
B: public static int main()
C: public static void main(String args[])
D: public static int main(String args[])
答案:  public static void main(String args[])

4、单选题:
​Java开发包JDK中不包含下列哪项内容?​

A: Java编译器
B: Java虚拟机
C: Java归档打包程序
D: 头文件stdio.h
答案:  头文件stdio.h

5、单选题:
‍Java运行环境JRE指的是下列哪一项内容?‎

A: Java编译器
B: Java虚拟机
C: Java API
D: Java虚拟机 + Java API
答案:  Java虚拟机 + Java API

6、单选题:
​如果想在命令行界面中检查JDK版本,可以输入下列哪条命令?‎

A: java -version
B: cmd
C: dir
D: JDK -version
答案:  java -version

7、单选题:
​Java源程序文件的扩展名是(  )。‌

A: .java
B: .class
C: .obj
D: .exe
答案:  .java

8、单选题:
​Java类程序文件的扩展名是(  )。‏

A: .java
B: .class
C: .obj
D: .exe
答案:  .class

9、单选题:
​Windows操作系统上Java编译器程序的文件名是(  )。‎

A: javac.exe
B: java.exe
C: javac.class
D: jar.exe
答案:  javac.exe

10、单选题:
​Eclipse是一个非常流行的集成开发环境,它是由下列哪个组织负责维护的?‍

A: Oracle
B: Java
C: Eclipse Foundation
D: Microsoft
答案:  Eclipse Foundation

11、单选题:
​在Eclipse中编写Java程序,第1步应当(  )。‏

A: 新建Java项目
B: 新建Java类
C: 编写Java代码
D: 运行Java程序
答案:  新建Java项目

12、单选题:
‎下列哪种语言编写的程序可以“一次编译,跨平台运行”?‏

A: C语言
B: C++语言
C: Java语言
D: C/C++/Java语言都可以
答案:  Java语言

13、单选题:
‌Java程序向显示器输出信息“Hello, World”,下列哪种写法是错误的?‍

A: System.out.print( “Hello, world” );
B: System.out.println( “Hello, world” );
C: System.out.print( “Hello, worldn” );
D: printf( “Hello, worldn” );
答案:  printf( “Hello, worldn” );

14、单选题:
‎Java语言与C/C++语言在下列哪个方面存在明显区别?‎

A: 数据类型
B: 运算符
C: 表达式
D: 输入/输出
答案:  输入/输出

15、单选题:
‍搭建Java SE8开发环境需分4步,其中的第3步是下列哪一项?‎

A: 下载JDK 8安装包
B: 安装JDK 8
C: 设置环境变量
D: 验证安装
答案:  设置环境变量

第2章Java语言基础

单元测验2

1、单选题:
​每周有7天,为星期一~星期日分别赋予一个整数编码。使用十进制只需1位编码就够了,例如0~6。使用二进制最少需要几位编码?‏

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

2、单选题:
‍采用无符号格式,4位二进制数可以存储的数值范围是(  )。​

A: 0~3
B: 1~4
C: 0~9999
D: 0~15
答案:  0~15

3、单选题:
‍Java语言中没有下列哪种数据类型?​

A: byte
B: unsigned int
C: short
D: boolean
答案:  unsigned int

4、单选题:
‏Java语言中下列哪种数据类型的存储位数与char类型一样多?​

A: byte
B: short
C: int
D: double
答案:  short

5、单选题:
‍Java语言中下列哪种数据类型的存储位数与long类型一样多?‌

A: byte
B: short
C: int
D: double
答案:  double

6、单选题:
‏假设变量x的值域为[0,50000]之间的整数,则其最适合的数据类型是哪种?‏

A: short
B: int
C: long
D: float
答案:  int

7、单选题:
​Java源程序中,下列哪个整数的数值最小?‍

A: 15
B: 15L
C: 015
D: 0x15
答案:  015

8、单选题:
‎Java表达式“5 / 2”,该表达式结果的数据类型和值分别是(  )。‏

A: short,2
B: int,2
C: float,2.5
D: double,2.5
答案:  int,2

9、单选题:
‌执行Java语句“int x = 5, y;  y = x++;”之后,变量x和y的值分别为(  )。​

A:  5, 5
B: 5, 6
C: 6, 5
D: 6, 6
答案:  6, 5

10、单选题:
‏异或运算表达式“1001 ^ 0110”的结果是(  )。​

A: 1001
B: 0110
C: 0000
D: 1111
答案:  1111

11、单选题:
​执行Java语句“int x = 5;  double y = 10.5;  y -= x / 2.0;”之后,变量y的值为(  )。‌

A: 2.25
B: 5.0
C: 8.0
D: 8.5
答案:  8.0

12、单选题:
‍下列哪种结构不属于算法的三种基本结构?‏

A: 顺序结构
B: 并列结构
C: 选择结构
D: 循环结构
答案:  并列结构

13、单选题:
​Java表达式“5 <= 5”,该表达式结果的数据类型和值分别是(  )。‎

A: int,0
B:  int,true
C: boolean,true
D: boolean,false
答案:  boolean,true

14、单选题:
‏Java表达式“1 >= 0 && 0 <= 1”的结果是(  )。‌

A: 0
B: 1
C: true
D: false
答案:  true

15、单选题:
​执行Java语句“if (1 < 0 || false)  System.out.print(“Hello world!”);”显示器上将显示(  )。‌

A: “Hello world!”
B: Hello, world!
C: Hello world!
D: 什么都没显示
答案:  什么都没显示

16、单选题:
‎执行下列Java语句:‍int x = 1;
switch ( x+1 ) {
case 1:  System.out.print(“One” );
case 2:  System.out.print(“Two” );
case 3:  System.out.print(“Three” );
default:  System.out.print(“Error” );
}‎显示器上将显示(  )。‍

A: One
B: Two
C: TwoThree
D: TwoThreeError
答案:  TwoThreeError

17、单选题:
‎执行下列Java语句:‏int x = 0, y = 0;
for (x = 5; x > 0; x–)
    y += 2;‎执行结束后,x和y的值分别为(  )。‏

A: 5, 0
B: 0, 5
C: 5, 10
D: 0, 10
答案:  0, 10

18、单选题:
​执行下列Java语句:‎int x = 0;
while (x < 3)
    System.out.print(“*” );  x++;​显示器将显示(  )。‎

A: 一个星号
B: 两个星号
C: 三个星号
D: 持续显示星号
答案:  持续显示星号

第3章面向对象程序设计1

单元测验3

1、单选题:
​下列关于类的描述中,错误的是(  )。‍

A: 类可认为是一种高级数据类型
B: 用类所定义出的变量称为对象
C: 类包含数据成员和函数成员
D: 可以将所有类成员的访问权限都设为私有权限
答案:  可以将所有类成员的访问权限都设为私有权限

2、单选题:
​下列关于重用代码的描述中,错误的是(  )。‍

A: 函数是重用算法代码的语法形式
B: 结构体类型是重用数据代码的语法形式
C: 类是同时重用算法代码和数据代码的语法形式
D: 类是一种数据类型,因此只能重用数据代码
答案:  类是一种数据类型,因此只能重用数据代码

3、单选题:
‎关于程序开发过程中的程序员角色,下列哪种描述是错误的?​

A: 一个程序员可以为其他程序员提供代码,即代码提供者
B: 一个程序员可以使用其他程序员提供的代码,即代码使用者
C: 一个程序员可以既是代码提供者,同时又是代码使用者
D: 一个程序员不能既是代码提供者,同时又是代码使用者
答案:  一个程序员不能既是代码提供者,同时又是代码使用者

4、单选题:
‍关于程序设计方法,下列哪种描述是错误的?​

A: 程序设计方法是研究如何对大型程序设计任务进行分解的方法
B: 结构化程序设计分解出的函数是一种算法零件
C: 结构化程序设计分解出的结构体类型是一种数据零件
D: 面向对象程序设计分解出的类是一种数据零件
答案:  面向对象程序设计分解出的类是一种数据零件

5、单选题:
‍下列哪种思想不属于面向对象程序设计?​

A: 抽象
B: 封装
C: 继承
D: 模块化
答案:  模块化

6、单选题:
‏下列关于类的描述中,错误的是(  )。‏

A: 类是描述客观事物的数据模型
B: 可以用流程图来描述类的设计
C: 类的数据成员也被称作属性
D: 类的函数成员也被称作方法
答案:  可以用流程图来描述类的设计

7、单选题:
​按照面向对象程序设计的观点,下列关于对象描述中错误的是(  )。‍

A: 客观世界中的事物被称作客观对象
B: 类是描述客观对象的数据模型
C: 程序中用类定义出的对象被称作内存对象
D: 同一个类所定义出的两个内存对象可以有不同的成员
答案:  同一个类所定义出的两个内存对象可以有不同的成员

8、单选题:
‍关于面向对象程序设计方法,下列哪种描述是错误的?‎

A: 面向对象程序设计方法中的类是客观事物抽象后的数据模型
B: 面向对象程序设计方法更便于代码分类管理
C: 面向对象程序设计方法所设计出的类代码不能重用
D: 面向对象程序设计方法是当今程序设计的主流方法
答案:  面向对象程序设计方法所设计出的类代码不能重用

9、单选题:
‌假设编写一个教务管理系统,通过分析可抽象出若干个类,其中不应当包括下列哪个类?‌

A: 学生类
B: 教师类
C: 课程类
D: 宿舍类
答案:  宿舍类

10、单选题:
‎如果将客观世界中的钟表抽象成一个钟表类,其中不应当包含下列哪个成员?‌

A: 时、分、秒
B: 功率
C: 设置时间
D: 显示时间
答案:  功率

第3章面向对象程序设计2

单元测验4

1、单选题:
​下列关于类定义语法的描述中,错误的是(  )。‍

A: 定义类时需使用关键字class
B: 类成员包括字段成员和方法成员两种
C: 类成员的访问权限有4种
D: 类的访问权限有4种
答案:  类的访问权限有4种

2、单选题:
‍下列关于字段成员的描述中,错误的是(  )。‍

A: 字段相当于是类中的全局变量,用于保存数据
B: 字段不能与其他类成员重名
C: 定义字段的语法形式类似于定义变量,但定义时不能初始化
D: 未初始化的字段会被自动初始化成空值
答案:  定义字段的语法形式类似于定义变量,但定义时不能初始化

3、单选题:
‌下列关于方法成员的描述中,错误的是(  )。‎

A: 方法相当于是类中的函数,其功能通常是对字段成员进行处理
B: 方法包括4大要素,分别是方法名、形式参数列表、方法体和返回值类型
C: 方法可直接访问本类中的任何字段,访问时不受权限约束
D: 方法成员不能与类中的其他方法成员重名
答案:  方法成员不能与类中的其他方法成员重名

4、单选题:
‍下列关于对象的描述中,错误的是(  )。‎

A: 对象是用类定义的变量,也可称为是类的实例
B: 一个对象只属于某一个类
C: 一个类只能定义一个对象
D: 新建对象必须使用运算符new来为对象动态分配内存
答案:  一个类只能定义一个对象

5、单选题:
​下列关于对象的描述中,错误的是()。‎

A: 对象包含哪些成员是由其类定义决定的
B: 对象名实际上是对象的引用变量名
C: 对象的方法成员用于处理数据,通过“对象名.方法成员名()”进行调用
D: 可以调用对象中的所有方法成员
答案:  可以调用对象中的所有方法成员

6、单选题:
‎下列关于对象引用的描述中,错误的是(  )。‎

A: 运算符new在创建对象后将返回该对象的引用
B: 一个对象可以被多个引用变量同时引用
C: 引用变量在引用一个对象之后不能改变引用,再引用其他对象
D: 当一个对象不被任何变量引用时,其内存单元将被Java虚拟机收回
答案:  引用变量在引用一个对象之后不能改变引用,再引用其他对象

7、单选题:
‎下列关于Java语言中变量的描述,哪个是错误的?​

A: Java语言中的变量分为字段、局部变量和形参三种
B: 字段可以是基本数据类型,也可以是引用数据类型
C: 局部变量可以是基本数据类型,也可以是引用数据类型
D: 形参只能是基本数据类型,不能是引用数据类型
答案:  形参只能是基本数据类型,不能是引用数据类型

8、单选题:
‌下列关于参数传递的描述中,错误的是(  )。‍

A: Java语言中方法间传递基本数据类型数据时直接传递数值,即值传递
B: Java语言中方法间传递引用数据类型数据时传递的是对象引用,即引用传递
C: 引用传递后,形参和实参将引用不同的对象
D: Java语言中,当返回值是引用数据类型时返回的是对象引用
答案:  引用传递后,形参和实参将引用不同的对象

9、单选题:
‍下列关于构造方法的描述中,错误的是(  )。‏

A: 构造方法的名字必须与类名相同
B: 构造方法通过形参传递初始值,实现对新建对象字段成员的初始化
C: 构造方法没有返回值,其返回值类型应当写void
D: 构造方法可以重载,这样可以提供多种形式的初始化方法
答案:  构造方法没有返回值,其返回值类型应当写void

10、单选题:
‏假设类Circle只定义了一个“Circle(int x) { … }”形式的构造方法,则下列哪条新建对象语句是错误的?‏

A: Circle obj = new Circle(10);
B: Circle obj;  obj = new Circle(10);
C: Circle obj = new Circle();
D: Circle obj = new Circle(10/3);
答案:  Circle obj = new Circle();

11、单选题:
‏下列关于静态成员的描述中,错误的是(  )。‎

A: Java语言是纯面向对象的语言,程序中没有游离在类外的全局变量和外部函数
B: 在需要用到全局变量或外部函数的场合,可以将它们定义成类的静态成员
C: 在类中定义静态成员时,需使用关键字public进行限定
D: 静态成员是被本类所有对象共用的成员
答案:  在类中定义静态成员时,需使用关键字public进行限定

12、单选题:
​定义一个包含3个元素的char型数组x,下列哪种写法是正确的?‏

A: char x = new char[3];
B: char x[3];   x = new char[ ];
C: char x = new char(3);
D: char x[ ];   x = new char[3];
答案:  char x[ ];   x = new char[3];

13、单选题:
‍定义一个包含3个元素的double型数组x,下列哪种访问数组元素的形式是错误的?‏

A: x[0]
B: x[1]
C: x[2]
D: x[3]
答案:  x[3]

14、单选题:
​下列关于对象数组的描述中,错误的是(  )。‍

A: 对象数组中的每个元素都是一个对象引用
B: 对象数组中的每个元素都是一个对象
C: 可以访问对象数组中的数组元素
D: 可以访问对象数组中数组元素的下级成员
答案:  对象数组中的每个元素都是一个对象

15、单选题:
‎下列关于Java程序文件的描述中,错误的是(



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



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


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

添加书签方法:

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

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

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

Java基础(天水师范学院)1452043178 中国大学MOOC答案100分完整版第1张

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

Java基础(天水师范学院)1452043178 中国大学MOOC答案100分完整版第2张


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



http://mooc.mengmianren.com

Java基础(天水师范学院)1452043178 中国大学MOOC答案100分完整版第3张

Java基础(天水师范学院)1452043178 中国大学MOOC答案100分完整版第4张

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


我们的公众号

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

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

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

Java基础(天水师范学院)1452043178 中国大学MOOC答案100分完整版第5张




APP下载



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




APP功能说明

1.可查看各种网课答案

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

Java基础(天水师范学院)1452043178 中国大学MOOC答案100分完整版第6张

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

Java基础(天水师范学院)1452043178 中国大学MOOC答案100分完整版第7张

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

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

Java基础(天水师范学院)1452043178 中国大学MOOC答案100分完整版第8张


馈滑凶吩铅瘸雌捌喷饰饶帆巷