Java程序设计——考试题库及答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
题目: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");
题目:关于异常,下列说法正确的是( )。
异常是一种对象。
一旦程序运行,异常将被创建 。
以上说法都不对。
为了保证程序运行速度,要尽量避免异常控制 。
答案:异常是一种对象。
题目:构造函数何时被调用? ( )
使用对象的方法时
使用对象的属性时
类定义时
创建对象时
答案:创建对象时
题目: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=buf.readLine();
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
ut
BoxLayout
CardLayout
答案:BoxLayout
题目:( )布局管理器中的按钮位置有可能会根据Frame的大小改变而改变。
GridLayout
CardLayout
BorderLayout
FlowLayout
答案:FlowLayout
题目:类Parent、Child定义如下:
1.public class Parent
2.{ public float aFun(float a, float b) throws
3. IOException { }
4.}
5.public class Child extends Parent{
6.
7.}
将以下哪种方法插入行6是不合法的。( )
public int aFun(int a, int b)throws Exception{ }
public int aFun(int a, int b)throws IOException{ }
public float aFun(float p, float q){ }
float aFun(float a, float b){ }
答案:float aFun(float a, float b){ }
题目:设 x = 1 , y = 2 , z = 3,则表达式 y+=z--/++x 的值是( )
3.5
4
5
3
答案:3
题目:在Java中,开发图形用户界面的程序需要使用一个系统提供的类库,这个类库就是( )包。
java.awt
java.applet
java.awt.event
java.io
答案:java.awt
题目:计算机中的流是( )。
流动的数据缓冲区
流动的文件
流动的对象
流动的字节
答案:流动的数据缓冲区
题目:Frame对象默认的布局管理器是( )。
null
BorderLayout
CardLayout
FlowLayout
答案:BorderLayout
题目:哪个关键字可以抛出异常?( )
finally
transient
static
throw
答案:throw
题目:关于this和super,下面正确的是( )
意义相同
不能用在main()方法中
都可以用在main()方法中
都是指一个内存地址
答案:不能用在main()方法中
题目:对于已经被定义过可能抛出异常的语句,在编程时: ( )
可以置之不理
只能使用try/catch语句处理
必须使用try/catch语句处理异常,或用throws将其抛出
如果程序错误,必须使用 try/catch语句处理异常
答案:必须使用try/catch语句处理异常,或用throws将其抛出
题目:若有定义 int a=2,b=2; 则表达式(a++)+(++b) 的值是( )。
4
5
6
3
答案:5
题目:以下哪个不是Java的原始数据类型( )
int
char
Boolean
float
答案:Boolean
题目:一个异常将终止( )。
上面的说法都不对
叧终止抛出异常的方法
整个程序
产生异常的try块
答案:产生异常的try块
题目:如果需要从文件中读取数据,则可以在程序中创建哪一个类的对象()。
FileOutputStream
FileWriter
DataOutputStream
FileInputStream
答案:FileInputStream
题目:过滤字节输出流都是( )抽象类的子类。
DataOutputStream
Dataoutput
FilterOutputStream
InflateroutputStream
答案:FilterOutputStream
题目:在Applet的关键方法中,关闭浏览器以
释放Applet占用的所有资源的方法是( )。
paint()
start()
init()
destroy()
答案:init()
题目:java语言中,下列哪一子句是异常处理的出口( )。
以上说法都对
catch{?}子句
try{?}子句
finally{?}子句
答案:finally{?}子句
题目:下列InputStream类中哪个方法可以用于关闭流( )。
close()
mark()
reset()
skip()
答案:close()
题目:以下关于继承的叙述正确的是( )。
在Java中接口只允许单一继承
在Java中类只允许单一继承
在Java中一个类不能同时继承一个类和实现一个接口
在Java中一个类只能实现一个接口
答案:在Java中类只允许单一继承
题目:在读字符文件Employee.dat时,使用该文件作为参数的类是( )。
DataInputStream
DataOutputStream
FileInputStream
BufferedReader
答案:FileInputStream
题目:监听器接口的方法返回值的类型是( )。
String
Object
void
int
答案:void
题目:关于被私有访问控制符private修饰的成员变量,以下说法正确的是( )。
只能被同一个包中的类访问
可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
只能被该类自身所访问和修改
可以被两种类访问和引用:该类本身、该类的所有子类
答案:只能被该类自身所访问和修改
题目:声明并创建一个按钮对象b,应该使用的语句是( )。
Button b=new b();
setLabel(“确定”);
Button b=new Button();
button b=new button();
答案:Button b=new Button();
题目:属于Java输入输出流的、且处理的是char类型的类是( )。
InputStream类
File类
OutputStream类
Reader类
答案:Reader类
题目:根据下面的代码,
String s = null;
会抛出NullPointerException异常的有( )。
if( (s!=null) & (s.length()>0) )
if( (s==null) | (s.length()==0) )
if( (s==null) || (s.length()==0) )
if( (s!=null) & & (s.length()>0) )
答案:if( (s!=null) & (s.length()>0) )
if( (s==null) | (s.length()==0) )
题目:关于BufferedReader类的readLine()方法,以下说法正确的是()。
方法readLine()每次读取一行数据。
方法readLine()每次读取一个字节。
如果读到流的末尾,该方法返回的结果为null。
该方法可能抛出IOException异常,调用该方法时通常应将它放到try块中,并通过catch块处理异常。
答案:方法readLine()每次读取一行数据。
如果读到流的末尾,该方法返回的结果为null。
该方法可能抛出IOException异常,调用该方法时通常应将它放到try块中,并通过catch块处理异常。
题
目:开发与运行Java程序需要经过的主要步骤为()。
解释运行字节码
编辑源程序
编译生成字节码
运行源程序
答案:解释运行字节码
编辑源程序
编译生成字节码
题目:护本地主机,对Applet安全限制中错误的是( )。
Applet可向Applet之外的任何主机建立网络连接
Applet不能运行任何本地可执行程序
Applet可加载本地库或方法
Applet可读、写本地计算机的文件系统
答案:Applet可向Applet之外的任何主机建立网络连接
Applet可加载本地库或方法
Applet可读、写本地计算机的文件系统
题目:面向对象程序设计语言有( )三大特性。
继承性
封装性
多态性
抽象性
答案:继承性
封装性
多态性
题目:以下是Java中有效的关键字有( )。
NULL
false
this
const
答案:false
this
const
题目:如下哪些是Java中的标识符( )
A、 B、 C、 D
3number
width
#number
fieldname
答案:width
fieldname
题目:下列属于Swing构件的是( )。
JApplet
Panel
JOptionPane
JMenu
答案:JApplet
JOptionPane
JMenu
题目:下列哪个布局管理器使用的是组件的最佳尺寸( )。
FlowLayout
GridLayout
BorderLayout
GridBagLayout
答案:FlowLayout
GridBagLayout
题目:下列关于Frame类的说法正确的是( )。
Frame的默认布局管理器为BorderLayout
Frame对象显示的效果是一个窗口
Frame是Window类的直接子类
Frame被默认初始化为可见
答案:Frame的默认布局管理器为BorderLayout
Frame对象显示的效果是一个窗口
Frame是Window类的直接子类
题目:下面关于Java中异常处理try块的说法正确的是( )。
try块后通常应有一个catch 块,用来处理try块中抛出的异常。
catch 块后必须有finally块。
对抛出的异常的处理必须放在try块中
可能抛出异常的方法调用应放在try块中
答案:try块后通常应有一个catch 块,用来处理try块中抛出的异常。
可能抛出异常的方法调用应放在try块中
题目:如果func(int i)方法可能抛出异常,那么下面声明哪些是正确的( )。
public int func(int i) throw IOException
public int func(int i) throws IOException
public int func(int i) throws Exception
public int func(int i) throw Exception
答案:public int func(int i) throws IOException
public int func(int i) throws Exception
题目:下面说法正确的是( )。
如果某源文件包含package语句,则该语句必须是第一个非空、非注释行。
如果某公共接口被声明在一个源文件中,则接口必须与源文件具有相同名字。
如果源文件包含import语句,则该语句必须是除空行和注释行外的第一个语句行。
接
口中的方法必定是抽象方法,但可以不用关键字abstract修饰。
答案:如果某源文件包含package语句,则该语句必须是第一个非空、非注释行。
如果某公共接口被声明在一个源文件中,则接口必须与源文件具有相同名字。
如果源文件包含import语句,则该语句必须是除空行和注释行外的第一个语句行。
接口中的方法必定是抽象方法,但可以不用关键字abstract修饰。
题目:下面哪些是Java中的容器( )。
Dialog
Scrollbar
Frame
Panel
答案:Dialog
Frame
Panel
题目:关于BufferedReader类的read()方法,以下说法正确的是()。
如果读到流的末尾,该方法返回的结果为null。
方法read()每次读取一行数据。
该方法可能抛出IOException异常,调用该方法时通常应将它放到try块中,并通过catch块处理异常。
方法read()每次读取一个字节。
答案:如果读到流的末尾,该方法返回的结果为null。
该方法可能抛出IOException异常,调用该方法时通常应将它放到try块中,并通过catch块处理异常。
方法read()每次读取一个字节。
题目:如果下列的方法能够正常运行,在控制台上将显示什么?
public void example(){
try{
unsafe();
System.out.println("Test1"); }
catch(SafeException e)
{System.out.println("Test 2");}
finally{System.out.println("Test 3");}
System.out.println("Test 4"); }
Test 1
Test 2
Test 4
Test 3
答案:Test 1
Test 4
Test 3
题目:下列关于向Applet程序传递参数的描述中,正确的是( )
使用Applet标记中的PARAM标志来实现
Applet程序可以通过HTML文件获取外部参数
Applet程序可以通过命令获取外部参数
Applet程序中使用getParameter()方法读取参数值
答案:使用Applet标记中的PARAM标志来实现
Applet程序可以通过HTML文件获取外部参数
Applet程序中使用getParameter()方法读取参数值
题目:以下对封装的描述错误的是( )
封装的意义不大,因此在编码时尽量不要使用
只能对一个类中的方法进行封装,不能对属性进行封装
封装的主要作用在于对外隐藏内部实现细节,增强程序的安全性
如果子类继承了父类,对于父类中进行封装的方法,子类仍然可以直接调用
答案:封装的意义不大,因此在编码时尽量不要使用
只能对一个类中的方法进行封装,不能对属性进行封装
如果子类继承了父类,对于父类中进行封装的方法,子类仍然可以直接调用
题目:JAVA中,为了辨别用户关闭窗口的时间,要实现监听器接口( )
mouseExited
ActionListener
WindowListener
MouseListener
答案:ActionListener
WindowListener
MouseListener
题目:下面关
于java中输入/输出流的说法正确的是( )。
Reader与Writer类用来读、写字符流。
File类用来处理与文件相关的操作。
FileInputStream与FileOutputStream类用读、写字节流。
RandomAccessFile既可以用来读文件,也可以用来写文件。
答案:Reader与Writer类用来读、写字符流。
File类用来处理与文件相关的操作。
FileInputStream与FileOutputStream类用读、写字节流。
RandomAccessFile既可以用来读文件,也可以用来写文件。
题目:异常不包含下列( )内容。
程序运行时的致命错误
程序中的语法错误
程序的编译错误
程序执行过程中遇到的事先没有预料到的情况
答案:程序运行时的致命错误
程序中的语法错误
程序的编译错误
题目:类及类成员的访问控制符的是( )。
protected
public
private
static
答案:protected
public
private
题目:下列属于Applet生命周期方法是( )
paint()
init()
stop()
start()
答案:init()
stop()
start()
题目:看下面一段代码,如果会抛出异常,那么会有什么输出结果?( )
public void fun () {
int i;
try {
i=System.in.read ();
System.out.println(Location 1);
} catch (IOException e) {
System.out.println(Location 2);
} finally {
System.out.println(Location 3);
}
System.out.println(Location 4);
}
Location 2
Location 1
Location 4
Location 3
答案:Location 2
Location 4
Location 3
题目:下列有关 Java 中接口的说法哪些是错误的? ( )
接口不允许继承
若一个类要实现一个接口,则用到“ extends ”关键字
接口中含有具体方法的实现代码
若一个类要实现一个接口,则用到 “implements” 关键字
答案:接口不允许继承
若一个类要实现一个接口,则用到“ extends ”关键字
接口中含有具体方法的实现代码
题目:下面这段代码中可能出现的异常是( )。
System.out.println("Entering try statement");
out = new PrintWriter( new FileWriter("OutFile.txt"));
for (int i = 0; i < size; i++) out.println(victor.elementAt(i));
IOException
ArrayIndexOutOfBoundsException
NullPointerException
FileNotFoundException
答案:IOException
ArrayIndexOutOfBoundsException
题目:下面main()方法的定义哪些是正确的( )?
public static void main(String x) {}
public static void main(String[] args) {}
public static void main(String[]) {}
public static void main(String args[]){}
答案:public static void main(String[] args) {}
public static void main(String args[]){}
题目:容器被重新设置大小后,哪些布局管理器的容器中的组件大小随容器大小的变化而改变?( )
FlowLayout
CardLayout
BorderLayout
GridLayout
答案:CardLayout
BorderLayout
GridLayout
题目:下列关于Applet程序的描述中,正确的是( )。
将编辑好的Java源文件,使用javac命令生成字节码文件
使用编译器直接执行嵌套在HTML文件中的字节码文件
使用浏览器解释HTML文件中的标记
将字节码文件嵌入HTML文件,并存放在一个WWW服务器中
答案:将编辑好的Java源文件,使用javac命令生成字节码文件
使用浏览器解释HTML文件中的标记
将字节码文件嵌入HTML文件,并存放在一个WWW服务器中
题目:关于消息的描述,下面哪些正确( )。
消息的发送可以不考虑具体的接收者,对象可以响应消息,也可以不理会
消息的发送必须要考虑具体的接收者,对象可以响应消息,也可以不理会
同一对象可以接收不同形式的消息,产生不同的响应
相同形式的消息可以送给不同对象,所做出的响应可截然不同
答案:消息的发送可以不考虑具体的接收者,对象可以响应消息,也可以不理会
同一对象可以接收不同形式的消息,产生不同的响应
相同形式的消息可以送给不同对象,所做出的响应可截然不同
题目:下列概念中不包括任何实现,与存储空间有关系的是( )。
类
接口
抽象类
对象
答案:类
抽象类
对象
题目:下列流中哪些属于字节流( )。
BufferedInputStream
FilterInputStream
InputStreamReader
FileInputStream
答案:BufferedInputStream
FilterInputStream
FileInputStream
题目:下列关于Applet程序的描述中,正确的是( )。
Applet的字节码文件必须嵌套在一个HTML文件中
Applet程序的主类中应该有一个main()方法
Applet不是完整的独立程序
Applet程序的主类必须是Applet类的子类
答案:Applet的字节码文件必须嵌套在一个HTML文件中
Applet不是完整的独立程序
Applet程序的主类必须是Applet类的子类
题目:下面说法正确的是( )。
抽象方法只有方法头,没有方法体。
关键字final和abstract不能同时使用。
abstract可修饰类、方法。
final 可修饰类、属性(变量)、方法。
答案:抽象方法只有方法头,没有方法体。
关键字final和abstract不能同时使用。
abstract可修饰类、方法。
final 可修饰类、属性(变量)、方法。
题目:以下对继承的描述正确的是( )
父类更具有通用性,子类更具体
Java中的继承允许一个子类继承多个父类
当实例化子类时会递归调用父类中的构造方法
Java中的继承存在着传递性
答案:父类更具有通用性,子类更具体
当实例化子类时会递归调用父类中的构造方法
Java中的继承存在着传递性
题目:下列对Java特性的叙述中,正确的是( )。
Jav
a语言用解释器执行字节码
Java中的类一般都有自己的属性和方法
在编写Java子类时可以自由地增加新方法和属性
Java的Applet要求编程首先创建JFrame窗口
答案:Java语言用解释器执行字节码
Java中的类一般都有自己的属性和方法
在编写Java子类时可以自由地增加新方法和属性
题目:在JAVA语言中,你的按钮要实现下面的功能:当鼠标按下按钮时,显示“鼠标已按下”;当释放按键时,显示“鼠标已释放”。你必须具体定义接口MouseListener的( )方法。
mousePressed
mouseEntered
mouseClicked
mouseReleaseed
答案:mousePressed
mouseReleaseed
题目:下列叙述中,正确的是( )。
JApplet中增加构件是加到JApplet的内容面板上,不是直接加到JApplet中
JApplet的内容面板的默认布局管理器是FlowLayout
Applet的默认布局管理器是FlowLayout
JApplet的内容面板的默认布局管理器是BorderLayout
答案:JApplet中增加构件是加到JApplet的内容面板上,不是直接加到JApplet中
Applet的默认布局管理器是FlowLayout
JApplet的内容面板的默认布局管理器是BorderLayout
题目:与显示相关的Applet方法有( )。
paint()
update()
start()
repaint()
答案:paint()
update()
repaint()
题目:定义一个类名为"MyClass.java"的类,并且该类可被一个项目中的所有类访问,那么该类的正确声明应为:
private class MyClass extends Object
class MyClass extends Object
public class MyClass extends Object
public class MyClass
答案:public class MyClass extends Object
public class MyClass
题目:下面哪些方法可以创建文件流( )。
路径
文件名
目录
File类的对象
答案:文件名
File类的对象
题目:对文件进行读、写操作 ,下面哪些流可能被用到( )。
FileWriter
FileReader
FileInputStream
FileOutputStream
答案:FileWriter
FileReader
FileInputStream
FileOutputStream
题目:对JFrame添加构件有( )方式。
建立一个JDesktopPane之类的中间容器,把构件添加到容器中,再把该容器置为JFrame的内容面板,再对其加入构件。
建立一个Jpanel的中间容器,把构件添加到容器中,再把该容器置为JFrame的内容面板,再对其加入构件。
用getContentPane()方法获得JFrame的内容面板,再对其加入构件。
用add方法直接加入到JFrame中。
答案:建立一个JDesktopPane之类的中间容器,把构件添加到容器中,再把该容器置为JFrame的内容面板,再对其加入构件。
建立一个Jpanel的中间容器,把构件添加到容器中,再把该容器置为JFrame的内容面板,再对其加入构件。
用getContentPane()方法获得JFrame的内容面板,再对其加入构件。
题目:下列标识符哪些是不合法的( )。
-3.14159ava
5books
+static
J_cat
答案:-3.14159ava
5books
+static
题目:下面概念中,属于面向对象方法的是( )。
对象
方法
类
过程
答案:对象
方法
类
题目:关于 for循环、 while循环和do…while循环的说法哪些正确? ( )
这几种循环任何时候都不可以替换
while循环判断条件一般是程序结果
for循环的判断条件一般是非程序结果
do…while循环是先循环后判断,所以循环体至少被执行一次
答案:while循环判断条件一般是程序结果
for循环的判断条件一般是非程序结果
do…while循环是先循环后判断,所以循环体至少被执行一次
题目:下列是 InputStream 子类的是( )。
压缩文件输入流 ZipInputStream
文件输入流 FileInputStream
字符输入流 CharInputStream
对象输入流 ObjectInputStream
答案:压缩文件输入流 ZipInputStream
文件输入流 FileInputStream
对象输入流 ObjectInputStream
题目:进行文件相关操作时,可能会抛出哪些异常?( )
ServerTimeOutException
IOException
ng.ArrayIndexOutOfBoundsException
FileNotFoundException
答案:IOException
FileNotFoundException
题目:下面哪些是java语言的主要特征( )。
面向对象
简单性
可移植性
半编译半解释
答案:面向对象
简单性
可移植性
半编译半解释
题目:下列标识符属于合法标识符的是( )。
$change
class
2mail
_sys1_lll
答案:$change
_sys1_lll
题目:Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点。
正确
错误
答案:错误
题目:当用户改变TextField中的文字时,实现TextListener接口可实现对事件的响应。
错误
正确
答案:错误
题目:Panel默认的布局管理器是FlowLayout。
正确
错误
答案:错误
题目:如果异常发生时,没有捕获异常的代码,程序会正常执行。
错误
正确
答案:错误
题目:package import MyPackage ; 该语句创建一个名为 MyPackage 的包。
错误
正确
答案:错误
题目:所有的异常类都是Throwable类的子类。
错误
正确
答案:错误
题目:java语言中的接口可以继承,一个接口通过关键字extends可以继承另一个接口。
正确
错误
答案:错误
题目:Java中用于两个数相等比较的运算符是:==,用于不相等比较的运算符是<>。
正确
错误
答案:错误
题目:init()方法是用来完成初始化操作的,在Applet程序运行期间只执行一次。
错误
正确
答案:错误
题目:输出流包括PrintWriter和PrintStr
eam,分别针对与字符和字节。
正确
错误
答案:错误
题目:Java程序中的单行注释符是/* */ ,多行注释符是/** */ 。
错误
正确
答案:错误
题目:Applet类是Java语言类库中的一个重要的系统类,它被存放在java.awt包中。
错误
正确
答案:错误
题目:Java对文件类提供了许多操作方法,能获得文件对象父路径名的方法是getParentFile()。
正确
错误
答案:错误
题目:AWT提供了许多标准的GUI组件和布局管理等类。
错误
正确
答案:错误
题目:构造函数用于创建类的实例对象,构造函数名应与类名相同,返回类型为void。
正确
错误
答案:错误
题目:要从文件" file.dat"文件中读出第10个字节到变量C中,代码如下:
FileInputStream in=new FileInputStream("file.dat");
in.skip(9);
int c=in.read();
错误
正确
答案:错误
题目:InputStream和OutputStream是字节流的基类,它们是抽象类,不能直接实例化。
正确
错误
答案:错误
题目:Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。
正确
错误
答案:错误
题目:抽象类只能作为基类来派生新类,而不能实例化。
正确
错误
答案:错误
题目:任何运行在Web页面中的小应用程序都必须是Java中java.applet.Applet类的子类。
正确
错误
答案:错误
题目:创建一个标识有“软件学院”字样的标签对象gxdd的语句为( Label gxdd = new Label(“软件学院”); );创建一个标识有“关闭”字样的按钮对象gb的语句为 ( Button gb = new Button(“关闭”); )。
正确
错误
答案:错误
题目:在Java语言中,如实型常量后没有任何字母,计算机默认为double类型。
正确
错误
答案:错误
题目:静态初始化器是在其所属的类加载内存时由系统自动调用执行。
错误
正确
答案:正确
题目:Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。
正确
错误
答案:错误
题目:FileWriter out = new FileWriter("outagainc.txt");out.write(c);执行这些语句时,可能会抛出IOException。
错误
正确
答案:错误
题目:父类的所有方法和成员都可以被子类覆盖。
正确
错误
答案:错误
题目:一个异常处理中 finally语句块只能有一个或者可以没有。
正确
错误
答案:错误
题目:静态初始化程序块是在其所属的类加载内存时由系统自动调用执行。
错误
正确
答案:错误
题目:任何的Applet都完全不能访问本地资源。( )
正确
错误
答案:错误
题目:J
ava语言的循环语句包括for语句、do while语句和if语句。
正确
错误
答案:错误
题目:一个方法不处理它产生的异常,而是沿着调用层次向上传递,由调用它的方法来处理这些异常,叫声明异常.
错误
正确
答案:错误
题目:在Swing用户界面的程序设计中,容器不能被添加到其它容器中。
正确
错误
答案:错误
题目:在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。
正确
错误
答案:错误
题目:Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。
错误
正确
答案:错误
题目:应用程序Test.java的源程序如下,在命令行键入:
java Test aaa bb c
回车后输出的结果是3 2 。
public class Test {
public static void main(String args[]) {
int k1=args.length;
int k2=args[1].length();
System.out.print(k1+" "+k2);
}
}
错误
正确
答案:错误
题目:Character流与Byte流的区别是每次读入的字节数不同。
错误
正确
答案:错误
题目:应用程序的main方法中有以下语句,则输出的结果是false true。
String s1=new String("abc");
String s2=new String("abc");
boolean b1=s1.equals(s2);
boolean b2=(s1==s2);
System.out.print(b1+" "+b2);
错误
正确
答案:错误
题目:所有的流,在创建时需要用open方法打开;在关闭时需要用close方法关闭流,否则Java运行环境的垃圾收集器将隐含将流关闭。
错误
正确
答案:错误
题目:java.awt包的Panel类是Container的子类。
错误
正确
答案:错误
题目:stop()方法是用来暂停执行操作的,它与start()方法不同,只被调用一次。
正确
错误
答案:错误
题目:在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。
错误
正确
答案:错误
题目:如果一个异常在返回到main()时还未被处理,则main()方法将会处理,从而程序正常终止。
错误
正确
答案:错误
题目:异常处理是由try、catch和finally块三个关键所组成的程序块。
正确
错误
答案:错误
题目:若有循环:int x=5,y=20;do{y-=x; x++;}while(++x<--y);则循环体将被执行3次。
正确
错误
答案:错误
题目:Graphics类提供了3种绘制文本的方法,其方法名都是drawString()。
正确
错误
答案:错误
题目:aint()方法是在需要重画图形界面时被系统自动调用来显示
输出结果的。
正确
错误
答案:错误
题目:Applet程序是以.Java为扩展名的Java语言源程序,该程序经过编译器后便可成为可执行文件。
错误
正确
答案:错误
题目:程序中抛出异常时(throw ?),只能抛出自己定义的异常对象。
错误
正确
答案:错误
题目:拥有abstract方法的类是抽象类,但抽象类中可以没有abstract方法。
错误
正确
答案:正确
题目:Java 源文件中最多只能有一个类。
正确
错误
答案:错误
题目:BufferedReader in = new BufferedReader(new InputStreamReader(System.in));in.readLine();该操作的功能是从标准输入接收字符,每次接收一个字符。
正确
错误
答案:错误
题目:构造方法何在类定义时被调用。
正确
错误
答案:错误