注意:此页面搜索的是所有试题
石家庄铁道大学面向对象程序设计
对于可独立运行的Java应用程序,下列说法正确的是:

A、
无须main方法

B、
可以有零个或多个main方法

C、
必须有一个main方法

D、 可以有多个重载关系的main方法

把窗口分成东、南、西、北、中五个明显区域的布局管理器是( )
A、 FlowLayout
B、 BorderLayout
C、 CardLayout
D、 GridLayout

一个程序运行时(进程)产生了不止一个线程,执行的路径有多条,就叫多线程
×


下列程序的输出结果_______。

public class TestArray

{

public static void main(String args[ ]){

int i , j ;

int a[ ] = { 5,9,6,8,7};

for ( i = 0 ; i < a.length-1; i ++ ) {

int k = i;

for ( j = i ; j < a.length ; j++ )

if ( a[j]<a[k] ) k = j;

int temp =a[i];

a[i] = a[k];

a[k] = temp; }

for ( i =0 ; i<a.length; i++ )

System.out.print(a[i]+" ");

System.out.println( );

}

}

下列关于Swing组件和AWT组件的描述中,错误的是( ) 。
A、 AWT是Abstract Window Toolkit的缩写
B、 理想情况是AWT组件开发的图形界面可以应用于所有系统平台
C、 Java中Swing组件是由NetScape和Sun公司联合开发的
D、 Java中Swing组件包含在java.awt.swing包中

以下( )接口的定义是正确的。

A、
interface A

{void print() { };}

B、
interface A

{void print() }

C、
abstract interface A extends I1, I2 // I1、I2为已定义的接口

{abstract void print(){ };}

D、
interface A

{void print();}

对于已经被定义过可能抛出异常的语句,在编程时: ( )

A、 必须使用try/catch语句处理异常,或用throws将其抛出
B、
如果程序错误,必须使用 try/catch语句处理异常

C、
可以置之不理

D、 只能使用try/catch语句处理

方法的重载发生在父类和子类的同名方法之间
×


下列类声明语句中,正确的是:

A、 public abstract final class newClass
B、 abstract public newClass class
C、 public final abstract class newClass extends superClass
D、 public class newClass extends superClass

指出下列程序的运行结果( )。

int i = 9;

switch (i) {

default:

System.out.println("default");

case 0:

System.out.println("zero");

break;

case 1:

System.out.println("one");

case 2:

System.out.println("two");

}

A、 default
B、 default zero
C、 one
D、 two

下列有关线程的两种创建方式说法错误的是( )
A、 通过继承Thread类与实现Runnable接口都能创建多线程,没有区别
B、 通过继承Thread类与实现Runnable接口都可以创建多线程程序
C、 实现Runnable接口相对于继承Thread类来说,可以避免由于Java的单继承带来的局限性
D、 大部分的多线程应用都会采用实现Runnable接口方式创建

按钮可以产生ActionEvent事件,要处理该事件需实现的接口是( )
A、 FocusListener
B、 ComponetListener
C、 WindowListener
D、 ActionListener

在程序设计领域,简称OOP的中文全称为

编译运行以下程序后,关于输出结果的说明正确的是( )

public class Conditional{

public static void main(String args[ ]){

int x=4;

System.out.println(“value is “ + ((x>4) ? 99.9 :9));

} }

A、
输出结果为:value is 99.99

B、
输出结果为:value is 9.0

C、
编译错误;

D、 输出结果为:value is ((x>4) ? 99.9 :9))

下列类声明语句中,正确的是:

A、 public abstract final class newClass
B、 abstract public newClass class
C、 public final abstract class newClass extends superClass
D、 public class newClass extends superClass