聚合答案库

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

了解更多
免费中国大学MOOC Java程序设计(集美大学)1206688820 最新慕课答案-聚合答案库
作者:20782912023-03-04 00:00 点赞 收藏 热度:14

测验01绪论

1、单选题:
‏编译Java源代码的命令是‏
选项:
A: java.exe
B: javadoc.exe
C: javac.exe
D: jar.exe
答案: 【 javac.exe

2、单选题:
‌使用Java HelloWorld将什么文件载入内存‏
选项:
A: HelloWorld.java
B: HelloWorld.class
C: HelloWorld
D: HelloWorld.exe
答案: 【 HelloWorld.class

3、单选题:
如果在Main.java中撰写以下的程序代码,结果为‌public class Main {   
    public static main(String[] args) {   
         System.out.println("Hello World");  
     }  
 }‌‌‌
选项:
A: 执行时显示Hello World
B: 执行时出现NoClassDefFoundError
C: 执行时出现找不到主要方法的错误
D: 编译失败
答案: 【 编译失败

4、单选题:
​以下说法正确的是‏
选项:
A: Java是不区分大小写的,源文件名与程序类名不允许相同。
B: Java语言以函数为程序的基本单位
C: 以//符号开始的为多行注释语句
D: 一个Java源文件可能编译出多个字节码文件
答案: 【 一个Java源文件可能编译出多个字节码文件

5、单选题:
‍在Java中,负责对字节代码解释执行的是​
选项:
A: 应用服务器
B: 虚拟机
C: 垃圾回收器
D: 编译器
答案: 【 虚拟机

6、单选题:
编译Java源程序文件后将产生相应的可执行字节码文件,这些文件的扩展名为‍‌‍
选项:
A: exe
B: class
C: java
D: html
答案: 【 class

7、单选题:
‎一个合法的Java源程序中定义了4个类,其中属性为public的类可能有(   )个‌
选项:
A: 1
B: 2
C: 3
D: 4
答案: 【 1

8、多选题:
​下列说法正确的是‎
选项:
A: 字节码文件可以直接在操作系统上运行
B: 每个平台都有不同的JVM
C: 需将java源程序文件在不同平台进行编译,才能实现跨平台运行
D: 程序跨平台的关键是JVM
答案: 【 每个平台都有不同的JVM;
程序跨平台的关键是JVM

9、判断题:
‎"语句 System.out.println(4+8+"Hello,world!"); 的输出结果是: 48Hello,world!"‏
选项:
A: 正确
B: 错误
答案: 【 错误

10、判断题:
‍“一个Java源文件中可以有多个类,但只能有一个类是public的。”是否正确‎
选项:
A: 正确
B: 错误
答案: 【 正确

赋值语句正误判断

1、多选题:
‎选出如下表达式错误的​
选项:
A: boolean flag = 1;
B: byte b = 0x175;
C: char c = 100;
D: int x = 0x35f;
答案: 【 boolean flag = 1;;
byte b = 0x175;

2、多选题:
‎请选出以下答案中x,y的值相等的答案‌
选项:
A: int x = 97; char y = ‘a’;
B: int x = 0; int y = ‘0’;
C: int x = 0x100; char y = 100;
D: int a = 3+’5′; char b = ‘8’;
答案: 【 int x = 97; char y = ‘a’;;
int a = 3+’5′; char b = ‘8’;

3、多选题:
‎选出如下表达式错误的‍
选项:
A: int 零 = ‘零’;
B: float y = 12.345E2;
C: double a = 12;
D: int d = 5234567890;
答案: 【 float y = 12.345E2;;
int d = 5234567890;

第2次上判断

第2周小测验

1、填空题:
写出以下代码段的执行结果:‎int num=34, max=30;
if ( num >= max*2 )
    System.out.println("zhang");
    System.out.println("huang");
System.out.println("zhu");‎‍‎
答案: 【 huang
zhu

2、填空题:
写出以下代码段的执行结果:‍int limit = 100;
int num1 = 15;
int num2 = 40;
if ( limit <= limit)
{
    if ( num1 == num2 )
        System.out.println("lemon");
    System.out.println("lime");
}
System.out.println("grape");‍‌‍
答案: 【 lime
grape

第2次下循环

第3周小测验

1、单选题:
‌以下哪种运算能从变量x中取得它的个位数?‌
选项:
A: x/10
B: x%10
C: x*10
D: x=10
答案: 【 x%10

2、判断题:
‏while循环的条件满足的时候循环继续,而do-while的条件满足的时候循环就结束了‎
选项:
A: 正确
B: 错误
答案: 【 错误

3、填空题:
以下代码片段执行结束后,变量i的值是多少?‎int i = 1;
do {
    i = i+5;
} while (i<17);‎‌‎
答案: 【 21

第3次下数组

第5周小测验

1、单选题:
‎若有定义:​‎int a[2][3];​‎则以下选项中不越界的正确的访问有:​‎​
选项:
A: a[2][0]
B: a[2][3]
C: a[0][0]
D: a[0][3]
答案: 【 a[0][0]

2、单选题:
‍以下程序片段的输出结果是:‎int[][] m = {{1,4,7},{2,5,8},{3,6,9},};
int i,j,k=2;
for ( i=0; i<3; i++ ) {    
    System.out.print(m[k][i]);
}‍‎
选项:
A: 369
B: 不能编译
C: 123
D: 运行时下标越界
答案: 【

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

学习通答案

学习通答案
职教云答案

职教云答案

Q&A

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