智慧树知到《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,则正确的方式是:()。