核心技术》 《JAVA 核心技术》试题与解析
1) 在 JAVA 编程中,关于 Font 下列()是正确的。 (选择两项) a) 在我们的程序中可以使用 Font 类中定义的字体常量。 b) 我们可以使用 Tookit 类中的函数来获取我们的机器中 java 所支持的字体的列表 c) 我们可以自己创建字体实例对象 d) 以上说明都正确
【解析】参考答案:A B Font 属于 java.awt 包中的一个类,专门用来设置程序中的字体实例对象。
创建 Font 类的对象时使用的方法:getFont(int face,int style,int size); 例如:Font font = Font.getFont(Font.FACE_SYSTEM,Font.STYLE_BOLD,Font. SIZE_MEDIUM); 无论哪一个参数,都只能使用系统设置的数值,这些数值具体的大小在不同的手机上 可能不同。下面对于其中的三个参数的取值做详细的介绍: face 参数指字体的外观;style 参数指字体的样式;size 参数指字体的大小 。这三个 参数都是系统中定义好的一些常量。
获得
系统的默认字体:Font font = Font.getDefaultFont(); ToolKit 类是 Abstract Window Toolkit 的所有实际实现的抽象父类。 Toolkit 用于把各种组件绑定到特定的本地工具箱实现上。 该类有个方法 getFontList() 用于返回该工具箱中可用字体名。 也就是可以获取机器中 java 所支持的字 体的
列表。
2) 在 Java 语言中, 在包 Package1 中包含包 Package2,类 Class_A 直接隶属于包 Package1, 类 Class_B 直接隶属于包 Package2。在类 Class_C 要应用 Class_A 的方法 A 和 Class_B 的方法 B,你需要()语句。 (选择两项) a) import Package1.*; b) import Package1.Package2.*; c) import Package2.* d) import Package2.Package1.*; 【解析】A B
Java 语言中的包机制就像 Windows 中的文件夹,用来归类 类文件的位置。 要使用包中的类,有如下二种方法: 直接导入该包中要用到的类。例如要用到 Color 类,可以
import java.awt.Color 干脆将包中所有的类直接导入。但此时如果包有嵌套的包,不能将嵌套 包中的类倒入。 Import java.awt.* 本题包的关系如下: Package1 包嵌套包 Package2 Class_A Class_B 掌握了这二条, 要在类 Class_C 要应用 Class_A 的方法 A 和 Class_B 的方法 B。也就是要在 Class_C 中导入 Class_A 和 Class_B。方法如下: import Package1.* //可以导入 Class_A import Package1.Package2.* //可以导入 Class_B
3) import java.awt.*; import java.applet.*; public class ButtonDemo extends Applet { Public void init() { Button pushBotton=new Button(“ok”); Button downButton=new Button(“Yes”); add(pushBotton); add(downBotton);} } 根据以上代码,下列解释正确的是()(选择两项) 。 a) 该代码画了一个按钮 b) Button(“ok”)创建一个有显示“ok”的按钮 c) Button()是构造函数 d) 按钮属于容器 【解析】B C
Button 是一个 GUI 组件,并不是容器。因为它
里面不能再放其他组件。 要创建按钮,可以使用 Button 类创建。 Button pushBotton=new Button(“ok”) 其中 pushBotton 是按钮实例对象名,Button()是构造方法,初始化该按钮, 此处带有参数 ok,表示该按钮所显示的文本为 OK。等价于 setText 方法的作用。 此代码中的 add 方法是将按钮添加到容器。但此时该按钮并没有显示出来,因为 还没有实现画按钮。
【解析】 4) 在 JAVA 编程中,关于 Graphics,下面()是正确的。 (选择一项) a) 在这个类中定义了一些基本的绘图方法 b) 这个类还存在一些不足,因此出现了 Graphics2D 类,弥补了这个类的某些不足 c) 这个类是一个抽象类,我们不能创建这个类的实例 d) 以上说法都正确 【解析】D
类 java.awt.Graphics,
定义:public abstract class Graphics extends Object Graphics 类是所有图形上下文的抽象基类,该类包含了一些基本的绘图 方法。这个上下文允许应用将图形绘制到由不同设备实现的