java题库(3)

人海汹涌 分享 2019-04-30 下载文档

109 现有

public class Parentt {

public void change (int x){} }

public class Child extends Parent{ //覆盖父类chang()的方法

} ( c )

A. protected void change (int x){} B. public void change(int x, int y){} C. public void change (int x){} D. public void change (String s){} 110 现有

public class Pet{}

public class Cat extends Pet{} 执行代码

Cat c= new Cat(); Pet p=new Pet();

后下列哪项是正确的_____D_因重复定义了p___ A. Pet p=(Pet)c 编译错误 B. Pet p=(Pet)c 运行错误 C. Pet p=(Pet)c 正常运行 D.以上均不对

111 下面哪个方法不是public int add(int a)的重载方法____B_____

A. public int add(long a) B. public void add(int a) C. public void add(long a) D. public int add(float a)

112 为了使System.out.println()输出对象引用时得到有意义的信息,我们应覆盖

Object类的哪个方法___B___

A. equals B. toString C. hashode D.notify

113 在子类中调用父类中被覆盖的方法时需要使用哪项关键字____B___

A. this B.super C.new D.以上都不是 114 下列有关接口哪项定义正确____C___

A. interface C{int a;}

B. public interface A implements B {} C. public interface A {int a(); } D. abstract interface D {}

115 为了区分重载多态中同名的不同方法,要求(A )

A. 形式参数个数或者类型不同 B. 返回值类型不同 C. 调用时用类名或对象名做前缀 D. 形式参数名称不同 116 Java语言的类间的继承关系是(B )

A. 多重的 B. 单重的 C. 线程的 D. 不能继承 117 分析以下程序段:

abstract class AbstractIt {

abstract float getFloat (); //第2行 }

public class AbstractTest extends AbstractIt { private float f1=1.0f;

private float getFloat(){return fl;} //第6行 }

下面哪一种结果正确?( C )

A. 可编译成功 B. 在第6行运行失败 C. 在第6行编译失败 D. 在第2行编译失败

118 设有两个类A、B,以下描述中表示B继承自A的是( D )

A. class A extends B B. class B implements A C. class A implements D. class B extends A 119 下面的程序段输出的结果是(A )

String s1=\

System.out.println(s1.equalsIgnoreCase(s2));

A. true B. false C. Java D. java 120 执行下列代码后,哪个结论是正确的?( BD )

String[] s=new String[10]

A. s[10]为\ B. s[9]为null C. s[0]为未定义 D. s.length()为10 121 对象使用时,下面描述错误的是( B )

A.通过“.”运算符调用成员变量和方法

B.通过成员变量的访问权限设定限制自身对这些变量方法的调用 C.将一个对象申明为类的成员时,必须在使用前为其分配内存 D.在方法中使用对象作为参数时,采用引用调用

122 定义一个类名为“MyClass.java”的类,并且该类可被一个工程中的所有类

访问,那么该类的正确声明应为:( C) A.private class MyClass extends Object B.class MyClass extends Object C.public class MyClass

D.private class MyClass extends Object

第四章 java Applet及其应用

123 Applet类是属于_____B____包的

A. java.awt B.java.applet C. java.io D.java.lang 124 下列关于Applet程序的描述中,错误的是 A

A.Applet程序的主类必须应有一个main()方法 B.Applet程序的主类必须是Applet类的子类 C.Applet不是完整的独立程序

D.Applet的字节码文件必须嵌套在一个HTML文件中 125 下列关于Applet程序的描述中,错误的是_____D___

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 <异常名>; 其中,<异常名>是


java题库(3).doc 将本文的Word文档下载到电脑

下一篇:纬地计算详细步骤(教学生用2012版) - 图文

相关推荐
相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7 元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xxxxxx QQ:xxxxxx