《Java语言和WWW技术》期末考试模拟题四
一、填空题
1、 Java提供“包”来管理类名空间。“包”实际上提供了一种___命名机制________和 可见性限制机制 。
2、使用 createScreenCapture() 方法可以复制屏幕的一个矩形区域。
3、 Final关键字修饰变量,则该变量____常量________。Final修饰方法,则该方法___不允许其子类覆盖________。Final修饰类,则该类___不会再被扩展_________。
5、Java程序分两种,_ Java Application _________和___Java Applet________。
6、 final 关键字表明一个对象或变量在初始化不能修改。
7、在Java语言中,___ RandomAccessFile________文件允许对文件内容的随机读写。
8、一个Java的图形用户界面的最基本组成部分是____组件(Component)___________。
二、判断题
1、在Java语言中,常量true、false、null都是使用小写。y
2、Package语句必须放在程序的第一句。y
3、因为Java不支持多继承,所以定义类时implements关键字后面只能说明一个接口名。N
4、我们把客观世界的实体称为问题空间的对象。N
5、一个Java类可以有多个父类。N
6、抽象类必须被继承。Y
7、在Java中声明变量时必须指定一个类型。Y
8、传统的结构化程序设计方法是产生60年代末开始的软件危机的原因。N
9、当通过实现Listener接口完成事件处理时,要同时实现该接口中的所有方法。
10、对多线程的支持是Java的一大特点。Y
三、选择题
1、信息资源放在Web服务器后,需要把它的地址告诉大家,这就是 b 的功能。
A.WWW B.URL C.BBS D.TCP/IP
2、以下关于Applet的生命周期方法的说法哪个是不正确的?( d )
A、init() B、start() C、stop() D、main()
3、如定义对象 StringBuffer ch = new StringBuffer(“Shanghai”) 则ch.length()=( )
A.7 B.8 C.9 D.23
4、AWT中的Canvas类在使用时必须被( d )。
A.载入 B.封装 C.继承 D.重载
5、Java语言中的super关键字是( c )
A.指向父类的指针 B.父类的标识符
C.对父类的引用 D.指向父类对象的指针
6、下列特点不属于Java语言的选项是( b )。
A.易用性 B.可视性 C.平台无关性 D.面向对象性
7、下列不属于面向对象特性的选项是( d )。
A.封装性 B.继承性 C.多态性 D.鲁棒性
8、在程序的运行过程中所发生的异常事件称为( b )。
A.意外 B.例外 C.事故 D.中断
9、高级数据要转换成低级数据,( c )转换。
A.不需要任何 B.需要一般类型 C.需要强制类型 D.随机处理
10、Java 的类属于( d )类型
A、字符数据 B、布尔数据 C、简单数据 D、复合数据
四、阅读程序,写出运行结果
1、
import java.awt.*;
import java.applet.*;
public class tf extends Applet{
Image myimage;
Public void init(){
Myimage=getImaga(getDocumentBase(),”ff13.jpg”);}
Public void paint(Graphics g){
g.drawImage(myimage,0,0,myimage.getWidth(this)*3,myimage.getHeight(this)/2,this);
}
}
2、
class acss
{public static void main(Srting arg[])
{String s= “See how to sccess a String”;
String s=”I know the char at the specified index is a”;
System.out.println(s.length());
System.out.println(s.charAt(5);
System.ou