注意:此页面搜索的是所有试题
石家庄铁道大学面向对象程序设计
下列有关继承中子类构造方法特性的描述中,错误的是:
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
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