国家开放大学面向对象程
当类中的成员定义采用static关键字修饰时,则称该成员为类的( )成员。。 【A.】新建 【B.】实例 【C.】动态 【D.】静态
答案是:D
假定要利用一个类XXK6的对象x访问成员方法size(),则应表示为( )。 【A.】size= XXK6 【B.】x=size 【C.】x.size() 【D.】XXK6.size
答案是:C
假定类中定义的一个成员变量名为xyz,在一个方法定义的参数表中,一个参数名也为xyz,则把参数xyz的值赋给成员变量xyz的赋值语句为( )。 【A.】this.xyz=xyz 【B.】xyz=new xyz 【C.】this.
答案是:A
假定一个类的类名为XXK1,则该类的构造方法的名称为( )。 【A.】XXK 【B.】XXK1 【C.】new 【D.】name
答案是:B
假定要采用默认的构造方法定义和创建类XXK3的一个对象x,则使用的语句为( )。 【A.】x=new 【B.】x=new class 【C.】XXK3() x=new XXK3 【D.】XXK3 x=new XXK3()
答案是:D
在方法调用中,首先需要实参表中的实参向形参表中的形参进行传递,此传递分为( )传递和( )传递两种方式。 【A.】参数数量 参数大小 【B.】按值 引用 【C.】参数类型 返回值 【D.】参数 代码
答案是:B
方法定义中的参数表称为形式参数表,其中的参数称为形式参数,每个形式参数的定义(声明)包括( )和( )两个方面。 【A.】参数数量 参数大小 【B.】参数类型 参数名 【C.】参数类型 返回值 【D.】表达式
答案是:B
假定要利用一个类XXK6访问类(静态)方法size(),则应表示为( )。 【A.】XXK6.size 【B.】class.size 【C.】object.size() 【D.】XXK6.size()
答案是:D
在方法调用的参数传递中,若为( )传递,方法体中对形参内容的修改不影响实参的值。 【A.】无效 【B.】引用 【C.】按值 【D.】代码
答案是:C
具有( )访问权限的成员只能被本类中的成员所访问。 【A.】public 【B.】protectd 【C.】private 【D.】缺省
答案是:C
类中的成员方法也可以使用关键字( )进行修饰,表示该方法在继承类中不能被重载。 【A.】new 【B.】static 【C.】not 【D.】final
答案是:D
在类定义首部的语法格式中,( )不能作为其中的修饰符。 【A.】public 【B.】protectd 【C.】extends 【D.】abstract
答案是:B
在方法调用的参数传递中,对于基本数据类型的参数,则按照( )进行传递,对于数组类型或类类型的参数则按照( )进行传递。 【A.】值 引用 【B.】方法名称 代码 【C.】参数类型 返回值 【D.】参数 代码
答案是:A
在类定义首部的语法格式中,( )不能作为其中的修饰符。 【A.】abstract 【B.】implements 【C.】private 【D.】final
答案是:C
假定没有给一个类XXK2显式地定义任何构造函数,则利用new运算创建该类的一个对象时,自动调用的构造方法为( )。 【A.】XXK2() 【B.】XXK2 【C.】new() 【D.】XXK2(new)
答案是:A
具有( )访问权限的成员能够被本类和任何其他类中的成员所访问。 【A.】public 【B.】protectd 【C.】private 【D.】缺省
答案是:A
在类的定义中,每个成员的访问权限有( )种选择。 【A.】2 【B.】3 【C.】4 【D.】5
答案是:C
定义一个抽象类需要在类首部的关键字class前使用的修饰符为( )。 【A.】static 【B.】abstract 【C.】final
答案是:B
在类定义首部的语法格式中,( )不能作为其中的修饰符。 【A.】extends 【B.】implements 【C.】public 【D.】finally
答案是:D
public static void main(String[] args) { int i=1, s=0; while(true) { if(i%2==0)
答案是:A
public static void main(String[] args) { int c0=0, c1=0, c2=0; for(int x=1; x<=20; x++) {
答案是:A
public static void main(String[] args) { int x, y=0; for(x=1; x<5; x++) y+=x*x; Syst
答案是:B
public static void main(String[] args) { int x=1, y=0; do {y+=x*x;} while(++x<=5); S
答案是:A
public static void main(String[] args) { int x, y=0; for(x=1; x<10; x++) if(x%2
答案是:B
public static void main(String[] args) { int x=1, y=1; while(x++<5) y+=x*x; System.o
答案是:A
假定整数变量x的值为10,则执行y=2*x++赋值后,x和y的值分别为( )和( )。 【A.】x=11,y=12 【B.】x=10,y=22 【C.】x=10,y=20 【D.】x=11,y=20
答案是:D
Java语言中的方法Math.random()返回0到( )之间的一个随机小数。 【A.】0.1 【B.】0.01 【C.】1 【D.】100
答案是:C
当循环执行的次数已知时,最好使用( )语句。 【A.】for 【B.】while 【C.】do…while 【D.】switch
答案是:A
先执行循环体,后进行循环条件判断的语句是( )。 【A.】for 【B.】while 【C.】if 【D.】do…while
答案是:D
Java语言中的char和int的类型长度分别为16和( )个二进制位。 【A.】16 【B.】32 【C.】48 【D.】8
答案是:B
Java语言中用于修饰类的成员具有保护访问属性的关键字为( )。 【A.】public 【B.】protected 【C.】private 【D.】class
答案是:B
在类的定义中,若需要把一个属性或方法定义为类成员,而不是实例成员,则使用的修饰符为( )。 【A.】const 【B.】final 【C.】static 【D.】public
答案是:C
Java类库也称为Java API,它是Application Programming Interface的缩写,中文含义为( )。 【A.】应用程序接口 【B.】应用程序 【C.】程序 【D.】接口
答案是:A
Java语言中规定的转义字符,以( )字符作前缀。 【A.】. 【B.】" 【C.】/ 【D.】\
答案是:D
Java语言中的方法Math.pow(x,y)为求x的y( )的值。 【A.】归零 【B.】平方 【C.】整除 【D.】次幂
答案是:D
Java语言中用于修饰类的成员具有公共访问属性的关键字为( )。 【A.】public 【B.】protected 【C.】private 【D.】class
答案是:A
Java语言中的方法Math.sqrt(x)是求x的( )的值。 【A.】立方根 【B.】平方根 【C.】整除 【D.】指数
答案是:B
Java语言中表示当前类和父类的关键字分别为this和( )。 【A.】me 【B.】class 【C.】super 【D.】dad
答案是:C
在程序中引入包的语句关键字为( )。把所定义的类包含于指定包中的语句关键字为package。 【A.】volatile 【B.】pack 【C.】import 【D.】package
答案是:C
Java语言中用于修饰类的成员具有私有访问属性的关键字为( )。 【A.】public 【B.】protected 【C.】private 【D.】class
答案是:C
Java语言中的实数类型有两种,其类型关键字分别为float和( )。 【A.】real 【B.】double 【C.】int 【D.】float
答案是:B
在派生类的定义中,继承父类子句所使用的关键字为( )。 【A.】extends 【B.】implements 【C.】public 【D.】abstract
答案是:A
在类的定义中,若需要把一个标识符定义为常量,则使用的修饰符为( )。 【A.】const 【B.】final 【C.】static 【D.】class
答案是:B
Java语言中的基本数据类型有8种,其中属于数字型的数据类型有( )种。 【A.】5 【B.】6 【C.】7 【D.】8
答案是:B
在Java程序中包含主方法的类被称为主类,主方法的存储控制属性应定义为( )。 【A.】final 【B.】abstract 【C.】short 【D.】static
答案是:D
组成Java程序的最小单位是( )。 【A.】类 【B.】方法 【C.】变量 【D.】常量
答案是:A
Java语言中转义字符.\n.代表( )。 【A.】回车 【B.】换行 【C.】换页 【D.】空格
答案是:B
在类的定义中,实现接口子句所使用的关键字为( )。 【A.】extends 【B.】implements 【C.】public 【D.】abstract
答案是:B
在Java程序中包含主方法的类被称为主类,主方法的访问控制修饰符为( )。 【A.】private 【B.】protected 【C.】public 【D.】static
答案是:C
Java语言中的switch语句属于( )语句。 【A.】数据输入 【B.】数据输出 【C.】分支处理 【D.】循环控制
答案是:C
在Java程序中包含主方法的类被称为主类,主方法名为( )。 【A.】Main 【B.】main 【C.】void 【D.】args
答案是:B
在一个方法的方法头(声明)中向调用它的上一层方法抛出异常的子句关键字为( )。 【A.】catch 【B.】throw 【C.】throws 【D.】finally
答案是:C
在程序中声明包的语句关键字为( )。 【A.】volatile 【B.】pack 【C.】import 【D.】package
答案是:D
当一个方法的返回类型被定义为( )时,表明该方法不返回任何值。 【A.】method 【B.】int 【C.】void 【D.】float
答案是:C
对象是构成现实世界的一个独立单位,它具有自己的静态特征和( )特征。 【A.】颜色 【B.】动态 【C.】状态 【D.】重量
答案是:B
把对象的属性和服务组合成一个独立的整体,尽可能隐蔽其内部的细节,这称为对象的( )。 【A.】封装性 【B.】多态性 【C.】继承性 【D.】开放性
答案是:A
更接近人类自然语言的计算机语言是( )语言。 【A.】二进制 【B.】符号 【C.】十进制 【D.】数字
答案是:C
使用JDK运行Java程序时使用的命令是( )。 【A.】java 【B.】javac 【C.】appletviewer 【D.】javadoc
答案是:A
使用JDK编译Java程序时使用的命令是( )。 【A.】java 【B.】javac 【C.】appletviewer 【D.】javadoc
答案是:B
Java是一门( )语言。 【A.】机器 【B.】汇编 【C.】面向过程的高级 【D.】面向对象的高级
答案是:D
类是对具有共同属性和行为的对象的抽象描述,每个对象称为该类的一个( )。 【A.】产品 【B.】元素 【C.】成分 【D.】实例
答案是:D
具有相同属性和服务的一组对象的模板称为( )。 【A.】程序 【B.】类 【C.】代码 【D.】概念
答案是:B
Java开发工具包简称为( )。 【A.】JKD 【B.】JRK 【C.】JDK 【D.】JRE
答案是:C
Java语言的主要特点不包括( )。 【A.】面向对象 【B.】自动垃圾回收 【C.】处理文件 【D.】可移植性
答案是:C
机器语言中的指令编码为( )编码。 【A.】二进制 【B.】符号 【C.】十进制 【D.】数字
答案是:A
目前为: 2/2 页  首页   上页 下页 尾页