大工15秋《Java程序设计》在线作业2
试卷总分:100 测试时间:--
一、单选题(共10道试题,共50分。)
1.创建一个对象的操作中,没有下面的()。
A. 释放内存
B. 对象声明
C. 分配内存
D. 调用构造方法
满分:5分
2.方法定义和常量值的集合是()。
A. 单元
B. 接口
C. 成员
D. 变量
满分:5分
3.按运算符操作数的数目划分,运算符?:的类型是()。
A. 三元
B. 二元
C. 四元
D. 一元
满分:5分
4.下列陈述正确的是()。
A. 不需定义类,就能创建对象
B. 属性可以是简单变量,也可以是一个对象
C. 属性必须是简单变量
D. 对象中必有属性和方法
满分:5分
5.final关键字不能修饰的参数是()。
A. 类
B. 成员
C. 变量
D. 方法
满分:5分
6.在编写异常处理的Java程序中,每个catch语句块都应该与()语句块对应,使得用该语句块来启动Java的异常处理机制。
A. if-else
B. switch
C. try
D. throw
满分:5分
7.当方法被调用时如果方法有参数,参数必须要()。
A. 实例化
B. 解析化
C. 传递
D. 释放
满分:5分
8.属于main方法的返回值类型是()。
A. public
B. static
C. void
D. main
满分:5分
9.在Java中,由Java编译器自动导入,而无需在程序中用import导入的包是()。
A. java.applet
B. java.awt
C. java.util
D. java.lang
满分:5分
10.Java异常处理涉及的关键字,以下哪个不是()。
A. try
B. final
C. catch
D. throws
满分:5分
二、判断题(共10道试题,共50分。)
1.当系统调用当前类的构造方法时,若没有this()语句进行重载调用,也没有super()语句调用父类构造方法,则直接执行构造方法中的其他语句。
A. 错误
B. 正确
满分:5分
2.在Java语言中属性前不加任何访问控制修饰符则表示只允许同一包中的类访问。
A. 错误
B. 正确
满分:5分
3.子类可以重写一个父类的构造方法。
A. 错误
B. 正确
满分:5分
4.Java中,一个类重载的构造函数之间的相互调用可以直接使用构造函数名调用。
A. 错误
B. 正确
满分:5分
5.构造函数与类名同名,没有返回值类型,功能用来初始化一个类的具体对象。
A. 错误
B. 正确
满分:5分
6.String类对象创建之后可以再修改和变动。
A. 错误
B. 正确
满分:5分
7.Java源程序是由类定义组成的,每个程序可以定义若干个类,但只有一个类是主类。
A. 错误
B. 正确
满分:5分
8.垃圾收集的过程在Java程序的生存期中是自动的,不需要分配和释放内存,也避免了内存泄漏。
A. 错误
B. 正确
满分:5分
9.friendly关键字是Java语言的访问控制修饰符。
A. 错误
B. 正确
满分:5分
10.在Java语言中声明数组时,无论用何种方式定义数组,都要指定其长度。
A. 错误
B. 正确
满分:5分