东北财经大学23春《面向对象的程序设计》综合作业
奥鹏东北财经大学新学期作业参考
东财23春《面向对象的程序设计》综合作业
关于数组,下列说法中不正确的是( )。
A:数组是最简单的复合数据类型,是一系列数据的集合
B:数组元素可以是基本数据类型、对象或其他数组
C:定义数组时必须分配内存
D:一个数组中所有元素都必须具有相同的数据类型
正确答案问询微信:424329
已知有下面类的说明:
public class X5_1_1 extends x{
private float f =10.6f;
int i=16;
static int si=10;
public static void main(String[] args) {
X5_1_1 x=new X5_1_1( )。;
}
}
在main方法中,下面语句的用法正确的是( )。
A:x.f
B:this.si
C:X5_1_1.i
D:X5_1_1.f
正确答案问询微信:424329
给定JAVA代码,如下:编译运行,结果是( )。
public static void main(string[] args)
{
String s;
System.out.println(“s=”+s) ;
}
A:编译错误
B:编译通过,但出现运行是错误
C:正常运行,输出s=null
D:?正常运行,输出s=
正确答案问询微信:424329
在Java中,下列( )是合法的变量名。
A:_myString
B:$a+b
C:$myString
D:9myString
正确答案问询微信:424329
给定java程序Test.java如下,编译运行,结果是( )。
package com;
class Test {
protected void talk () {
System.out.print("talk") ; }
}
给定Test 的子类Test2,
代码如下:package com.util;
import com.*;
public class Test2 extends Test {
public static void main (String[]args) {
new Test2() .talk() ;
}
A:输出字符串:talk
B:输出字符串:talk talk
C:编泽错误:在com.util.Test2 中无法访问方法talk0
D:编译错误:com.Test不是public 无法在包外访问
正确答案问询微信:424329
分析下面这段Java代码,它的运行结果是( )。
import java.io.*;
public class B{
public static void main(String[]args) {
int i=12;
System.out.println(i*=++i) ;
}
}
A:145
B:169
C:156
D:程序无法编译
正确答案问询微信:424329
定义外部类的类头时,不可用的关键字是( )。
A:public
B:final
C:protected
D:abstract
正确答案问询微信:424329
应用程序的main方法中有以下语句,则输出的结果是( )。
String s1="0.5",s2="12";
double x=Double.parseDouble(s1);
int??? y=Integer.parseInt(s2);
System.out.println(x+y);
A:12.5
B:120
C:12
D:“12.5”
正确答案问询微信:424329
下列关于AWT构件的说法中错误的一项是( )。
A:Frame是顶级窗口,它无法直接监听键盘输入事件
B:对话框需要依赖于其他窗口而存在
C:菜单只能被添加到菜单栏中
D:可以将菜单添加到任意容器的某处
正确答案问询微信:424329
下列不属于java.awt包中的基本概念的一项是( )。
A:容器
B:构件
C:线程
D:布局管理器
正确答案问询微信:424329
( )不属于Java语言流程控制结构。
A:分支语句
B:跳转语句
C:循环语句
D:赋值语句
正确答案问询微信:424329
下列选项中,不属于Java核心包的是( )。
A:javax.swing
B:java.io
C:java.util
D:java.lang
正确答案问询微信:424329
下列说法中错误的是( )。
A:同一个对象可以监听一个事件源上多个不同的事件
B:一个类可以实现多个监听器接口
C:一个类中可以同时出现事件源和事件处理者
D:一个类只能实现一个监听器接口
正确答案问询微信:424329
不是面向对象三大特征的为( )。
A:封装
B:继承
C:多态
D:构造方法
正确答案问询微信:424329
分析选项中关于Java中this关键字的说法正确的是( )。
A:this关键字是在对象内部指代自身的引用
B:this关键字可以在类中的任何位置使用
C:this关键字和类关联,而不是和特定的对象关联
D:同一个类的不同对象共用一个this
正确答案问询微信:424329
以下( )方法仅在Applet程序被创建和首次被载入支持Java的浏览器时被调用。
A:paint()
B:init()
C:action()
D:start()
正确答案问询微信:424329
表达式(12==0) 1)的值为( )。
A:true
B:false
C:0
D:运行时抛出异常
正确答案问询微信:424329
下列选项中不属于容器的一项是( )。
A:Window
B:Panel
C:FlowLayout
D:ScrollPane
正确答案问询微信:424329
Java的开发运行平台不包括( )。
A:JavaEE
B:JavaSE
C:JDK
D:JavaME
正确答案问询微信:424329
( )成员修饰符修饰的变量只能在本类中被访问。
A:protected
B:public
C:default
D:private
正确答案问询微信:424329
JPanel面板是一种通用容器,它的作用是实现界面的层次结构,在它上面放入一些组件,也可以在上面绘画。( )
A:对
B:错
正确答案问询微信:424329
javac.exe程序是java的编译器。( )
A:对
B:错
正确答案问询微信:424329
缺省成员可以访问同类、子类和同包中的成员。( )
A:对
B:错
正确答案问询微信:424329
事件授权模型涉及到三种对象:事件源、组件和事件监听器。( )
A:对
B:错
正确答案问询微信:424329
内部类也可声明成public或private。当内部类声明成public或private时,其访问的限制与field或method完全不同。( )
A:对
B:错
正确答案问询微信:424329
与C、C++不同,Java在定义数组时并不为数组元素分配内存,因此[ ]中无需指定数组元素的个数,即数组长度。( )
A:对
B:错
正确答案问询微信:424329
静态变量依附于类,而与类的实例对象无关,所以对于不是private类型的静态变量,我们不可以在该类外直接调用。( )
A:对
B:错
正确答案问询奥鹏东北财经大学新学期作业参考微信:424329
类JMenuBar的实例就是菜单栏。例如,以下代码创建菜单栏对象menubar:JMenuBar menubar = new JMenuBar。( )
A:对
B:错
正确答案问询微信:424329
抽象类不能实例化。( )
A:对
B:错
正确答案问询微信:424329
Java虚拟机是实现跨平台的基础。( )
A:对
B:错
正确答案问询微信:424329
构造方法没有任何返回类型,哪怕是void也不行。( )
A:对
B:错
正确答案问询微信:424329
可以在for循环的初始化语句中声明一个本地变量i,这个变量的作用域只是在for语句块中,它可以用在终止条件语句和增量表达式中。( )
A:对
B:错
正确答案问询微信:424329
java.lang.Math类也不能被子类化或实例化,它的所有方法和变量也都是静态的,也就是说,在使用这些方法和变量时不必创建对象,只需直接用类名来引用。( )
A:对
B:错
正确答案问询微信:424329
内部类声明成静态的,就不能随便的访问外部类的成员变量了,此时内部类只能访问外部类的静态成员变量。( )
A:对
B:错
正确答案问询微信:424329
用final修饰的方法称为最终方法。如果一个类的某个方法被final所限定,该类的子类仍然可以覆盖父类的方法。( )
A:对
B:错
正确答案问询微信:424329
JList对象用来实现列表框,它与组合框类似。与组合框不同的是它的所有选项都列出,并且只能选择一项。( )
A:对
B:错
正确答案问询微信:424329
位运算符主要用于整数的十进制位运算。( )
A:对
B:错
正确答案问询微信:424329
Applet由浏览器自动调用的主要方法 init,start,stop和destroy分别对应了Applet从初始化、启动、暂停到消亡的生命周期的各个阶段。( )
A:对
B:错
正确答案问询微信:424329
多态是面向对象程序设计中的又一个重要特征。为使继承的优势得以发挥,当对于同样的方法操作,但具体的实现细节不同时,引入多态的概念,来解决同名的不同实现方法共存的情况。()
A:对
B:错
正确答案问询微信:424329
首位的0x表示这是一个八进制的数值。( )
A:对
B:错
正确答案问询微信:424329