注意:此页面搜索的是所有试题
石家庄铁道大学面向对象程序设计
下列有关继承中子类构造方法特性的描述中,错误的是:
A、 包含super的Java语句可以出现在构造方法的任意位置
B、 创建子类对象实例时,系统可自动调用父类的无参构造方法初始化属于父类的数据
C、 父类中带参数的构造方法,系统不能自动调用它们,只能通过在子类构造方法中使用关键字super进行调用,且super语句必须是子类构造方法中的第一个可执行语句
D、 子类对象创建时,首先调用父类的构造方法,然后才调用自己的构造方法

while循环和do...while循环的区别是:( )

A、 没有区别,这两个结构任何情况下效果一样
B、 while循环比 do...while循环执行效率高
C、
while循环是先循环后判断,所以循环体至少被执行一次

D、 do...while循环是先循环后判断,所以循环体至少被执行一次

下列哪一项不是Java保留字?( )
A、 abstract
B、 sizeof
C、 super
D、 break

Java语言具有许多优点和特点,以下反映Java程序并行机制的特点是:

A、 安全性
B、 多线程
C、 跨平台
D、 可移植

简述程序、进程和线程之间的关系?什么是多线程程序?

下面的程序将会产生如下图所示的界面,单击关闭按钮,窗口会被关闭,请将代码补充完整。




import java.awt.*;

import ;

public class TestWindowListener

{

private Frame f = new Frame("测试");

private ;//创建TextField类的对象ta

public void init()

{

f. (new MyListener());//注册事件监听器

f. (new BorderLayout());//设置布局

ta.setText("请单击关闭按钮!\n");

f.add(ta);

f.pack();

f.setVisible(true);

}

class MyListener WindowListener

{

public void windowActivated(WindowEvent e){}

public void windowClosed(WindowEvent e){}

public void windowClosing(WindowEvent e)

{ }//关闭窗口

public void windowDeactivated(WindowEvent e){}

public void windowDeiconified(WindowEvent e) {}

public void windowIconified(WindowEvent e){}

public void windowOpened(WindowEvent e) {}

}

public static void main(String[] args)

{new TestWindowListener().init();}

}

在Java语言中,实型常量3.14159默认为 类型的数据

请说出下面程序的运行结果
public static void main(String[] args){

int a=2147483647; //int能表示的最大整数是2147483647

int x=1;

long y=1;

int r1=a+x;

long r2=a+y;

System.out.print("r1:"+r1);

System.out.print("r2:"+r2);

}

沿水平线和垂直线安放组件的布局管理器是 ( )
A、 FlowLayout
B、 BorderLayout
C、 BoxLayout
D、 GridLayout

在Java中,由Java编译器自动导入,而无需在程序中用import导入的包是:( )。
A、 java.applet
B、 java.awt
C、 java.util
D、 java.lang

下列关于Java应用程序的main方法的描述中,错误的是:

A、
每个应用程序都必须有main方法

B、
应用程序的执行从main方法开始

C、
每个应用程序只能有一个main方法

D、 main方法必须放在整个程序的最前面

设有String s = new String(“abc”); 要使得运行结果为s=abc10可运行下列选项中的:( )。
A、 s += 10; System.out.print(“s=” + s);
B、 String s2 = new String(“10”);s = s + s2;System.out.print(“s=” + s);
C、 String s2 = new String(“10”); System.out.print(“s=” + s.concat(s2));
D、 以上均可

下列有关final修饰符的描述中,错误的是:

A、 用final修饰的变量,一旦赋值,就不能改变,也称final修饰的变量为常量
B、 由final修饰的方法不能被子类中的相同方法覆盖
C、 由final修饰的类不能实例化生成相应的对象
D、 由final修饰的类不能派生子类

简述java 中string stringbuffer的区别。

不能再派生子类的类,修饰时,应该使用的修饰符:

A、 private
B、 abstract
C、 final
D、 public