
1、单选题:
给定如下Java代码,下列( )方法可以将其加入Example类中,并且能够编译正确。public class Example {public int getSomething(int d) {return d;}}
选项:
A:private int getSomething(int i,String s)
B:public double getSomething() {return "abc"}
C:B.public void getSomething(int i)
D:private int getSomething(int i,String s) {return 20;}
答案: 【private int getSomething(int i,String s) {return 20;}】
2、单选题:
构成方法重载的要素不包括( )。
选项:
A:在同一个类中
B:方法名相同
C:参数列表不同
D:返回类型不同
答案: 【返回类型不同】
3、单选题:
在如下所示的Example类中,共有( )个构造方法。public class Example {private int x;private Example() {x=1;}public void Example (double f) {this.x (int)f;}public Example(String s) {}}
选项:
A:3
B:2
C:4
D:1
答案: 【2】
4、单选题:
给定如下Java代码,编译运行,结果将是( )public class Example{public double result(double d1,double d2){return d1<d2?D1:d2;}public double result(int d1,double d2){return d1>d2?d1:d2;}public int result(int d1,int d2){return d1-d2;}private int result(int i){return i;}public static void main(String[ ] args){Example s new Example();System.out.print(s.result(2,3.0)+",")System.out.print(s.result(4.0,4.5)+",");System.out.print(s.result(10,9));}}
选项:
A:3.0,4.0,1
B:2,4.0,1
C:3.0,4.5,1
D:-1,4.0,1
答案: 【3.0,4.0,1】
5、单选题:
下列不属于面向对象技术的基本特征是( )
选项:
A:模块性
B:多态性
C:继承性
D:封装性
答案: 【模块性】
6、多选题:
关于面向对象方法的优点,下列正确的叙述是( )
选项:
A:可重用性好
B:与人类习惯的思维方法比较一致
C:可维护性好
D:以数据操作为中心
答案: 【可重用性好;
与人类习惯的思维方法比较一致;
可维护性好】
7、单选题:
当类中的一个成员方法被下面哪个修饰符修饰后,该方法只能在本类中被访问( )
选项:
A:default
B:private
C:public
D:final
答案: 【private】
8、多选题:
关于static的说法正确的是( )
选项:
A:static可以把普通的成员方法变为一个静态方法
B:static可以把一个普通方法变为一个类方法
C:可以定义静态方法,但不能定义静态变量
D:class前不可以用static作为修饰符
答案: 【static可以把普通的成员方法变为一个静态方法;
static可以把一个普通方法变为一个类方法;
class前不可以用static作为修饰符】
9、单选题:
方法的调用( )
选项:
A:可能是语句,也可能是表达式
B:必须是一条完整的语句
C:必须提供实际参数
D:只能是一个表达式
答案: 【可能是语句,也可能是表达式】
10、单选题:
通过使用关键字( )创建对象
选项:
A:new
B:object
C:instantiate
D:create
答案: 【new】
快来评论,快来抢沙发吧~