亿搜题库-好用方便快捷的题库

免费慕课 Java面向对象程序设计(集美大学)1205699809 最新慕课中国大学MOOC答案-亿搜题库

2078291 125 ℃ 0 条

绪论

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

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

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

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

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

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

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

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

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

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

第2章Java基本语法2周

Java基本语法

1、单选题:
‏以下( )是合法标识符​
选项:
A: double
B: 3c
C: sum
D: hello world
答案: 【 sum

2、单选题:
‌定义一个数组String[] cities={“北京”,”上海”,”广州”,”厦门”,”郑州”,”武汉”,”西安”},数组中的cities[6]指的是‏
选项:
A: 西安
B: 厦门
C: 武汉    
D: 数组越界
答案: 【 西安

3、单选题:
‏以下哪个表达式不可以作为循环条件?‎
选项:
A: i < 4
B: i = 6
C: str.equals(“hello”) 
D: count == 10
答案: 【 i = 6

4、单选题:
‍以下代码的输出结果是‌‍  int a=0;
  while(a<5){
   switch(a){
     case 0:
     case 3: a=a+2;
     case 1:
     case 2: a=a+3;
    }
  }
  System.out.println(a);‌
选项:
A: 0
B: 5
C: 10
D: 其他
答案: 【 5

5、单选题:
‌以下代码的输出结果是‌‌public static void main(String[] args){ 
 for(int i=1;i<=10;i++){
   if(i%2==0 || i%5==0){
     continue;
    }
   System.out.print(i+"t");
  }
}‌
选项:
A: 1
B: 1 3 4
C: 1 3 5 7 9
D: 1 3 7 9
答案: 【 1 3 7 9

6、单选题:
‍为一个boolean类型变量赋值时,可以使用​
选项:
A: boolean a = 1 ; 
B: boolean a = "真";
C: boolean a = (9 >= 10);
D: boolean a == false;
答案: 【 boolean a = (9 >= 10);

7、单选题:
‍分析下面的代码,输出结果正确的是‌‍double  d=84.54;
d++;
int c=d/2;‌
选项:
A: 42
B: 编译错误,更改为int c=(int) d/2;
C: 43
D: 编译错误,更改为int c=int(d)/2;
答案: 【 编译错误,更改为int c=(int) d/2;

8、单选题:
‎表达式 (11+3*8) / 4 % 3 的值是‏
选项:
A: 31
B: 0
C: 1
D: 2
答案: 【 2

9、单选题:
‏下面代码的运行结果是‏‏public class  Test{
  public static void main(String[] args){ 
     int[] a=new int[3];
     int[] b= new int[]{1,2,3,4,5};
     a=b;
     for(int i=0; i<b.length; i++){
        System.out.print(a[i]+" ");
      }
   }
}‏
选项:
A: 程序报错 
B: 1 2 3
C: 1 2 3 4 5
D: 0 0 0
答案: 【 1 2 3 4 5

10、多选题:
‎假定x和y为整数,其值分别为16和5,则x/y和(double)x/y的值分别为_________和_______‏
选项:
A: 3
B: 2
C: 1
D: 3.2
答案: 【 3;
3.2

赋值语句正误判断

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

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

3、多选题:
‍请选出以下答案中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̵

发表评论 (已有0条评论)

快来评论,快来抢沙发吧~