Java面向对象程序设计第一次作业

Java面向对象程序设计第一次作业
一、选择题
1.关于实例和类方法描述正确的是( )
A、类方法既可以访问类变量,也可以访问实例成员变量
B、类方法只能通过类名调用
C、抽象类中不可有非抽象方法
D、实例成员方法只能通过对象调用
2.以下关键字用于终止循环语句的为( A )
A、break B、terminate C、exit D、final
3.下列哪个说法是正确的( )
A、类的变量必须是简单变量
B、类的变量可以是一个对象
C、对象中必定有变量和方法
D、创建对象一定用new
4.下列二维数组定义中错误的是( )
A、int a[][]=new int[][];
B、int []a[]=new int[10][10];
C、int a[][]=new int[10][ ];
D、int [][]a=new int[10][10];
5.下列修饰符中允许对类成员的访问不依赖于该类的任何对象的是( )
A、abstract
B、static
C、return
D、public
6.Java Application源程序的主类是指包含有( )方法的类。
A、main方法
B、toString方法
C、init方法
D、actionPerfromed方法
7.对于构造函数,下列叙述不正确的是( )。
A、构造函数是类的一种特殊函数,它的方法名必须与类名相同。
B、构造函数的返回类型只能是void型。
C、构造函数的主要作用是完成对类的对象的初始化工作。
D、一般在创建新对象时,系统会自动调用构造函数。
8.在类设计中,类的成员变量要求仅仅能够被同一package下的类访问,请问应该使用下列哪个修辞词( )
A、protected
B、public
C、private
D、不需要任何修辞词
9.用( )关键字调用父类构造方法。
A、extends
B、interface
C、super
D、this
10.下面哪项不正确?( )
A、String对象的运算符“+”用来连接两个字符串
B、在创建StringBuffer对象后可以修改它
C、可以将StringBuffer类对象转换为String类对象
D、可以使用(==)比较String对象是否包含相同的值
11.默认情况下,StringBuffer类创建的对象默认容量是( )。
A、8个字符
B、16个字符
C、24个字符
D、32个字符
12.以下语句不能通过编译的是( )。
A、int[] a={1,2,3,4};
B、int b[];
C、int c[]=new int[3];
D、int d=new int[];

1:D;
2:A;
3:B;
4:A;

5:B;
6:A;
7:B;
8:D;
9:C
10:D
11:B
12:D
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-10-08
D、A、B、A、B、A
B、D、C、D、B、D
相似回答