东北财经大学23春《面向对象的程序设计》综合作业一
奥鹏东北财经大学新学期作业参考
东财23春《面向对象的程序设计》综合作业
关于面向对象的说法正确的是( )。
A:类可以让我们用程序模拟现实世界中的实体
B:有多少个实体就要创建多少个类
C:对象的行为和属性被封装在类中,外界通过调用类的方法来获得,但是要知道类的内部是如何实现
D:现实世界中的某些实体不能用类来描述
正确答案问询微信:424329
设有类型定义short i=32; long j=64; 下面赋值语句中不正确的一个是( )。
A:j=i
B:i=j
C:i=(short)j
D:j=(long)i
正确答案问询微信:424329
给出下面的程序代码:
public class X4_1_3 {
private float a;
public static void m ( ){ }
}
如何使成员变量a被方法m访问( )。
A:将private float a改为protected float a
B:将private float a改为public float a
C:将private float a改为static float a
D:将private float a改为float a
正确答案问询微信:424329
下列代码输出结果是( )。
int i = 10;
while ( i 0 ){
i = i + 1;
if ( i = =10 ){
break;
}
}
A:while循环执行10次
B:死循环
C:循环一次都不执行
D:循环执行一次
正确答案问询微信:424329
下列说法正确的是( )。
A:JAVA程序的main方法必须写在类里面
B:JAVA程序中可以有多个main方法
C:JAVA程序中类名必须与文件名一样
D:JAVA程序的main方法中如果只有一条语句,可以不用{}(大括号)括起来
正确答案问询微信:424329
执行语句:int[] x = new int[20];后,下面说法正确的是( )。
A:x[19]为空
B:x[19]未定义
C:x[19]为0
D:x[0]为空奥鹏东北财经大学新学期作业参考
正确答案问询微信:424329
main方法是Java Application程序执行的入口点,关于main方法的方法头以下合法的是( )。
A:public static void main( )
B:public static void main( String args[] )
C:public static int main(String [] arg )
D:public void main(String arg[] )
正确答案问询微信:424329
子类对象( )直接向其父类赋值,父类对象( )向其子类赋值。
A:能,能
B:能,不能
C:不能,能
D:不能,不能
正确答案问询微信:424329
给定如下java代码,编译运行时,结果是( )。
public class Test{
public static void main (String args[]) {
for (int i=0;i3; i++) {
System.out.print(i) ;
}
System.out.print(i) ;
}
}
A:编译时报错
B:正确运行,输出012
C:正确运行,输出123
D:正确运行,输出0123
正确答案问询微信:424329
关于内部类,下列说法不正确的是( )。
A:内部类不能有自己的成员方法和成员变量
B:内部类可用private或protected修饰符修饰
C:内部类可以作为其他类的成员,而且可访问它所在的类的成员
D:除static内部类外,不能在类内声明static成员
正确答案问询微信:424329
下列关于AWT构件的说法中错误的一项是( )。
A:Frame是顶级窗口,它无法直接监听键盘输入事件
B:对话框需要依赖于其他窗口而存在
C:菜单只能被添加到菜单栏中
D:可以将菜单添加到任意容器的某处
正确答案问询微信:424329
Java的特点不包括( )。
A:一个解释执行的程序运行环境,是程序代码独立于平台
B:一种面向对象的程序设计语言
C:去掉C和C++中影响程序健壮性的部分,使程序更安全,例如指针、内存申请和释放
D:是一种面向过程的语言
正确答案问询微信:424329
假设a是int类型的变量,并初始化为1,则( )是合法的条件语句。
A:if(a){}
B:if(a=3){}
C:if(a=2){}
D:if(true){}
正确答案问询微信:424329
在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的( )方法来完成一些画图操作。
A:start()
B:stop()
C:init()
D:paint()
正确答案问询微信:424329
下列Java语句中,不正确的一项是( )。
A:int $e, a, b = 10
B:char c, d = ‘a’
C:float e = 0.0d
D:double c = 0.0f
正确答案问询微信:424329
Java语言属于( )。
A:面向机器的语言
B:面向对象的语言
C:面向过程的语言
D:面向操作系统的语言
正确答案问询微信:424329
在Java语言中,()包中的类是自动导入的。
A:java.lang
B:java.awt
C:java.io
D:java.applet
正确答案问询微信:424329
编写AWT图形用户界面的时候,一定要import的语句是( )。
A:import java.awt
B:import java.awt.*
C:import javax.awt
D:import javax.swing.*
正确答案问询微信:424329
在创建Applet应用程序时,需要用户考虑问题是( )。
A:窗口如何创建
B:绘制的图形在窗口中的位置
C:程序的框架
D:事件处理
正确答案问询微信:424329
在类中若要处理ActionEvent事件,则该类需要实现的接口是( )。
A:Runnable
B:ActionListener
C:Serializable
D:Event
正确答案问询微信:424329
用Javac编译Java源文件后得到代码是二进制的。( )
A:对
B:错
正确答案问询微信:424329
? : 是条件运算符号,条件表达式的一般形式为:op1 ? op2 : op3
条件运算符号在op1为true的时候返回op3,否则返回op2。( )
A:对
B:错
正确答案问询微信:424329
Java虚拟机只需要一种版本就可以实现在任何操作系统平台上运行。( )
A:对
B:错
正确答案问询微信:424329
final类是为防止他人从你的类上派生新类,此类是不可继承的。( )
A:对
B:错
正确答案问询微信:424329
Calendar类位于Java.util包中,Java.util包可以看成是java.lang包的补充,它包括一些常用的工具。( )
A:对
B:错
正确答案问询微信:424329
在抽象类派生的子类中必须实现抽象类中定义的所有抽象方法。( )
A:对
B:错
正确答案问询微信:424329
如果子类定义了与父类同名的属性变量,也就是发生了子类对父类变量的隐藏。( )
A:对
B:错
正确答案问询微信:424329
for循环语句实现已知次数的循环。( )
A:对
B:错
正确答案问询微信:424329
当在一个容器中放入多个选择框,且没有ButtonGroup对象将它们分组,则可以同时选中多个选择框。如果使用ButtonGroup对象将选择框分组,同一时刻组内的多个选择框只允许有一个被选中,称同一组内的选择框为单选框。( )
A:对
B:错
正确答案问询微信:424329
向框架窗口中添加组件的方法是,建立一个JPanel类的中间容器对象,把组件添加到中间容器对象中,再调用容器的setContentPane(Container contentPane)方法将中间容器设置为顶层容器的内容窗格。( )
A:对
B:错
正确答案问询微信:424329
最终数据成员可以在声明时进行初始化,也可以通过构造方法赋值,但不能在程序的其他部分赋值,它的值在程序执行过程中是不能改变的。( )
A:对
B:错
正确答案问询微信:424329
方法是类体中的一个重要组成部分,通过在类体中定义方法来实现类的特征,方法与一般的高级语言中的函数完全不同。( )
A:对
B:错
正确答案问询微信:424329
数组中的元素类型是有限定的,只可以是简单数据类型,而不可以为复杂数据类型。( )
A:对
B:错
正确答案问询微信:424329
监听者是一个类,一个注册了的类,它对事件源进行监听,以便对发生的事件作出处理,事件源通过调用相应的方法将某个对象作为自己的监听者。( )
A:对
B:错
正确答案问询微信:424329
如果被调用的方法不是本文件的方法而是Java类库的方法,则必须在文件的开头处用package命令将引用有关库方法所需要的信息写入本文件中。( )
A:对
B:错
正确答案问询微信:424329
Graphics类是定义在java.awt包中的抽象类,在Java Applet中绘制图形需要使用该类的对象。( )
A:对
B:错
正确答案问询微信:424329
抽象类中必须有抽象方法,有抽象方法的类必须是抽象类。( )
A:对
B:错
正确答案问询微信:424329
通过使用布局管理器机制就可以实现GUI的跨平台性、同时也需要为每个组件设置绝对位置。( )
A:对
B:错
正确答案问询微信:424329
inal修饰符还可以用于修饰类,用final修饰的类称为最终类,最终类不能被子类继承,即它不能有子类。用final修饰的类中的方法,都自动成为final方法。( )
A:对
B:错
正确答案问询微信:424329
public可以访问同类、子类、同包和不同包中的所有成员。( )
A:对
B:错
正确答案问询微信:424329