云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > Java习题集3 - 图文

Java习题集3 - 图文

  • 62 次阅读
  • 3 次下载
  • 2025/5/1 9:40:00

class Class2 extends Classl {

int fieldChildl; int fieldl;

void methodChildl() {

System.out.pnntln(?我是Class2的第一个方法?); }

void methodl() {

System.out.println(?我是Class2的第二个方法?); }

}

(1)C1assl被称为是C1ass2的什么? C1ass2被称为是C1assl的什么? (2)Classl有哪些方法和属性?Class2有哪些方法和属性?其中哪些与C1assl的方法和属性有关,是什么关系?

答:(1)父类,子类。

(2)Classl包括属性fieldl和field2,方法methodl和method2;Class2包括自身定义的属性fieldChildl和fieldl以及从父类继承的属性fieldl,方法包括Class2自身定义的methodChildl和methodl及其从父类继承的method2。 63、说明下面两个程序片段中,parent类与child类之间的关系有何不同?分别是什么?

(1)class parent {

int fieldl; }

class child extends parent {

int fieldChild; }

(2)class child {

int fieldChild; }

class parent {

child myChild;

- 9 -

}

答:(1)两个类是继承关系。 (2)两个类是包含关系。

64、阅读下面的程序,说明其中的关键字this和super代表了谁?起到什么作用?

class Parent {

void printMe() {

System.out.pnntln(?I am parent!?); } }

class Child extends Parent {

void printMe() {

System.out.println(?I am child!?); }

void printAll() {

super.printMe(); this.printMe(); printMe(); }

}

答:super代表了父类对象,this代表了当前对象,使用super特指调用当前对象有直接父类对象的方法。使用this特指调用当前对象自身的方法。 65、Java中最基础的类库是什么?谁是所有类的根类?做算术运算应该使用什么类?

答:Java中最基础的类库是java.lang;Object类是所有类的根类;做算术运算应该使用Math类。

66、Applet的哪个方法仅在开始时执行一次?哪个方法在用户每次访问包含Applet的HTML文件时都被调用?Applet的哪个方法可以用来在其中画图?Applet的哪个方法可以自动调用前面的一个方法?哪个方法用来更新Applet的画面?哪个方法在用户离开Applet所在的HTML页面时被调用?

答:init方法仅在开始时执行一次;start方法在用户每次访问包含Applet的HTML文件时都被调用;paint方法可以用来在其中画图;repaint方法可以自动调用前面的一个方法;update方法用来更新Applet的画面;stop方法在用户离开

- 10 -

Applet所在的HTML页面时被调用。

67、为程序建立图形用户界面通常需要哪些步骤?

答:(1)设计图形用户界面的层次组织; (2)设计并实现图形用户界面的外观;

(3)设计并实现图形用户界面的事件响应。

68、Java的图形界面的容器共有几种常用的布局管理策略?

答:有五种常用的布局,它们是FlowLayout、BorderLayout、CardLayout、GridLayout、null

69、对话框Dialog对象根据其性质不同,可以划分为哪两种类型?缺省情况下创建的对话框属于哪种类型?

答:可划分为有模式对话框和无模式对话框两种类型,缺省情况下创建的对话框是无模式的。 70、有模式的对话框最突出的特点是什么?如果一个对话框的目的在于警告或提醒用户(例如在用户删除某组件之前的确认),这个对话框应该是有模式的还是无模式的?

答:有模式对话框的特点是阻断其父组件接受事件和消息的渠道。如果一个对话框的目的在于警告或提醒用户,那么这个对话框应该是有模式的。 71、试述流的概念,最基本的输入输出流类是什么?

答:流是指在计算机的输入与输出之间运动的数据的序列。 最基本的输入输也流类是InputStream和OutputStream

72、写出下面这些输入输出流类的输入输出操作的格式特点。 〃 (1)InputStream和OutputStream

(2)DataInputStream和DataOutputStream (3)FileInputStream和FileOutputStream (4)PrintStream

(5)RandomAceessFile 答:(1)一个字节一个字节地输入输出数据。 (2)按照不同的数据类型输入输出。 (3)同InputStream和OutputStream (4)把数据转化成字符串输出。

(5)同DataInputStream和DataOutputStream 73、程序与磁盘文件交互数据之前应该先完成什么操作?

答:先建立与该文件交换数据的输入输出流对象。

74、什么情况下创建FileInputStream对象可能引发IOException?

答:在指定的文件不存在的情况下创建FileInputStream对象可能引发IOException。

75、简述程序、进程和线程三个概念。线程有哪几个基本的状态?

答:程序是一段静态的代码,它是应用软件执行的蓝本。

进程是程序的一次动态执行过程,它对应了从代码加载、执行到执行完

- 11 -

毕的一个完整过程,这个过程也是进程本身从产生、发展到消亡的过程。

线程是比进程更小的执行单位。一个进程在其执行过程中,可以产生多个线程,形成多条执行线索。

线程有新建、就绪、运行、阻塞、死亡五个基本状态。

76、在程序中使用多线程可以用哪两种基本方法?写出Runnable接口所包含的方法

答:可以使用派生Thread子类和实现Runnable接口。 Runnable接口只有一个run()方法。 77、哪些情况下一个活动的线程会终止?

答:执行其stop()方法或其run()方法运行完毕。 78、叙述一种引起死锁的情况。

答:当两个或多个线程相互等待对方占据的同步资源时就会引起死锁。 79、什么是URL?一个URL地址由哪些部分组成?

答:URL又称统一资源定位器,是一个指向Web上的Web页、二进制文件以及其它信息对象的地址。

一个URL地址由协议名、主机名、目录文件名和接口号组成。 80、根据Applet的安全性限制,它不能访问文件,但是有一种方法可以使Applet查看某文件的内容,请写出这种方法。

答:利用URL指向WWW上的某个资源文件,调用URL对象的openStream方法,Applet就可以查看这个文件的内容。

二、单选题

1、类变量的修饰符是( C )

A、public B、class C、static D、void 2、类方法的修饰符是( A )

A、static B、class C、public D、void 3、使用super关键字调用父类的构造方法时,super 必须( A ).

A、是子类构造方法中的头一条语句。 B、是子类构造方法中的最后一条语句。

C、是父类构造方法中的头一条语句。 D、是父类构造方法中的最后一条语句。

4、判断两个字符串tom和jerry相等的表达式是( C ) A、tom=jerry B、tom= =jerry

C、tom.equals(jerry) D、tom equals jerry 5、TextField类的方法getText( )获取文本的类型是(B) A、一个字符 B、字符串

C、int型数值 D、float型数值

6、TextField类的一个构造方法TextField(String s,int x),其中的参数x是指定(D)

- 12 -

搜索更多关于: Java习题集3 - 图文 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

class Class2 extends Classl { int fieldChildl; int fieldl; void methodChildl() { System.out.pnntln(?我是Class2的第一个方法?); } void methodl() { System.out.println(?我是Class2的第二个方法?); } } (1)C1assl被称为是C1ass2的什么? C1ass2被称为是C1assl的什么? (2)Classl有哪些方法和属性?Class2有哪些方法和属性?其中

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com