注意:此页面搜索的是所有试题
国家开放大学面向对象程序设计
Java语言中的方法Math.pow(x,y)为求x的y( )的值。
【A.】归零
【B.】平方
【C.】整除
【D.】次幂

Java语言中规定的转义字符,以( )字符作前缀。
【A.】.
【B.】"
【C.】/
【D.】\

Java类库也称为Java API,它是Application Programming Interface的缩写,中文含义为( )。
【A.】应用程序接口
【B.】应用程序
【C.】程序
【D.】接口

在类的定义中,若需要把一个属性或方法定义为类成员,而不是实例成员,则使用的修饰符为( )。
【A.】const
【B.】final
【C.】static
【D.】public

Java语言中用于修饰类的成员具有保护访问属性的关键字为( )。
【A.】public
【B.】protected
【C.】private
【D.】class

Java语言中的char和int的类型长度分别为16和( )个二进制位。
【A.】16
【B.】32
【C.】48
【D.】8

先执行循环体,后进行循环条件判断的语句是( )。
【A.】for
【B.】while
【C.】if
【D.】do…while

当循环执行的次数已知时,最好使用( )语句。
【A.】for
【B.】while
【C.】do…while
【D.】switch

Java语言中的方法Math.random()返回0到( )之间的一个随机小数。
【A.】0.1
【B.】0.01
【C.】1
【D.】100

假定整数变量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

public static void main(String[] args) {
int x=1, y=1;
while(x++<5) y+=x*x;
System.out.println("y="+y);
}


【A.】y=55
【B.】y=45

public static void main(String[] args) {
int x, y=0;
for(x=1; x<10; x++)
if(x%2==0) y+=x*x;
System.out.println("y="+y);
}

【A.】y=130
【B.】y=120

public static void main(String[] args) {
int x=1, y=0;
do {y+=x*x;} while(++x<=5);
System.out.println("y="+y);
}


【A.】y=55
【B.】y=45

public static void main(String[] args) {
int x, y=0;
for(x=1; x<5; x++) y+=x*x;
System.out.println("y="+y);
}

【A.】y=40
【B.】y=30

public static void main(String[] args) {
int c0=0, c1=0, c2=0;
for(int x=1; x<=20; x++) {
switch(x%3) {
case 0: c0++; break;
case 1: c1++; break;
case 2: c2++; break;
}
}
System.out.println("c0,c1,c2="+c0+","+c1+","+c2);
}

【A.】c0,c1,c2=6,7,7
【B.】c0,c1,c2=6,7,8