|
16春《JAVA语言》在线作业2
一、单选题:
1.设有对象x具有属性a则访问该属性的方法为( )。 (满分:5)
A. a.x
B. a.x( )
C. x.a
D. x.a( )
2.有关类的说法正确的是? (满分:5)
A. 类具有封装性,所以类的数据是不能被访问的
B. 类具有封装性,但可以通过类的公共接口访问类中的数据
C. 声明一个类时,必须用public修饰符
D. 每个类中,必须有main方法,否则程序无法运行
3.下面程序运行结果为( ):int j=0; for(int i=0;i<=10;j+=i,i++); System.out.print(j) (满分:5)
A. 45
B. 55
C. 50
D. 编译时不能通过
4.Java application中的主类需包含main方法,以下哪项是main方法的正确形参? (满分:5)
A. String args
B. String ar[]
C. Char arg
D. StringBuffer args[]
5.题目及选项如下图所示 (满分:5)
A.
B.
C.
D.
6.以下哪个不是Java的原始数据类型( )。 (满分:5)
A. int
B. Boolean
C. float
D. char
7.题目及选项如下图所示 (满分:5)
A.
B.
C.
D.
8.System.out.print(12+3)的输出结果是( )。 (满分:5)
A. 15
B. 123
C. ”123 ”
D. ”15”
9.题目及选项如下图所示 (满分:5)
A.
B.
C.
D.
10.题目及选项如下图所示 (满分:5)
A.
B.
C.
D.
11.为了使当前源文件中的类包含在abc包中,需在这个文件的最前面加入( )。 (满分:5)
A. import abc.*;
B. import abc;
C. package abc.*;
D. package abc;
12.题目及选项如下图所示 (满分:5)
A.
B.
C.
D.
13.下面( )是Runnable接口中的抽象方法。 (满分:5)
A. start
B. stop
C. yield
D. run
14.设 x,y 均为已定义的类名,下列声明对象x1的语句中正确的是( )。 (满分:5)
A. public x x1= new y( );
B. x x1=x( );
C. x x1=new x( );
D. int x x1;
15.关于length( )这个方法的表述正确的是哪个? (满分:5)
A. 数组有length( )这个方法,string也有length( )这个方法
B. 数组有length( )有这个方法,string没有length( )这个方法
C. 数组没有length( )这个方法,string有length( )这个方法
D. 数组没有length( )这个方法,string也没有length( )这个方法。
16.题目及选项如下图所示 (满分:5)
A.
B.
C.
D.
17.finally 块中的代码将( )。 (满分:5)
A. 总是被执行
B. 如果try块后面没有catch块时,finally块中的代码才会执行
C. 异常发生时才被执行
D. 异常没有发生时才被执行
18.下面关于继承的哪些叙述是正确的? (满分:5)
A. 在java中允许多继承
B. 在java中一个类只能实现一个接口
C. 在java中一个类不能同时继承一个类和实现一个接口
D. java的单一继承使代码更可靠。
19.下面关于变量及其作用范围的陈述哪个是不对的? (满分:5)
A. 实例变量是类的成员变量
B. 实例变量用关键字static声明
C. 在方法中定义的局部变量在该方法被执行时创建
D. 局部变量在使用前必须被初始化。
20.用public修饰的类称为( )。 (满分:5)
A. 静态类
B. 抽象类
C. 最终类
D. 公有类
|
|