选择题(二)

31、类与对象的关系是(   )
A
.
类是对象的抽象
B
.
类是对象的具体实例
C
.
对象是类的抽象
D
.
对象是类的子类

32、下列关于修饰符混用的说法,错误的是(   )
A. abstract
不能与final并列修饰同一个类
B. abstract
类中不可以有private的成员
C. abstract
方法必须在abstract类中
D. static
方法中能处理非static的属性

33、编译并运行下述程序段的结果是:(   )

public class Test{

     public static void main(String argv[]){

      int[] count = new int[4];

      System.out.println(count[4]);

}

}

A.编译时错误

B.运行时错误

C.输出0

D.输出null

34、下面是有关子类继承父类构造函数的描述,其中正确的是(   )

A.创建子类的对象时, 先调用子类自己的构造函数,然后调用父类的构造函数。

B.子类无条件地继承父类不含参数的构造函数。

C.子类必须通过super关键字调用父类的构造函数。

D.子类无法继承父类的构造函数。

35、下列类的定义中,错误的是(   )

A class x  { .... }

B public x extends y  { .... }

Cpublic class x extends y  { .... }

D class x extends y implements y1  { .... }

36、假设A类有如下定义,设aA类的一个实例,下列语句调用哪个是错误的?(  

class  A

{     int  i;

              static  String  s;

              void  method1() {   }

              static  void  method2()  {   }

}

ASystem.out.println(a.i)Ba.method1();  CA.method1();   DA.method2()

37、在编写Java  Applet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上(    )语句。

Aimport   java.awt.* ;         Bimport   java.applet.* ;

Cimport   java.io.* ;         Dimport   java.awt.event.* ;

38、假设A类有如下定义,设aA类的一个实例,下列语句调用哪个是错误的?(  

class  A

{     int  i;

              static  String  s;

              void  method1() {   }

              static  void  method2()  {   }

}

ASystem.out.println(a.i)Ba.method1();  CA.method1();   DA.method2()

39A派生出子类B派生出子类C,并且在Java源代码中有如下声明:

1.          A  a0=new  A();

2.          A  a1 =new  B();

3.          A  a2=new  C();

问以下哪个说法是正确的?        

A、只有第1行能通过编译   

B、第12行能通过编译,但第3行编译出错

C、第123行能通过编译,但第23行运行时出错

D、第1行、第2行和第3行的声明都是正确的 

40、以下哪个接口的定义是正确的?(     

A  interface  B

{  void print()  {  } ;}

B  abstract  interface  B

{ void print() ;}

C  abstract  interface  B  extends  A1,A2  //A1A2为已定义的接口

{ abstract  void  print(){  };}

D  interface  B

      {  void  print();}

 

41、下面的哪个赋值语句是正确的?       

A、    short myshort=99s;

B、     String name=’Excellent’;

C、    char c=17c;

D、    int z=015;

 

42、下面哪个不是Java的保留字或关键字?       

A、 default

B、  NULL

C、 throws

D、 long

 

43、下面哪个是Math类中正确的方法?       

A、random()

B、 Random()

C、square()

D、sqr()

 

44、编译并运行以下程序段的结果是:(       

public static void main(String args[ ]){

Frame f=new Frame (“Visual”);

f.setSize(300,300);

f.setVisible(true);

Point p=f.getLocation();

System.out.println(“x is ”+ p.x);

System.out.println(“y is ”+ p.y);

}

Ax is 300

   y is 300

Bx is 0

   y is 0

Cx is 0

   y is 300

Dx is 300

   y is 0

45、下面哪个不是Thread类的方法?       

A、 yield()

B、 sleep(long msec)

C、 go()

D、 stop()

 

46、下面哪个不是Collection接口的方法?       

A、 iterator

B、 isEmpty

C、 toArray

D、 setText

 

47、下面哪个不是String类的方法?       

A、subString()

B、 startsWith()

C、toString()

D、toUpperCase()

 

  48 编译并运行以下程序段的结果是:(       

   public class MyClass{

final static int i;

MyClass(){i =0;}

public static void main(String args[]){

System.out.println(i);

}

}

A、编译出错

B、 null

C、1

D、0

 

49、下面哪条语句是正确的?       

A: short snum = 99s;

B: String name = ‘Class Name is: 03076’;

C: char c = 17c;

D: float f = 3.4f;

 

50、下面哪个语句(初始化数组)是不正确的:(       

A: int x[] = {1,2,3};

B: int x[3] = {1,2,3};

C: int[] x = {1,2,3};

D: int x[] = new int[]{1,2,3};

 

51、下面方法中的返回类型Type”应该是什么? (   )

public class ReturnIt{

returnType methodA(byte x, double y){

return (short)x / y * 2;

}

}

A.     double                  B. int                   C. byte                       D. short

52、下面哪一个表达式是正确的? (   )

A byte=128;

B Boolean=null;

C long l=0xfffL;

D double=0.9239d;

53、下面哪个修饰符修饰的变量是所有同一个类生成的对象共享的?  

Apublic         Bprivate        Cstatic     Dfinal

54、下面关于java中类的说法哪个是不正确的?  

A、类体中只能有变量定义和成员方法的定义,不能有其他语句。

B、构造函数是类中的特殊方法。

C、类一定要声明为public的,才可以执行。

D、一个java文件中可以有多个class定义。

55、下列哪个类声明是正确的?  (    )

A abstract final class H1

B abstract private move()

C protected private number

D public abstract class Car

56、方法重载是指 (    )
A.
两个或两个以上的方法取相同的方法名,但形参的个数或类型不同

B.
两个以上的方法取相同的名字和具有相同的参数个数,但形参的类型可以不同
C.
两个以上的方法名字不同,但形参的个数或类型相同
D.
两个以上的方法取相同的方法名,并且方法的返回类型相同

57、下面关于Vector类的说法正确的是(   

A.Vectorjava.util包中。

B.一个向量(Vector)对象存放的是一组有序的对象。

C.一个向量(Vector)对象大小可以根据存放的元素个数的增加而自动增加。

D.一个向量(Vector)对象中每个元素可以是不同类型的对象。

58、下列方法中,哪一个不是Applet的基本方法?   

Ainit()     Brun()      Cstop()     Dstart()

59、哪个布局管理器使用的是组件的最佳尺寸?   (   )

A. FlowLayout               B. BorderLayout
C. GridLayout               D. CardLayout

60Frame的默认的布局管理器是下列哪一个?   (    )

A.FlowLayout                B.BorderLayout
C.GridLayout                D.CardLayout

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值