智慧树知到《基于任务的Java程序设计》章节测试答案
C.0
D.5
正确答案:死循环
4、阅读下面的程序片断,输出结果是()
int a=0; while(a<5){ switch(a){ case 0:
case 3:a=a+2; case 1:
case 2:a=a+3; default:a=a+5; }
}
System.out.println(a)。
A.10
B.其他
C.5
D.0
正确答案:10
5、阅读下列代码,如果输入的数字是6,正确的运行结果是()
import java.util.*; public class Test{ public static void main(String[] args){ Scanner input=new Scanner(System.in); System.out.print(“请输入1个1-10之间的数”); int number =input.nextInt(); for(int i=1;i<;=10;i++){ if((i+number)10){ break; }
System.out.print(i+” ”); }
}
}
A.1 2 3 4 5 6
B.5 6 7 8
C.1 2 3 4
D.7 8 9 10
正确答案:1 2 3 4
第五章单元测试
1、int[][] x = new int[3][5]; 所定义的二维数组对象含有15个int型元素。
A.正确
B.错误
正确答案:正确
2、Java中不能创建不等长的二维数组。
A.正确
B.错误
正确答案:错误
3、某个main()方法中有以下代码:
double[] num1;double num3=2.0;int num2=5;num1=new double[num2+1];num1[num2]=num3;请问以上程序编译运行后的结果是()
A.num1指向一个有5个元素的double型数组
B.num1数组的最后一个元素的值为2.0
C.num1数组的第3个元素的值为5
D.num2指向一个有5个元素的int型数组
正确答案:num1数组的最后一个元素的值为2.0
4、以下数组初始化形式正确的是()
A.int t4[][]
t4={1,2,3,4,5,6}
B.int t3[3][2]={1,2,3,4,5,6}
C.int t2[][]={1,2,3,4,5,6}
D.int t1[][]={{1,2},{3,4},{5,6}}
正确答案:int t1[][]={{1,2},{3,4},{5,6}}
5、下列关于Java语言的数组描述中,错误的是()
A.数组空间大小可以任意扩充
B.数组下标从0开始
C.数组的长度通常用length表示
D.数组元素是按顺序存放在内存的
正确答案:数组空间大小可以任意扩充
第六章单元测试
1、下面关于构造方法的调用,正确的是()。
A.构造方法在调用对象方法时被调用
B.构造方法在使用对象的变量时被调用
C.构造方法在创建对象的时候被调用
D.构造方法在类定义的时候被调用
正确答案:构造方法在创建对象的时候被调用
2、关于对象成员占用内存的说法哪个正确?()
A.其他都不对
B.同一个类的对象共用同一段内存
C.对象的方法不占用内存
D.同一个类的对象使用不同的内存段,但静态成员共享相同的内存空间
正确答案:同一个类的对象使用不同的内存段,但静态成员共享相同的内存空间
3、在成员方法中出现的this关键字,代表的是调用这个方法的对象。()
A.正确
B.错误
正确答案:正确