教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 初中教育 >

自考04747java程序设计题库及答案(3)

来源:网络收集 时间:2026-08-21
导读: 答:(1)数组元素可以是任何类型的数据,向量中的元素不能是基本数据类型的数据;(2)数组一旦用new运算符创建后,其大小不可以改变,向量对象的大小可根据元素的增加自动增加 28.创建一个File对象有哪几种构造方法? 答

答:(1)数组元素可以是任何类型的数据,向量中的元素不能是基本数据类型的数据;(2)数组一旦用new运算符创建后,其大小不可以改变,向量对象的大小可根据元素的增加自动增加"

28.创建一个File对象有哪几种构造方法?

答:(1)包含路径名的字符串;(2)含有路径名的字符串和含文件名的字符串;(3)一个代表路径的文件和一个含有文件名的字符串

29.为什么说构造方法是一种特殊方法及由谁调用?

答:构造方法的名字和类名相同,且没有任何返回值,创建一个对象是执行构造方法,由系统自动调用

30.Java中常用的运算符按功能分有哪些?

答:Java运算符按功能分6种,具体如下:算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符、条件运算符

综合题

1.如何设置组件的字体和颜色?

答:1)设置字体:用Font类创建一个字体对象,该对象表示一种字体,通过组件对象名调用方法SetFont(Font f),即可设置组件的字体(2)设置颜色:用Color 类创建两个颜色对象,表示两种颜色,一种颜色表示组件的前景色,另一种表示

背景色,通过组件对象名调用方法SetBackground(Color C)可设置组件的背景色,调用方法SetForeground(Color C)可设置组件的前景色

2.何处理MouseMotionListener接口事件?

答:鼠标移动事件有两种:拖动鼠标和移动鼠标;产生的事件类型MouseEvent ;获得监视器的方法是addMouseMotionListener( );事件接口中的方法为mouseDragged(MouseEvent e) ;和mouseMoved(MouseEvent e)

助你自考一臂之力!

3.简述什么是类的继承机制?

答:继承是一种由已有的类创建新类的机制;利用继承可以创建一个共有属性的一般类,根据该一般类再创建具有特殊属性的新类;新类继承一般类的状态和行为,并根据需要增加它自己的新的状态和行为;由继承而得到的类称为子类。

4.Java中如何定义和使用接口?

答:使用关键字interface来定义一个接口,接口的定义和类的定义很相似,分为接口的声明和接口体;一个类通过关键字implements声明自己使用一个或多个接口,如果使用多个接口,则用逗号隔开接口。;如果一个类使用某个接口,那么这个类必须实现该接口的所有方法

5.如何处理菜单上的事件?

答:1)单击菜单项可产生ActionEvent事件处理该事件的接口是Actionlistener ;(2)接口中的方法是actionPerformed(ActionEvent e) ;(3)事件源获得监视器的方法是addActionListener( ) ;(4)ActionEvent 获得事件源的方法是getSource( )

6.处理选择(Choice)控件上的事件?

答:1)选择控件的选择情况发生变化会产生HemEvent事件(2)处理该事件的接口是HemListener(3)接口中的方法是ItemStateChanged(HemEvent e) (4)事件源获得监视器的方法是addHemListener( ) (5)处理该事件时,如果想获得事件源可调用方法getHemSelectable( )

7.如何处理滚动列表(List)上的事件?

答:滚动列表可产生两种事件:双击和单击某项,当双击某项时,产生ActionEvent事件,获得事件监视器的方法是addActionListener( ),处理事件的接口是ActionListener;接口中的方法是ActionPerformed(ActionEvent e),获得该事件的事件源的方法是getSource( );当单击某项时,产生HemEvent事件,获得事件监视器的方法是addHemListener( ),处理事件的接口是HemListener ;接口中的方法是itemStateChanged(HemEvent e),获得该事件的事件源的方法是getHemSelectable "

8.线程中的方法wait(),notify()和notifyAll()的作用是什么?

答:(1)当一个线程使用的同步方法中用到某个变量,而此变量又需要其它线程修改后才能符合本线程的需要,则可以在同步方法中调用wait()方法,使本线程等待,并允许其它线程调用这个同步方法;(2)其它线程在使用这个同步方法不需要等待,当它使用完这个同步方法时,用notifyAll()通知所有由于使用这个同步方法而处于等待的线程结束,再次使用这个同步方法;(3)如果使第一个处于等待的线程结束等待,则调用方法notify()

9.如何用套接字建立两个程序间的通信?

答:(1)用Socket类建立客户到服务器的套接字的对象:Socket(String host,int port)(2)用ServerSocket建立接受客户套接字的服务器套接字对象:ServerSocket(int port)客户端与服务器端的端口号相同(3)客户端服务器对象调用方法accept()接受客户的套接字,创建客户端套接字对象,服务器端套接字对象和调用方法accept()时都可能产生IOException,所以需对例外进行处理 "

10. 一个Java Applet的生命周期包括什么?

答:一个Java Applet的执行过程称为这个Java Applet的生命周期;一个完

助你自考一臂之力!

整的Java Applet所包含5个方法init( ) 、start( )、stop( )、destroy( ) paint(Graphics g)

…… 此处隐藏:609字,全部文档内容请下载后查看。喜欢就下载吧 ……
自考04747java程序设计题库及答案(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/48224.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)