Java程序设计(华东理工大学) 中国大学慕课答案2024完整版100分

窃饭梢牵瘸识磋邵晾锚腻桔促

对应课程:点击查看
起止时间:2020-02-26到2020-06-03
更新状态:已完结

第13周 多态 基础知识复习测试客观题

1、 以下说法错误的是( )。

A:Java是一种面向对象程序设计语言
B:Java源程序文件名必须与公共类名完全相同
C:每个Java程序至少应该有一个类
D:Java程序编译的结果(字节码文件)中包含的是实际机器的CPU指令
答案: Java程序编译的结果(字节码文件)中包含的是实际机器的CPU指令

2、 以下( )是有效的Java程序main方法

A:public static int main(String[] args) { … }
B:public static int main(int argc, char[] argv) { … }
C:public static void main(String[] args) { … }
D:public static void main(int argc,
char[] argv) { … }
答案: public static void main(String[] args) { … }

3、 以下正确的一组Java语言标识符是( )。

A:goto、aa、bb
B:For、_abc、IF
C:go-to、sunshine、a
D:void、aa、bb
答案: For、_abc、IF

4、 编写一个类用于存储on/off开关的状态,下面( )数据类型最适合存储该值。

A:boolean
B:char
C:short
D:int
答案: boolean

5、 用于定义简单数据类型的一组关键字是( )。

A:Student、float、main、public
B:byte、boolean、int、float
C:long、extends、float、double
D:class、float、short、import
答案: byte、boolean、int、float

6、 执行下列代码段后,b、x、y的值是( )。int x = 6, y = 8;
boolean b;
b = x < y || ++x == –y;

A:true、6、8
B:false、7、7
C:true、7、7
D:false、6、8
答案: true、6、8

7、 设a为整型变量,不能正确表达数学关系:0≤a<5的表达式是( )。

A:0<=a<5
B:a==0 || a==1 || a==2 || a==3 || a==4
C:a>=0 && a<5
D:!(a<0 || a>=5)
答案: 0<=a<5

8、 设有定义:double x = 3.5, y = 4.6, z = 5.7; 则以下的表达式中,值为true的是( )。

A:x > y || x > z
B:x != y
C:z > (y + x)
D:x < y && !(x < z)
答案: x != y

9、 下面( )表达式可以得到x和y的最大值。

A:x > y ? y : x
B:x < y ? y : x
C:x > y ? (x + y) : (x – y)
D:x == y ? y : x;
答案: x < y ? y : x

10、 若k为整型变量,则下面while循环执行的次数为( )。k = 10;
while(k >= 5)
k = k – 1;

A:4
B:5
C:6
D:7
答案: 6

11、 下列代码段执行后,j的值是( )。int j = 5, i = 2;
while(–i != i / j)
j = j + 2;

A:4
B:6
C:7
D:8
答案: 7

12、 以下叙述正确的是( )。

A:do-while语句构成的循环只能用break语句退出
B:用do-while语句构成的循环,在while后的表达式为“真”时结束循环
C:用do-while语句构成的循环,在while后的表达式为“假”时结束循环
D:do-while语句构成的循环不能用其他循环语句来代替
答案: 用do-while语句构成的循环,在while后的表达式为“假”时结束循环

13、 对于以下代码段:int i = 6;
do {
System.out.println(i–);
} while(false);正确的是( )。

A:编译错误
B:输出6
C:输出5
D:什么也没输出
答案: 输出6

14、 假设某个方法不返回任何值,以下( )关键字可以用作该方法的返回值类型。

A:void
B:int
C:double
D:public
答案: void

15、 方法的参数总是出现在( )中。

A:方括号
B:圆括号
C:花括号
D:引号
答案: 圆括号

16、 下面( )应该被定义为一个void方法。

A:定义一个方法,输出从1到100的整数
B:定义一个方法,返回一个1至100之间的随机整数
C:定义一个方法,检查当前的秒数是否是一个1至100之间的整数
D:定义一个方法,将一个大写字母转换为小写字母
答案: 定义一个方法,输出从1到100的整数

17、 以下数组定义,正确的是( )。

A:int a[5];
B:int[] a = new [5];
C:int[] a = {1, 2, 3, 4, 5};
D:int a = new int[5];
答案: int[] a = {1, 2, 3, 4, 5};

18、 若有数组定义:double[] list = new double[5]; 则该数组有( )个元素。

A:4
B:5
C:6
D:0
答案: 5

19、 如下程序的输出结果是( )。public class Main {
public static void main(String[] args) {
int[][] values = {{3, 4, 5, 1 }, {33, 6, 1, 2}};
for(int row = 0; row < values.length; ++row) {
java.util.Arrays.sort(values[row]);
for(int column = 0; column < values[row].length;++column)
System.out.print(values[row][column] + ” “);
System.out.println();
}
}
}

       


如需购买完整答案,请点击下方红字:

点击这里,购买完整答案


获取更多中国大学慕课答案,请点击这里,进入mooc.mengmianren.com


 

凉默僵捞寐旅副芳办渡稀敝瞬