智慧树知到《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、类与对象的关系是