1、福建广播电视大学第二学期期末考试 开放教育计算机科学与技术专业(本科)JAVA技术模拟试题及参考答案5月一、选择题(每题3分,共30分)1、Java中整数类型包括。(D) A. int,byte,char B. int,short,long,byte,char C. int,short,long,char D. int,short,long,byte2、一个类中定义的组员变量只能被同一包中的类访问。下面的哪些修饰符能够取得需要的访问控制。(B)A. private B.没有修饰符 C. public D. protected3、如下有关接口不正确的说法是。(D)A一个类能够实现多个接口类似于多
2、重继承。B. 接口没有结构函数和析构函数。C. 接口能够继承。D. 接口包括的措施既能够有实现,也能够没有实现。4、编译Java程序的命令文献名是(B)。 A. java. exe B. javac.exe C. javac D. appletviewer. exe -5、下面申明Java独立应用程序main( )措施中,正确的是(A.)。 A. public static void main(String args ) B. private static void main(String args ) C. public void main(Stcing args ) D. public s
3、tatic void main ( ) E. public static void main(String args) 6、怎样定义Myclass类?(C.)A. new Myclass( ); B. public Myclass( ) C. public class MyClass D. MyClass 7、在Java中,Exception类是什么类的子类?(B.)A. Error B. Throwable C. Problem D. Snafu8、如下不属于Swing的控件是(C.)。A. JLabel B. JTextField C. Button D. JFrame9、假如没有为控件的
4、事件指定监视器,会发生什么?(A.)A.事件被忽视 B.事件由一个默认的事件处理措施处理C.程序将立即退出 D. Java编译器产生一个致命的错误10、在Java中,使用边界布局管理器必须输人哪一个包?(C) A. java.lang.* B. javax.swing.* C. java.awt.* D. java. layout.* E. 不需要,它是默认存在的二、填空题(每题3分,共30分)1、Java Applet程序需要在_中运行,而_自身是图形界面的环境,因此Java Applet程序能够且只能在图形界面下工作。(WWW浏览器、浏览器)2、在“命令提示符”窗口运行Java的字节码文献
5、,需要使用_命令。 (java *.class )3、在JDK命令中,编译java的源程序命令的格式是_。( Javac *.java )4、System.out.println(“ This character”+ A+“has the value:” +(int) A)的输出成果是_。(This character A has the value: 65)5、在Java中,组成消息传递机制包括_、事件监听器、事件对象三个要素。(事件源)6、在Java中,凡是需要完成与操作系统有关的较底层的输入输出操作的Java程序,都要用到_包。(Java.io)7、HTML语言有一个标签,可加入各种属性
6、来指定与Applet有关的内容,其中code、witch、_是必选属性。(height)8、Applet中显示的字符串或图形的颜色能够用Color类的对象来控制,每个Color对象代表一个颜色,例如下面的语句创建的是代表_色的Color对象:Color blueColor = new Color(0,255,0) ;(绿色)9、设x=2.5 ,a = 7,y=4.7。体现式为:x+a3 *(int)(x+y)2/4,计算后,体现式的值为:_。(2.75)10、设a=6、b=-4,体现式为:( a10 ?a : b ) 计算后,体现式的值为:_。(-4)三、简答题(每题10分,共20分1、简述什
7、么是类的继承性?答:在Java中新类可从既有的类中产生,产生的新类将保存既有类的组员变量和措施并可依照需要对它们进行修改。新创建的类中还可添加新的变量和措施,这些新增功效允许以统一的格调处理不一样类型的数据。类的这种性能成为类的继承性。2、图形用户界面由什么组成?分析它们的作用。答:图形用户界面由常见的基本组件组成,如框架(窗口)、Applet、按钮、文本框、选择框、滚动条等。框架(窗口)与Applet提供了存储其他组件的空间,提供了一个让用户进行操作的界面。通过窗口中的按钮能够执行程序、进行功效操作。通过文本框等能够输入信息。通过标签等能够输出信息。四、程序分析题(共10分)1、如下程序的输
8、出成果是什么?public class Testlpublic static void main(String args) int y, x=1, total=0 ; while( x=10 ) y = x * x ; System.out.println(y) ; total+=y; +x; System.out.println(”total is”+total); 程序输出成果是:答:程序输出成果是:149162536496481100Total is 385五、程序设计题(10分)1、编写一个Java Applet,使之能够在浏览器中显示“Welcome to Java Applet World!”的字符串信息。参考程序:import java.awt.Graphics;import java.applet.Applet;public class MyJavaExcerciseApplet extends Applet public void paint(Graphics g)g.drawString(Welcome to Java Applet World!, 10 , 20);/end of paint method/end of class