java考试试题(一).doc_第1页
java考试试题(一).doc_第2页
java考试试题(一).doc_第3页
java考试试题(一).doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Java考试试题(一)一、 选择题(252=50):下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项的标记写在括号内1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )。 A. .java B. .class C. .html D. .exe2、在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的( )方法来完成一些画图操作。 A. start( ) B. stop( ) C. init( ) D. paint( )3、不允许作为类及类成员的访问控制符的是( )。 A. public B. private C. static D. protected4、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。 A. static void method( ) B. public void method( ) C. final void method( ) D. abstract void method( )5、main方法是Java Application程序执行的入口点,关于main方法的方法头以下哪项是合法的( )。A. public static void main()B. public static void main(String args)C. public static int main(String args)D. public void main(String arg )6、在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为( )。A、隐藏 B、覆盖 C、重载 D、Java不支持此特性7、在Java中,关键字( )使类不能派生出子类。 A final Bpublic Cprivate Dprotected8、以下标识符中哪项是不合法的( )A、BigMeaninglessNameB、myintC、 1stD、ab$19、以下代码段执行后的输出结果为( ) int x=3; int y=10; System.out.println(y%x);A、0B、1C、2D、310、下列选项中,用于定义接口的关键字是( )。A、interface B、 implements C、 import D、 protected11、下列选项中,用于在定义类时声明父类名的关键字是( )。A、return B、 interface C、 class D、 extends 12、java语言的源程序经编译后所生成的程序类型为( )A、.exe 型的可执行程序 B、.obj 型二进制的程序C、.lib 型二进制的库程序D、.class 型类代码的程序13、下列哪条语句在执行过程中不会产生警告或错误( )A、 floatf=1.3;B、 charc=”a”;C、 int i=10;D、 booleanb=null14、下列各种java中的构造函数定义,那种形式是错误的构造函数定义( )A、 class MyClass public MyClass() B、 class MyClass public MyClass(int X) C、 class MyClass public int MyClass() D、 class MyClasspublic MyClass(int x, int y) 15、下列类的定义中,错误的是( )。A、 class x . B、 public x extends y . C、 public class x extends y . D、class x extends y implements y1 . 16、在JAVA编程中,Java编译器会将Java程序转换为( )A字节码可执行代码机器代码以上都不对17、下列不是Java关键字的是( )Aabstractfalsenativesizeof18、. Panel和Applet的默认布局管理器是( )ACardLayoutFlowLayout BorderLayoutGridLayout19、下列修饰符中,能够使得某个成员变量只能被它自身和它的子类访问到的是( )Aprotected BpublicCprivateD应不加修饰符20、执行完以下代码int x = newint10;后,以下哪项说明是正确的( )Ax9为0Bx9未定义Cx10为0Dx0为空21、下列叙述错误的是( )A在接口中定义的方法都是没有方法体的抽象方法B一个java类只能有一个父类,但可以实现多个接口C在类声明中,用implements关键字声明该类实现的接口D定义接口时使用implements关键字22、商品和顾客两个实体集之间的联系通常是( )A一对一B、一对多 C、多对一D、多对多23、下列语句中,属于多分支语句的是( )A、if语句B、Switch语句C、for语句D、While语句24、在Applet中,显示文字、图形等信息时,应使用方法是(A)A、paint()B、init()C、start()D、destory()25、Java语言的类型是 ( )A、面向对象语言 B、面向过程语言 C、汇编程序 D、形式语言 二、 填空题(102=20):1. 每个Java应用程序可以包括许多方法,但必须有且只能有一个_方法。2. Java语言中,调用方法时,参数传递是值调用,而不是_调用。3. 如果一个Java Applet源程序文件只定义有一个类,该类的类名为MyApplet,则类MyApplet必须是 类的子类并且存储该源程序文件的文件名为 。4. 设 x = 2 ,则表达式 ( x + + )3 的值是 。5. _ 方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。 方法是不能被当前类的子类重新定义的方法。6. 创建一个名为 MyPackage 的包的语句是 ,该语句应该放在程序的位置为: 。7. 在Java程序中,通过类的定义只能实现_重继承,但通过接口的定义可以实现 _ 重继承关系。8. 设有数组定义:int MyIntArray = 10 , 20 , 30 , 40 , 50 , 60 , 70; 则执行以下几个语句后的输出结果是 。 int s = 0 ; for ( int i = 0 ; i MyIntArray.length ; i + + ) if ( i % 2 = = 1 ) s += MyIntArrayi ; System.out.println( s );9. java程序分为两类:java应用程序Application和 。10. java语言种实现跳转的语句是break和 。三、 程序设计:(152):1、 编写一个Applet程序,其

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论