智慧树知到《JAVA程序设计(山东联盟)》章节测试答案
D.标识符是不区分大小写的。
正确答案:任何字符的组合都可形成一个标识符。Java的保留字也可作为标识符使用。标识符是不区分大小写的。
14、数学式:x2+y2+xy正确的算术表达式是()
A.x^2+y^2+xy
B.x*x+y*y+xy
C.x*(x+y)+y*y
D.x*x+y*y+x*y
正确答案:x*(x+y)+y*y;x*x+y*y+x*y
15、以下能构成循环的语句是()
A.for 语句
B.while 语句
C.switch 语句
D.do while 语句
正确答案:for 语句;while 语句;do while 语句
第三章单元测试
1、下面对于构造方法的描述,正确有哪些?
A.方法名必须和类名相同
B.方法名的前面没有返回值类型的声明
C.在方法中不能使用return语句返回一个值
D.当定义了带参数的构造方法,系统默认的不带参数的构造方法依然存在
正确答案:方法名必须和类名相同;方法名的前面没有返回值类型的声明;在方法中不能使用return语句返回一个值
2、关于构造方法以下说法正确的是()
A.构造方法名必须与类名一致
B.构造方法可以重载
C.构造方法是通过new来调用
D.每个类都必须编写构造方法代码
正确答案:构造方法名必须与类名一致;构造方法是通过new来调用;每个类都必须编写构造方法代码
3、下列关于静态方法的描述中,正确的是()
A.静态方法指的是被static关键字修饰的方法
B.静态方法不占用对象的内存空间,而非静态方法占用对象的内存空间
C.静态方法内可以使用this关键字
D.静态方法中内部只能访问被static修饰的成员
正确答案:静态方法指的是被static关键字修饰的方法;静态方法不占用对象的内存空间,而非静态方法占用对象的内存空间;静态方法中内部只能访问被static修饰的成员
4、1.下列不属于面向对象编程的三个特征的是()A、封装B、指针操作C、多态性D、继承
A.封装
B.指针操作
C.多态性
D.继承
正确答案:指针操作
5、关于类的定义以下说法错误是()
A.类定义使用class关键字
B.每个类中必须有一个main方法
C.一个包可以包含多个类
D.Java中所有类都是object类的子类
正确答案:每个类中必须有一个main方法
6、package语句只能放在import语句后面()。
A.正确
B.错误
正确答案:正确
7、在定义一个类的时候,如果类的成员被private所修饰,该成员不能在类的外部被直接访问()。
A.正确
B.错误
正确答案:正确
8、父子类在同一个包中,子类不能继承父类的哪个属性()
A.default
B.protected
C.public
D.private
正确答案:private
9、在创建对象时必须()
A.先声明对象,然后才能使用对象
B.先声明对象,为对象分配内存空间,然后才能使用对象
C.先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象
D.上述说法都对
正确答案:先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象