智慧树知到《Java语言程序设计》章节测试答案
A.1
B.3
C.2
D.4
正确答案:4
7、以下选项中,哪些属于合法的标识符?()
A.Hello()World
B.class
C.123username
D.username123
正确答案:Hello()World;username123
8、Java中的数据类型可以分为两大类,分别是:()和()。
A.基本数据类型
B.整数类型
C.浮点类型
D.引用型数据类型
正确答案:基本数据类型;引用型数据类型
9、Java语言标识符名称不区分大小写。
A.正确
B.错误
正确答案:错误
10、0xC5表示的是一个十六进制数。
A.正确
B.错误
正确答案:正确
11、continue; 语句只用于循环语句中,它的作用是跳出循环。
A.正确
B.错误
正确答案:错误
12、-5%3的运算结果是2。
A.正确
B.错误
正确答案:错误
第三章单元测试
1、在非静态成员方法中,可以使用关键字()访问类的其他非静态成员。
A.this
B.super
C.static
D.public
正确答案:this
2、下面关于类的定义,哪一个是正确的?()
A.public void HH{
;//…
}
B.public class MOVE(){
// …
}
C.;public class void number{
//…
}
D.public class Car{
//…
}
正确答案:public class Car{
//…
}
3、在Java中,针对类和成员提供了4种访问级别,以下控制级别由小到大的顺序是:()。
A.private<; 默认 <; protected <; public
B.默认 <; private<; protected <; public
C.protected <; 默认 <; private <; public
D.protected <; private<; 默认 ;<; public
正确答案:private<; 默认 <; protected <; public
4、Test类的定义如下:public class Test {public Test() {System.out.println(";构造方法一被调用了。";);}public Test(int x) {System.out.println(";构造方法二被调用了。";);}public Test(boolean b) {System.out.println(";构造方法三被调用了。";);}public static void main(String[] args) {Test test=new Test(true);}}上面程序的运行结果为下列哪一项?()
A.构造方法一被调用了。
B.构造方法二被调用了。
C.构造方法三被调用了。
D.其余三个选项之和
正确答案:构造方法三被调用了。
5、以下关于static关键字的说法正确的是:()。
A.static关键字可以修饰类
B.static关键字可以修饰成员变量和成员方法
C.static关键字可以修饰所有的变量
D.static关键字可以修饰代码块
正确答案:static关键字可以修饰成员变量和成员方法;static关键字可以修饰代码块
6、有如下TestA类的定义:public class TestA {static int a=10;}用该类创建2个对象:testA1和testA2,现将类变量(静态变量)a的数值变为100,则正确的方式是:()。