java练习题集答案解析

发布时间 : 星期一 文章java练习题集答案解析更新完毕开始阅读

crun.crunch(ch); }

3、以下程序段的输出结果为 _Integer String____。 class IntORString{ void iosM( int i ){

System.out.print(“Integer ”); }

void iosM(String s){

System.out.print(“String ”); }

public static void main(String args[ ]) {

IntORString ios=new IntORString ( ); ios.iosM(‘a’); ios.iosM(“1”); } }

4、如果有个类A,该类中有成员变量b和成员方法c(),则在创建该类得对象a

后,对该对象的成员变量和成员方法的调用方式分别是a.b___,__a,c()__。 5、以下代码段创建了__2_个对象,声明了_3____个变量。

Thing item, stuff; item = new Thing(); }

Thing entity = new Thing();

6、通过类MyClass中的不含参数的构造函数象obj,可通过 现:_MyClass obj=new MyClass()________。

7、下面____AD_____情况下,系统会为类A自动产生构造函数? A. class A { }

B. class A { public A() {} }

D. class Z {} class A extends Z { void A() {} }

以下语句实

C. class A { public A(int x) {} }

8、请问构造函数、成员变量初始化以及静态成员变量初始化三者的先后顺序是__静态成员变量初始化,成员变量初始化,构造函数_____。 9、划线处应填的一句代码:_ this (a) _______。 public class Example{

int x,y;

public Example(int a){

x = a; }

public Example(int a, int b){

_this (a) __________;//调用上面的一个参数的构造方法 y = b; } }

10.关键字___final____表明一个对象或变量在初始化后不能被修改。

11、类是对象的抽象,是属性和操作的封装体,其中属性是事物静态特征的抽象,在程序中用数据成员描述,操作是事物动态特征的抽象,在程序中用成员方法描述。

第4章(3)包_访问权限_基本数据类型封装练习题

一、填空题

1、请填出在java.lang包中与下列基本数据类型相对应的封装类:

float:java.lang.Float, char:_java.lang.Character________ , boolean:_java.lang.Boolean __________.

2、java中提供了四种访问控制符,分别是:

public__________,___protected________,_private________,____缺省(friendly)________

3、以下程序段的输出结果为 _true ,false_________。 public class EqualsMethod {

public static void main(String[] args) {

Integer n1 = new Integer(47); Integer n2 = new Integer(47); System.out.print(n1= =n2); System.out.print(“,”); System.out.println(n1! =n2); }

}

4、在java中,将具有相同属性的对象抽象成_类___。然后将它按照程序设计所需

要的常用方法和接口封装成__包_。

5、创建一个名为 MyPackage 的包的语句是 package Mypackage , 该语句应该放在程序的位置为: 放在程序的第一句 。 6、导入mypackage包中的所类的命令是 import mypackage.*; 二、单选题

1、不允许作为类及类成员的访问控制符的是( C )。 A. public B. private

C. static D. protected

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

A. static void method( ) B. public void method( ) C. final void method( ) D. abstract void method( ) 3、下列修饰符中与访问控制无关的是( D )

A.private B.Public C.protected D.final 4、void的含义:( A )

A.方法没有返回值 B.方法体为空

C.没有意义 D. 定义方法时必须使用

5、关于对象成员占用内存的说法哪个正确?( B ) A.同一个类的对象共用同一段内存

B、同一个类的对象使用不同的内存段,但静态成员共享相同的内存空间

联系合同范文客服:xxxxx#qq.com(#替换为@)