东北财经大学23春《面向对象的程序设计》综合作业二
奥鹏东北财经大学新学期作业参考
东财23春《面向对象的程序设计》综合作业
下列关于Application和Applet程序的说法中不正确的是( )。
A:Application使用解释器java.exe
B:Application不使用独立的解释器
C:Applet在浏览器中运行
D:Applet必须继承Java的Applet类
正确答案问询微信:424329
按照Java的标识符命名规范,下列表示一个类的标识符正确的是( )。
A:Helloworld
B:HelloWorld
C:helloworld
D:helloWorld
正确答案问询微信:424329
编译下面源程序会得到( )文件。
class A1{
}
class A2{
}
public class B{
public static void main(String[] args){
}
}
A:只有B.class文件
B:只有A1.class和A2.class文件
C:编译不成功
D:A1.class、A2.class和B.class文件
正确答案问询微信:424329
定义外部类的类头时,不可用的关键字是( )。
A:public
B:final
C:protected
D:abstract
正确答案问询微信:424329
在Java中下面代码是( )条语句。
int i;i=123;
int j=0,k=0;
System.out.println(i+";"+";"+j+""+k)
A:3
B:4
C:5
D:6
正确答案问询微信:424329
在Java语言中,下列哪些语句关于内存回收的说明是正确的( )。
A:程序员必须创建一个线程来释放内存
B:内存回收程序负责释放无用内存
C:内存回收程序允许程序员直接释放内存
D:内存回收程序可以在指定的时间释放内存对象
正确答案问询微信:424329
System类属于( )包。
A:java.util
B:java.io
C:java.awt
D:java.lang
正确答案问询微信:424329
下列关于AWT构件的说法中错误的一项是( )。
A:Frame是顶级窗口,它无法直接监听键盘输入事件
B:对话框需要依赖于其他窗口而存在
C:菜单只能被添加到菜单栏中
D:可以将菜单添加到任意容器的某处
正确答案问询微信:424329
为AB类定义一个无返回值的方法f,使得使用类名就可以访问该方法,该方法头的形式为( )。
A:abstract void f()
B:public void f()
C:final void f()
D:static void f()
正确答案问询微信:424329
在java中下列关于自动类型转换说法正确的是( )。
A:基本数据类型和String相加结果一定是字符串型
B:char类型和int类型相加结果一定是字符
C:double类型可以自动转换为int
D:char + int + double +"" 结果一定是double
正确答案问询微信:424329
设a、b为long型变量,x、y为float型变量,ch为char类奥鹏东北财经大学新学期作业参考型变量且它们均已被赋值,则下列语句中正确的是( )。
A:switch(x+y) {}
B:switch(ch+1) {}
C:switch ch {}
D:switch(a+b); {}
正确答案问询微信:424329
下列选项中,不属于Java核心包的是( )。
A:javax.swing
B:java.io
C:java.util
D:java.lang
正确答案问询微信:424329
下列说法中错误的是( )。
A:同一个对象可以监听一个事件源上多个不同的事件
B:一个类可以实现多个监听器接口
C:一个类中可以同时出现事件源和事件处理者
D:一个类只能实现一个监听器接口
正确答案问询微信:424329
在JAVA语言中,下面变量命名合法的有( )。
A:variable123
B:123varible
C:private
D:public
正确答案问询微信:424329
表达式5则对此语句的叙述错误的是( )。
A:定义了一个名为a的一维数组
B:a数组有3个元素
C:a数组元素的下标为1~3
D:数组中每个元素的类型都是整数
正确答案问询微信:424329
Java语言类间的继承关系是( )。
A:单继承
B:多重继承
C:不能继承
D:不一定
正确答案问询微信:424329
( )成员修饰符修饰的变量只能在本类中被访问。
A:protected
B:public
C:default
D:private
正确答案问询微信:424329
在Java中,要使用布局管理器,必须导入下列( )包。
A:java.awt.*
B:java.awt.layout.*
C:javax.swing.layout.*
D:javax.swing. *
正确答案问询微信:424329
下列关于Java Application与Applet的说法中,正确的是( )。
A:都包含main()方法
B:都通过“appletviewer”命令执行
C:都通过“javac”命令编译
D:都嵌入在HTML文件中执行
正确答案问询微信:424329
一个Java类可以有多个父类,这称作多继承。( )
A:对
B:错
正确答案问询微信:424329
列表事件的事件源可以是鼠标双击事件,与该事件相关的接口是ActionListener,注册监视器的方法是addActionListener。,接口方法是actionPerformed(ActionEvent e)。( )
A:对
B:错
正确答案问询微信:424329
JCheckBox的功能与单选框相似。使用单选按钮的方法是将一些单选按钮用ButtonGroup对象分组,使同一组的单选按钮只允许有一个被选中。单选按钮与单选框的差异是显示的样式不同,单选按钮是一个圆形的按钮,单选框是一个小方框。( )
A:对
B:错
正确答案问询微信:424329
java.exe程序是java的解释器。( )
A:对
B:错
正确答案问询微信:424329
运算符执行一个左移位。移位的结果是:第一个操作数乘以 2 的幂,指数的值是由第二个数给出的,在移位操作的过程中,左边的位移出(舍弃),右边位补1。( )
A:对
B:错
正确答案问询微信:424329
JTextField类表示单行文本框,用户可以在其中输入文本,它通常被添加到面板等其它容器中。( )
A:对
B:错
正确答案问询微信:424329
运算符 + 能够进行 String 对象的链接并生成一个新的 String:
String salutation = "Dr. ";
String name = "Jack " + "Arthur";
String title = salutation + name;
最后一行的结果是:
Dr. Jack Arthur。( )
A:对
B:错
正确答案问询微信:424329
只要类中显式地定义一个构造方法,那么Java默认的构造方法不再存在。( )
A:对
B:错
正确答案问询微信:424329
case 常量表达式出现次序不可相互调换,会影响执行结果。( )
A:对
B:错
正确答案问询微信:424329
大多数监听器接口与事件类有一定的对应关系。在每个接口中只需要定义一个抽象方法,这个方法必须由实现接口的类实现,Java程序就是通过这些方法实现对事件的处理的。( )
A:对
B:错
正确答案问询微信:424329
Java虚拟机是实现跨平台的基础。( )
A:对
B:错
正确答案问询微信:424329
for循环语句实现已知次数的循环。( )
A:对
B:错
正确答案问询微信:424329
在面向对象的程序设计中,对象称作类的一个实例,而类是对象的模板。类是多个实例的综合抽象,而实例又是个体实物,因此在定义对象之前应先定义类,才可以在此基础上创建对象。( )
A:对
B:错
正确答案问询微信:424329
用于整数的二进制位右移运算,在移位操作的过程中,右边位移出,左边位补0。( )
A:对
B:错
正确答案问询微信:424329
实现接口时需要关键字implements。( )
A:对
B:错
正确答案问询微信:424329
数组初始化包括只能进行静态 初始化,不能动态初始化。( )
A:对
B:错
正确答案问询微信:424329
private成员只能访问同类成员,除此之外,不能访问子类、同包和不同包中的成员。( )
A:对
B:错
正确答案问询微信:424329
事件授权模型(event delegation model)。所谓事件授权模型就是将事件的处理从事件源对象授权给一个或多个称为事件监听器(listener)的对象,事件由事件监听器处理。( )
A:对
B:错
正确答案问询微信:424329
变量经声明以后,可以对其赋值和使用,在赋值前就可以使用。( )
A:对
B:错
正确答案问询微信:424329
可以在框架和Java Applet中使用paint方法直接绘图,但一般不是把图形绘制在顶层容器中,图形一般绘制在JPanel面板上。JPanel对象除了作为中间容器外,它的另一个主要用途是绘制图形。( )
A:对
B:错
正确答案问询微信:424329