智慧树知到《Java程序设计》章节测试答案


D.10+(int)Math.random()*90

正确答案:10+(int)(Math.random()*91)

13、下列符号中不能作为Java标识符的是?

A.abc

B.$str1

C.45six

D.()pore

正确答案:45six

14、下面各项中定义变量及赋值不正确的是?

A.char c = 65;

B.float f = 45.0

C.int i = 32

D.double d = 45.0;

正确答案:float f = 45.0

15、执行以下代码段后,x,a,和;b的值为?1.int;x,a;=;6,b;=;7;2.x;=;a++;+;b++;

A.x= 15, a=7, b=8

B.x= 13, a=6, b=7

C.x= 13, a=7, b=8

D.x= 15, a=6, b=7

正确答案:x= 13, a=7, b=8

16、下列哪个不是Java的保留字?

A.float

B.extends

C.cin

D.class

正确答案:cin

17、哪些赋值是合法的?

A.int other = (int)true

B.long test = 012

C.float f = -412

D.double d = 0x12345678;

正确答案:long test = 012; float f = -412;double d = 0x12345678

18、下列代码中,将引入编译错误的行是1 public class Exercise{2 ;public static void main(String args[]){3 ; float f = 0.0 ;4 ; f = f + 1.0 ;5 ;}6 }

A.第2行

B.第3行

C.第4行

D.第6行

正确答案:第3行;第4行

19、下列哪些是合法标识符?

A.TwoUsers

B.$persons

C.this

D.*point

正确答案:TwoUsers;$persons

20、下列哪些是java中有效的整数表示形式?

A.0x22

B.022

C.22H

D.22

正确答案:0x22;022;22

第三章单元测试

1、在Java程序中,可以使用protected来修饰一个类。

A.正确

B.错误

正确答案:正确

2、静态变量是被同一个类的所有实例所共享的。

A.正确

B.错误

正确答案:正确

3、类也是一种数据类型(type)。

A.正确

B.错误

正确答案:正确

4、对象是类的实例(instance)。

A.正确

B.错误

正确答案:正确

5、在类的定义中可以有两个同名函数,这种现象称为函数()

A.封装

B.继承

C.覆盖

D.重载

正确答案:重载

6、在类的定义中构造函数的作用是()

A.读取类的成员变量

B.初始化成员变量

C.保护成员变量

D.描述类的特征

正确答案:初始化成员变量

7、为了使包ch4在当前程序中可见,可以使用的语句是

A.package ch4.*

B.ch4 import

C.import ch4.*

D.ch4 package

正确答案:import ch4.*

8、关于对象成员占用内存的说法哪个正确?

A.同一个类的对象使用不同的内存段,但静态成员共享相同的内存空间

B.以上都不对

C.对象的方法不占用内存

D.同一个类的对象共用同一段内存

正确答案:同一个类的对象使用不同的内存段,但静态成员共享相同的内存空间

9、类与对象的关系是