注意:此页面搜索的是所有试题
石家庄铁道大学面向对象程序设计
对于可独立运行的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
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