聚合答案库

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

了解更多
免费中国大学MOOC Java程序设计(汉江师范学院)1450320324 最新慕课答案-聚合答案库
作者:20782912023-03-04 00:00 点赞 收藏 热度:12

第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的面向对象特征

6-3期末测试

1、单选题:
​JAVA语言标识符命名大小写规则正确的是​
选项:
A: 标识符应该由字母,数字,下划线“-”,$、¥组成。首字母不能使用数字
B: 标识符应该由字母,数字,下划线
C: 首字母可以使用数字
D: 首字母不能使用数字
答案: 【 标识符应该由字母,数字,下划线“-”,$、¥组成。首字母不能使用数字

2、单选题:
​JAVA语言中控制结构包括‍
选项:
A: 顺序结构、循环结构
B: 顺序结构、选择结构、循环结构
C: 选择结构、循环结构
D: 顺序结构、选择结构、
答案: 【 顺序结构、循环结构

3、单选题:
‍以下关于if…else语句的描述中,错误的是‌
选项:
A: if语句可以单独使用
B: else语句可以单独使用
C: if…else语句可以进行嵌套
D: if…else语句体中的语句若多于一条,需用{}括起来
答案: 【 else语句可以单独使用

4、单选题:
‏定义类头时,不可以放到类名前面的关键字是(   )​
选项:
A: public
B: abstract
C: final
D: static
答案: 【 static

5、多选题:
‌面向对象的意义(   )​
选项:
A: 封装性
B: 多态性
C: 重复性
D: 覆盖性
答案: 【 封装性;
多态性

6、多选题:
‎方法的覆盖判断标准‎
选项:
A: 只存在于有继承关系的父类和子类中的方法
B: 这些方法具有相同的方法名称
C: 方法中的参数个数或类型不同
D: 方法的返回值不能单独作为方法重载的判断条件
答案: 【 这些方法具有相同的方法

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

学习通答案

学习通答案
职教云答案

职教云答案

Q&A

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