Java基础(二)期末特别版(1)

《JAVA语言程序设计》期末考试模拟试题        

一、单选择题(每小题2分,共10分)

1、编译Java  Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为(   B   )。

         A.    .java                      B.    .class

         C.    .html                      D.    .exe

2、设 x = 1 , y = 2 , z = 3,则表达式  y+=z--/++x  的值是(   A   )。

         A.    3                        B.    3. 5

         C.    4                        D.    5

3、在Java  Applet程序用户自定义的Applet子类中,一般需要重载父类的(   D   )方法来完成一些画图操作。

    A.   start( )                    B.   stop( )

    C.   init( )                     D.   paint( )

4、不允许作为类及类成员的访问控制符的是(   C   )。

    A.   public                    B.   private

    C.   static                     D.   protected

5、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为(   A   )。

    A.  static  void  method( )                    B. public  void  method( )    

    C. final  void  method( )                      D. abstract  void  method( )

二、填空题(每空格1分,共20分)

1、开发与运行Java程序需要经过的三个主要步骤为      编辑源程序  

       编译生成字节码         解释运行字节码     

2、如果一个Java  Applet源程序文件只定义有一个类,该类的类名为MyApplet,则类MyApplet必须是        Applet        类的子类并且存储该源程序文件的文件名为        MyApplet         

3、如果一个Java  Applet程序文件中定义有3个类,则使用Sun公司的JDK编译

    javac.exe    编译该源程序文件将产生      3          个文件名与类名相同而扩展名为      . class     的字节码文件。

4、在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占

       2     字节内存空间,这样,无论是中文字符还是英文字符,都是占

      2     字节内存空间。

5、设 x = 2 ,则表达式 ( x + + )/3 的值是     1     。

6、若x = 5,y = 10,则x < y和x >= y的逻辑值分别为  true       false      。

7、   抽象(abstract)方法      方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。 最终(final)方法    方法是不能被当前类的子类重新定义的方法。

8、创建一个名为 MyPackage 的包的语句是      package    MyPackag           ,

该语句应该放在程序的位置为:        应该在程序第一句             

9、设有数组定义:int   MyIntArray[ ] = { 10 , 20 , 30 , 40 , 50 , 60 , 70};   则执行以下几个语句后的输出结果是     120   

     int  s = 0 ;

    for  ( int  i = 0 ; i < MyIntArray.length ; i + + )

     if  ( i % 2 = = 1 )   

 s += MyIntArray[i] ;

    System.out.println( s );

10、在Java程序中,通过类的定义只能实现    单    重继承,但通过接口的定义可以实现  多  重继承关系。

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值