您好,欢迎来到华佗小知识。
搜索
您的当前位置:首页Java标准试卷5

Java标准试卷5

来源:华佗小知识
 级班用 使 级 任班 主 室 研 教 号 学 人 责 负 程 课 鲸名海姓 巢 师 教 卷 拟 系部程系工息信 )部(系常州轻工职业技术学院标准试卷

11、设置文本域不可编辑,文本域对象为tf。 2007 ~ 2008 学年 第一学期 期末考试 12、设置当前颜色为红色。

13、填充一个以坐标(200,100)为外切矩形左上角坐标,长轴为40,短轴为20的椭圆。 课程代码: 课程:JAVA语言程序设计

14、在坐标(20,30)位置显示字符串“hello”。 15、在类J中创建一个无形参的构造方法。 注:答案请写在答题纸上!!

I.

判断题(10%,1分/题)

IV. 写出或画出下列程序运行结果(15%,5分/题) 1、子类的域和方法的数目一定大于等于父类的域和方法的数目。 1、现有类说明如下: 2、persons是一个合法的标识符。

class A 3、可以在安全策略的控制下读写本地磁盘文件。 {

4、Java要求编程者管理内存。 int x=10;

5、Java有多线程机制。

int GetA(){return x;}

6、Java语言的标识符是不区分大小写的。

Int GetB( ){return 20;} 7、java语言的构造函数没有返回值类型,所以它的为方法前类型应为void。 A(){return 50;} 8、一个java文件中可以有多个class定义。 }

9、实例变量是用static关键字声明的

class B extends A 10、类体中private修饰的变量不仅在本类中能被访问,在其他类中生成的对象也能访问。 {

int x=100;

II. 填空题 (20%, 1分/空)

int GetB( ){return x;}

B(){return 20;} 1、Applet是能够嵌入到 (1) 格式的文件中,并能够在浏览器中运行的Java类。 B(int a){return 30;}

2、JAVA程序中 (2) 是所有类的父类。

}

问题:

3、线程在生命周期中要经历5种状态,分别是 (3) 状态、 (4) 状态、 (5) 状态、 (6) 状态和 (7) 状1)若b是类B的对象,则b.x 、b.GetA()和b.GetB()的返回值分别是什么? 态。

2)若b是类A的对象,则b.x和b.GetB()的返回值分别是什么?

4、JAVA语言源程序文件的后缀名为 (8) 。

2、 下面的程序会输出什么? 5、在Java中,能实现多重继承效果的方式是 (9) 。

Public class Q1

6、Java语言的主要特点有 (10) 、 (11) 、 (12) 、 (13) 。 {public static void main(String args[ ]) 7、声明一个含有10个String对象的数组 (14) 。

{try

8、JAVA程序可以分为两种基本类型:内嵌于Web文件中,由浏览器来观看的 (15) 和可运行的 (16) 。 {throw new MyException();} 9、用Javac编译Java源文件后得到代码叫 (17) 。

Catch(Exception e){

10、被关键字___(18)_______修饰的方法是不能被当前类的子类重新定义的方法。 System.out.println(“It’s caught!”);} 13、接口声明有___(19)_______和___(20)_______。

Finally

{ System.out.println(“It’s finally caught!”);} III. 书写语句完成功能(30%,2分/题)

}

1、定义一个类,名称为professor,它是teacher类的子类,它可被包中所有类访问,并实现一个名为people的接口。 Class MyException extends Exception() 2、写出创建一个名为MyPackage包的语句。 { „„}

3、写出引用JAVA 输入/输出流包。

4、创建一个接口MyRange,可被所有类访问。 3、 请写出下面程序的运行结果。

5、创建标签对象p显示“你好”。 6、创建一个无返回值有两个整型形参的名为b的方法头。

public class Test extends TT{

public void main(String args[]){ 7、将“上海”选项加入列表框对象L。 Test t = new Test(\"Tom\"); } 8、设置布局方式为3行4列的网格布局。

public Test(String s){ 9、获取文件框对象f1中文字添加到文件区对象f2后。 super(s);

System.out.println(\"How do you do?\"); } 10、创建文本域对象tf。

级public Test(){

班用 A-1 使 this(\"I am Tom\"); } } class TT{ public TT(){

System.out.println(\"What a pleasure!\"); } public TT(String s){ this();

System.out.println(\"I am \"+s); } }

V. 填程题 (15%,1分/题)

1、定义三个接口A,B,C,C继承A。三个类中分别有三个方法method1(),method2(),method3();定义一个类JC实现接口C,类 Button b2=new Button(\"2\"); add(b2);

Button b3=new Button(\"+\"); add(b3);

Button b41=new Button(\"c\"); add(b4);

b1.addActionListener(this); b2.addActionListener(this); b3.addActionListener(this); b4.addActionListener(this); JC拥有自身方法meth4(),方法返回值分别为1,3,4 .最后在接口类中输出实现方法meth1(),meth3(),meth4()的值。 _______(1)______ //定义接口A {

int meth1();}

_______(2)______ //定义接口B {

int meth2();} interface C extends A {

int meth3();}

_______(3)______ //主类JC实现方法C {

_______(4)______ //实现方法meth1( )

{ return 1;}

public int meth3(){return 3;} public int meth4(){return 4;}

public static void main (String args[]){ jc j=new jc( );

System.out println(_______(5)______ );//实现方法meth1( ) System.out println(_______(6)______ );//实现方法meth3( ) System.out println(_______(7)______ );//实现方法meth4( ) }

2、计算器程序雏形。(界面上“1”“2”“+”“C”按钮,一个文本域用于显示结果) import java.awt.*;

import java. _______(8)______ //导入图形包的事件类 import java.applet.Applet;

public class b extends java.applet.Applet_______(9)______ //事件侦听器接口 {

TextField tf; Button b1,b2,b3,b4; public void init() {

TextField tf=new TextField(40);

_______(10)______ //将文本域对象加入到Applet中。 _______(11)______ // 设置文本域不可编辑 Button b1=new Button(\"1\"); add(b1);

}

public void _______(12)_ //实现事件的方法 {if(_______(13)______) //按下按钮为C

_______(14)______ //文本域清空

else

tf.setText(tf.getText()+_______(15)______); //在文本域中显示按钮标签 } }

VI. 编程题(10%)

处理文本的动作事件(1) 实现下图的界面布局;(2)按下回车键后文本域中的内容在文本区中显示。

A-2

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务