1、java测试习题分析一、填空题(1) 关键字_引入类的定义。(2) 一个_是一个特殊的方法,用于初始化一个类的对象。(3) 一个声明为static的方法不能访问_成员。(4) 对于带参数的成员方法来说,实参的个数、顺序以及它们的数据类型必须要与_的个数、顺序以及它们的数据类型保持一致。 (5) 实参变量对形参变量的数据传递是_。(6) 在方法体内可以定义本方法所使用的变量,这种变量是_,它的生存期与作用域是在_内。(7) 方法体内定义变量时,变量前不能加_。(8) 局部变量在使用前必须_,否则编译时会出错。(9) 构造方法的方法名与_相同。(10) 类的修饰符是public,说明这个类可供_包
2、使用。 (11) 如果类pa继承自类fb,则类pa被称为_类,类fb被称为_类。(12) 继承使_成为可能,它节省了开发时间,鼓励使用先前证明过的高质量的软件构件。(13) 如果一个类包含一个或多个的abstract方法,它就是一个_类。(14) 一个super类一般代表的对象数量要_其子类代表的对象数量。 (15) 一个子类一般比其super类封装的功能性要_。(16) 标记成_的类的成员只能由该类的方法访问。(17) Java用_关键字指明继承关系。(18) this代表了_的引用。(19) super表示的是当前对象的_对象。(20) 抽象类的修饰符是_。(21) 接口中定义的数据成员是
3、_。(22) 接口中没有什么_方法,所有的成员方法都是_方法。 (23)设有如下的程序代码,for(int i=1; i3; i+) for(int j=1;j1 B)42 C)81 D)42 (28)下列语句中,可以作为无限循环语句的是( )A)for(;) B)for(int i=0; i10000;i+) C)while(false) D)do while(false)(29)下列表达式中,类型可以作为int型的是( )A)“abc”+”efg” B)“abc”+efgC)a+b D)3+”4”(30)下列程序段执行后,t3的结果是 。int t1=2,t2=3,t3;t3=t1t2?t
4、1:t2+t1)-2 )2 )-4 )4(31)如果线程正处于运行状态,则它可能到达的下一个状态是( )A)只有终止状态 B)只有阻塞状态和终止状态C)可运行状态,阻塞状态,终止状态 D)其他所有状态(32)下列对Java的继承机制描述正确的是( )A、继承父类时使用extends子句 B、Java只支持单重继承,所以接口没用C、继承时子类可以访问父类的private成员 D、子类不能覆盖父类成员方法(33)下列选项为字符的是( )A、”a” B、a C、”student” D、a(34)在关闭浏览器时调用,能够彻底终止Applet并释放该Applet所有资源的方法是( )A)stop( ) B)destroy( ) C)paint( ) D)start( )(35)下列变量名的定义中,符合Java命名约定的是( )A)fieldname B)super C)int D)#number(36)自定义异常类的父类可以是( )A)Error B)VirtuaMachineError C)Exception D)Thread (37)下列语句序列执行后,j的值是 。 int j=0; for(int i=1;i6;i=i+2) j+=i;)6