java题库 下载本文

A. 将编辑好的java源文件,使用javac命令生成字节码文件

B.将字节码文件嵌入html文件中,并存放在一个WWW服务器中 C.使用浏览器解释Html文件中的标记

D.使用编译器直接执行嵌套在Html文件中的字节码文件 126 下列关于Applet程序的描述中,错误的是__A___

A. Applet程序是一种独立的程序,它经过编译后可运行 B. Applet程序的源文件的扩展名为.java

C. Applet程序运行时要把它写到一个html文件中

D. 使用Applet Viewer命令运行Applet程序的字节码文件被嵌入的html文件,便可得到运行结果。

127 下列关于向Applet程序传递参数的描述中,错误的是 A

A.Applet程序可能通过命令行获取外部参数

B.Applet程序可以通过HTML文件获取外部参数 C. 使用Applet标记中的PARAM标记来实现

C. Applet程序中使用getParameter()方法读取参数值

128 在Applet类的主要方法中,用来实现初始化的操作是 A A. init() B. stop() C.start() D.paint() 129 下列Applet类的主要方法中,功能是输出显示文本,图形和其它界面元素的方法是_D__

A. init() B. start() C. stop() D. paint()

130 下列绘制几何图形的方法中,用来绘制圆的方法是______A___

A. drawOval() B. drawArc() C. drawRect() D. drawLine() 131 下列关于字体的描述中,错误的是_______C

A. Font类提供了创建字体对象的方法

B. 字体的风格(字形)使用了3个静态常量表示 C. 表示字型的字体风格只能单独使用,不可以组合 D. 字号表示字的大小,用点表示,一个点为1/72英寸

132 在Java Applet程序用户自定义的Applet子类中一般需要重载父类的( D )方

法来完成一些画图操作。

(A) start( ) (B) stop( ) (C) init( ) (D) paint( )

133 在浏览器中执行applet 程序以下选项中的哪个方法将被最先执行( A )。

A、init() B、start() C、destroy() D、stop() 134 paint()方法使用哪种类型的参数? ( A ) 

A、Graphics B、Graphics2D C、String D、Color

135 在编写Java Applet程序时必需在程序的开头写上( B )语句。

A、import java.awt.* ; B、import java.applet.Applet ; C. import java.util.* D. import java.lang.*

136 .下面关于Applet的说法正确的是( B )。

A. Applet也需要main方法

B. Applet必须继承java.applet.Applet C. Applet能访问本地文件 D. Applet程序不需要编译

第五章 图形用户界面设计

137 下列关于容器的描述中,错误的是______D

A. 容器是由若干个组件和容器组成的 B. 容器是对图形界面元素的一种管理 C. 容器是一种指定宽和高的矩形范围 D. 容器都是可以独立的窗口

138 下列界面元素中,不是容器的是 A A.List B. Frame C. Dialog D. Panel

139 下列关于实现图形用户界面的描述中,错误的是 C A.放在容器的组件首先要定义,接着要初始化

B.放在容器中的多个组件是要进行布局的,默认的布局策略是FlowLayout C.容器中的所有组件都是事件组件,都可产生事件对象 140 下列关于组件类的描述中,错误的是_____A

A.组件类中包含了文本组件类(TextComponent)和菜单组件类(MenuComponent) B.标签(Label)和按钮(Button)是组件类(Component)的子类 C.面板(Panel)和窗口(Window)是容器类(Container)的子类

D.文本框(TextField)和文本区(TextArea)是文本组件类的(TextComponent)的子类 141 在对下列语句的解释中,错误的是 C

but.addActionListerner(this);

A.but是某种事件对象, 如按钮事件对象 B.this 表示当前容器

C.ActionListerner是动作事件的监听者

D.该语句的功能是将but对象的监听者注册为this对象 142 所有事件类的父类是___B

A. ActionEvent B. AwtEvent C. KeyEvent D. MouseEvent 143 所有GUI标准组件类的父类是_____C

A. Button B..List C. Component D. Container

144 一个Applet 的默认布局管理器是FlowLayout.下面哪个能改变成其他布局管

理器 B

A. setLayoutManager(new GridLayout()); B.setLayout(new GridLayout(2,2)); C.setGridLayout(2,2); D. setBorderLayout();

145 下列各种布局管理中,Window类,Dialog类和Frame类的默认布局是( C)

A.FlowLayout B. CardLayout C.BorderLayout D.GridLayout 146 在下列各种窗口中,最简单的无边框的又不能移动和缩放的只能包含在另一个容器的容

器是_____D

A. Window B. Dialog C. Frame D. Panel 147 下列关于菜单和对话框的描述中,错误的是______C

A. Frame容器是可以容纳菜单组件的窗口

B. 菜单条中可包含若干个菜单,菜单中又可包含若干菜单项,菜单项还可以包含子菜

C. 对话框与Frame一样都可作用程序的最外层窗口 D. 对话框内不含有菜单条,它由Frame弹出

148 下列关于事件和事件处理的描述中,错误的是______A

A. 每个事件源只能发出一种类型的事件 B. 事件对象是指某种事件类的对象 C. 事件监听者是某种监听类的对象

D. 通过注册当前窗口为事件对象的监听者

149 进行Java基本的GUI设计需要用到的包是( c) 。

Ajava.io Bjava.sql Cjava.awt Djava.rmi

150 10. 当点击鼠标或者拖动鼠标时触发的事件是下列的哪一个(D)

AKeyEvent BActionEvent CItemEvent DMouseEvent

151 从文本文件中逐行读取内容,应使用哪个输入流____A___

A. BufferedReader B. BufferedWriter

C. BufferedInputStream D. BufferedOutputStream 152 下面哪个会产生动作事件(A)

A. Button B. Label C。 Check Boxe D. Window

153 Frame的默认的布局管理器是下列哪一个( B )

A.FlowLayout B.BorderLayout C.GridLayout D.CardLayou

第六章 异常与异常处理

154 下列关于异常的描述中,错误的是 B

A.异常是一种经过修正后程序仍可执行的错误

B.异常是一种程序在运行中出现的不可恢复执行的错误 C.不仅Java语言有异常处理,C++语言也有异常处理

D.出现异常不是简单结束程序,而是执行某种处理异常的代码,设法恢复程序的执行 155 下列关于异常处理的描述中,错误的是_____D

A. 程序运行时异常由Java虚拟机自动的进行处理 B. 使用try-catch-fanally语句捕获异常 C. 使用trrow语句抛出异常

D. 捕获到的异常只能在当前方法中处理,不能在其它方法中处理 156 下列关于try-catch-finally语句的描述中,错误的是 A A.try语句后面的程序段将给出处理异常的语句

B.catch()方法跟在try语句后面,它可以是一个或多个 C.catch()方法有一个参数,该参数是某种异常类的对象

D.finally语句后面的程序段总是被执行的,该语句起到提供统一接口的作用 157 下列关于抛出异常的描述中,错误的是_______D

A. 捕捉到发生的异常可在当前方法中处理,也可以抛到调用该方法的方法中处理 B. 在说明要抛出异常的方法时应加关键字throws <异常列表> C. <异常列表>中可以有多个逗号分隔的异常

D. 抛出异常的方法要使用下述抛出异常的语句:throw <异常名>; 其中,<异常名>是

异常类的类名。

158 下列关于用户创建自己的异常的描述中,错误的是__D___

A.创建自己的异常应先创建一个异常类

B.为实现抛出异常,须在可能抛出异常的方法中书写throw语句 C.捕捉异常的方法是使用try-catch-finally语句格式 D.使用异常处理不会使整个系统更加安全和稳定

159 下开关于用户创建自己的异常的描述中,错误的是___B__(也可以是自己异常类的子

类,但间接是Exception子类,ACD书上有原话 这题可能有点小问题)__ A. 为了保证系统的稳定性,用户可以创建自己的异常和异常类 B. 创建的异常类必须是Exception类的子类

C. 在创建的异常类的类体中可以定义或重载其父类的属性和方法 D. 用户自定义的异常必须使用throw语句进行抛出 160 下列关于异常和异常类的描述中,错误的是_____D_

A. 异常是某种异常类的对象 B. 异常类代表一种异常事件

C. 异常对象中包含有发生异常事件的类型等重要信息 D. 对待异常的处理就是简单的结束程序

161 下列关于异常处理的描述中,错误的是____C____

A. 程序运行时出的异常是通过系统默认的异常处理程序进行处理的 B. 在程序中可以使用try-catch语句捕捉异常和处理异常事件 C. 对于捕获的异常只能在当前方法中处理

D. 使用throw语句可将异常抛出到调用当前方法的方法中处理。 162 下面关键字中哪一个不是用于异常处理语句( B )

Atry Bbreak Ccatch Dfinally 163 请问所有的异常类皆继承哪一个类(c ) 。

Ajava.io.Exception Bjava.lang.Throwable Cjava.lang.Exception Djava.lang.Error 164 finally块中的代码将( A )

A. 总是被执行

B. 如果try块后面没有catch块时,finally块中的代码才会执行 C. 异常发生时才被执行

D. 异常没有发生时才被执行

165 关于try....catch...finally...结构中,下列描述哪项是正确的___A_____

A. catch可以有多个 B. catch只能有一个 C. finally不可省略 D.可以没有catch语句

166 在异常处理中,如释放资源、关闭文件、关闭数据库等由( C )来完成。

A.try子句 B.catch子句 C.finally子句 D.throw子句

第七章 线程编程

167 下面的关键词和方法 D ,不是线程同步所需要的

A.synchornized B. wait() C. notify() D.sleep()