注意:此页面搜索的是所有试题
国家开放大学面向对象程序设计
public static void main(String[] args) {
int i=1, s=0;
while(true) {
if(i%2==0) s+=i;
if(i++>=10) break;
}
System.out.println("s="+s);
}
【A.】s=30
【B.】s=40

在类定义首部的语法格式中,( )不能作为其中的修饰符。
【A.】extends
【B.】implements
【C.】public
【D.】finally

定义一个抽象类需要在类首部的关键字class前使用的修饰符为( )。
【A.】static
【B.】abstract
【C.】final

在类的定义中,每个成员的访问权限有( )种选择。
【A.】2
【B.】3
【C.】4
【D.】5

具有( )访问权限的成员能够被本类和任何其他类中的成员所访问。
【A.】public
【B.】protectd
【C.】private
【D.】缺省

假定没有给一个类XXK2显式地定义任何构造函数,则利用new运算创建该类的一个对象时,自动调用的构造方法为( )。
【A.】XXK2()
【B.】XXK2
【C.】new()
【D.】XXK2(new)

在类定义首部的语法格式中,( )不能作为其中的修饰符。
【A.】abstract
【B.】implements
【C.】private
【D.】final

在方法调用的参数传递中,对于基本数据类型的参数,则按照( )进行传递,对于数组类型或类类型的参数则按照( )进行传递。
【A.】值 引用
【B.】方法名称 代码
【C.】参数类型 返回值
【D.】参数 代码

在类定义首部的语法格式中,( )不能作为其中的修饰符。
【A.】public
【B.】protectd
【C.】extends
【D.】abstract

类中的成员方法也可以使用关键字( )进行修饰,表示该方法在继承类中不能被重载。
【A.】new
【B.】static
【C.】not
【D.】final

具有( )访问权限的成员只能被本类中的成员所访问。
【A.】public
【B.】protectd
【C.】private
【D.】缺省

在方法调用的参数传递中,若为( )传递,方法体中对形参内容的修改不影响实参的值。
【A.】无效
【B.】引用
【C.】按值
【D.】代码

假定要利用一个类XXK6访问类(静态)方法size(),则应表示为( )。
【A.】XXK6.size
【B.】class.size
【C.】object.size()
【D.】XXK6.size()

方法定义中的参数表称为形式参数表,其中的参数称为形式参数,每个形式参数的定义(声明)包括( )和( )两个方面。
【A.】参数数量 参数大小
【B.】参数类型 参数名
【C.】参数类型 返回值
【D.】表达式 代码

在方法调用中,首先需要实参表中的实参向形参表中的形参进行传递,此传递分为( )传递和( )传递两种方式。
【A.】参数数量 参数大小
【B.】按值 引用
【C.】参数类型 返回值
【D.】参数 代码