Java程序设计——考试题库及答案
题⽬:Java application中的主类需包含main⽅法,以下哪项是main⽅法的正确形参?()
String args[]
String args
Char arg
StringBuffer args[]
答案:String args[]
题⽬:FilterOutputStream是BufferedOutputStream、DataOutputStream及PrintStream的⽗类,以下哪个类可能是FilterOutputStream构造函数的参数类型?
OutputStream
InputStream
BufferedOutputStream
File
答案:OutputStream
题⽬:在Java Applet程序⽤户⾃定义的Applet⼦类中,⼀般需要重载⽗类的( )⽅法来完成⼀些画图操作。
init()
stop()
paint()
start()
答案:paint()
题⽬:阅读下列代码;
public class Test{
String s="One World One Dream";
public static void main(String args[]){
System.out.println(s);
}
}
其运⾏结果是______。
args
One World One Dream
编译时出错//除⾮创建Text类的对象
c
答案:编译时出错//除⾮创建Text类的对象
题⽬:下列程序段的输出结果是()
int a=3,b=4,c=5;
System.out.println("abc"+3);
63
15
abc3
256
答案:abc3
题⽬:在 Java 中,⽤ package 语句说明⼀个包时,该包的层次结构必须是()。
与⽂件的结构相同
与⽂件⼤⼩相同
与⽂件类型相同
与⽂件⽬录的层次相同
答案:与⽂件⽬录的层次相同
题⽬:如下哪个是Java中有效的关键字()
hello
name
false
good
答案:false
题⽬:如果容器组件p的布局是BorderLayout,则在p的下边中添加⼀个按钮b,应该使⽤的语句是()。p.add(b,"North");
p.add(b,"South");
p.add(b);
add(p,"North");
答案:p.add(b,"South");
题⽬:关于异常,下列说法正确的是()。
异常是⼀种对象。
⼀旦程序运⾏,异常将被创建。
以上说法都不对。
为了保证程序运⾏速度,要尽量避免异常控制。
答案:异常是⼀种对象。
题⽬:构造函数何时被调⽤?()
使⽤对象的⽅法时
使⽤对象的属性时
类定义时
import语句创建对象时
答案:创建对象时
题⽬:paint()⽅法使⽤哪种类型的参数? ()
Graphics2D
String
Color
Graphics
答案:Graphics
题⽬:以下哪项可能包含菜单条()。
Dialog
Applet
Panel
Frame
答案:Frame
题⽬:向Applet传递参数的正确描述是()。
PARAM name="age,value=20"
applet code=Try.class name=age,value=20
name=age,value=20
APPLET code=Try.class width=100
答案:PARAM name="age,value=20"
题⽬:下列关于Java Application与Java Applet程序的差别描述正确的是()。
运⾏⽅式不同,程序结构不同,运⾏⼯具不同,受到的限制也不同
运⾏⽅式相同
,程序结构相同,运⾏⼯具不同,受到的限制也不同
运⾏⽅式相同,程序结构不同,运⾏⼯具不同,受到的限制相同
运⾏⽅式不同,程序结构相同,运⾏⼯具不同,受到的限制相同
答案:运⾏⽅式不同,程序结构不同,运⾏⼯具不同,受到的限制也不同
题⽬:在异常处理中,如释放资源、关闭⽂件、关闭数据库等由()来完成。try⼦句
finally⼦句
catch⼦句
throw⼦句
答案:finally⼦句
题⽬:在浏览器中执⾏applet 程序,以下选项中的哪个⽅法将被最先执⾏()。
stop()
init()
destroy()
start()
答案:init()
题⽬:编译和运⾏下⾯的应⽤程序,并在命令⾏界⾯输⼊ 12345 ,则回车后屏幕输出的结果是 ( )。public class A {
public static void main(String args[]) throws IOException{
BufferedReader buf=new BufferedReader(
new InputStreamReader(System.in));
String str=adLine();
int x=Integer.parseInt(str);
System.out.println(x/100); } }
45
12345
123
5
答案:123
题⽬:在 Java 中,能实现多重继承效果的⽅式是()。
同步
内部类
接⼝
适配器
答案:接⼝
题⽬:编译Java Application 源程序⽂件将产⽣相应的字节码⽂件,这些字节码⽂件的扩展名为( )。exe
class
html
java
答案:class
题⽬:在Java中,以下代码( )正确地创建了⼀个InputStreamReader对象。InuptStreamReader(new FileReader(“1.dat”));
InuptStreamReader(new BufferReader(“1.dat”));
InuptStreamReader (“1.dat”);
InuptStreamReader(new FileInputStream(“1.dat”));
答案:InuptStreamReader(new FileInputStream(“1.dat”));
题⽬:当⽅法遇到异常⼜不知如何处理时,下列哪种说法是正确的( )。
声明异常
嵌套异常
捕获异常
抛出异常
答案:声明异常
题⽬:为AB类的⼀个⽆形式参数⽆返回值的⽅法method书写⽅法头,使得使⽤类名AB作为前缀就可以调⽤它,该⽅法头的形式为( )。
public void method( )
abstract void method( )
static void method( )
final void method( )
答案:static void method( )
题⽬:下⾯哪个⽅法是在applet页⾯重新恢复时要被调⽤?()
stop()
destroy()
start()
init()
答案:start()
题⽬:在Java中,负责对字节代码解释执⾏的是()。
编译器
垃圾回收器
多线程机制
虚拟机
答案:虚拟机
题⽬:在编写Java Applet程序时,需在程序的开头写上( )语句。
import java.io.* ;
import java.applet.Applet ;
import java.awt.Graphics ;
import java.awt.* ;
答案:import java.applet.Applet ;
题⽬:Swing与AWT相⽐新增的布局管理器是()。
GridBagLayout
GridLayo

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。