《面向对象程序设计(本)第3章类与对象》参考答案
购买答案:2积分
在类的定义中,若需要把一个标识符定义为常量,则使用的修饰符为()。
在类的定义中,若需要把一个属性或方法定义为类成员,而不是实例成员,则使用的修饰符为()。
在类的定义中,每个成员的访问权限有()种选择。
具有()访问权限的成员能够被本类和同一包中的其他任何类中的成员所访问。
具有()访问权限的成员只能被本类中的成员所访问。
具有()访问权限的成员能够被本类和任何其他类中的成员所访问。
在类定义首部的语法格式中,()不能作为其中的修饰符。
在类定义首部的语法格式中,()不能作为其中的修饰符。
在类定义首部的语法格式中,()不能作为其中的修饰符。
( )是具有相同操作功能和相同数据格式的对象的集合与抽象。
在成员声明时,表示一个静态成员的修饰符是( )。
定义一个类Circle如下: public class Circle { static double PI = 3.14159265; int radius; } 定义一个Circle的实例如下: Circle c = new Circle(); 下面语法错误的是:()。
下列能表示字符串s1长度的是()。
下列( )创建数组的语句是错误的。
下列说法错误的是( )。
.public class XXK2 { private int a,b; public XXK2(int aa, int bb) { a=aa; b=bb; } public int f1(int x) { if(x>10) return a+b+3*x; else return a*b*x; } public static void main(String[] args) { XXK2 x=new XXK2(3,4); int y=x.f1(8); System.out.println("y="+y); } } 程序运行的结果是y= ( )。
public class XXK2 { private final int a; public XXK2(int a) {this.a=a;} public int f1(int x) { if(x%2==1) return 2*(a+x); else return 3*a+x; } public int get() {return a;} public static void main(String[] args) { XXK2 x=new XXK2(8); int y=x.f1(20); y+=x.get(); System.out.println("y="+y); } } 程序运行的结果是y= ( )。
public class XXK2 { private final int a; public XXK2(int a) { this.a=a; } public int f1(int x) { if(x%2==1) return 2*(a+x); else return 3*a+x; } public int get() { return a; } public static void main(String[] args) { XXK2 x=new XXK2(8); int y=x.f1(20); y+=x.get(); System.out.println("y="+y); } } 程序运行的结果是y= ( )。
public class XXK2 { private int a; public XXK2() { a=3; } public XXK2(int aa) { a=aa; } public double f1() { return 2*Math.pow(a,3)+a; } public static void main(String[] args) { XXK2 x=new XXK2(), y=new XXK2(5); System.out.println(x.f1()+", "+y.f1()); } } 程序运行的结果是y= ( )。
public class XXK4 { public static void main(String[] args) { int []a={2,5,8,10,15,20}; int s=0; for(int i=0; i<a.length; i++) s+=a[i]; System.out.println("s="+s); } } 程序运行的结果是s= ( )。
public class XXK4 { public static void main(String[] args) { String []a={"xxk","weirong","xucong","xuxiaohua","baojuan"}; int m=0; for(int i=0; i<a.length; i++) { int n=a[i].length(); if(n>m) m=n; } System.out.println("m="+m); } } 程序运行的结果是m= ( )。
public class XXK4 { public static void main(String[] args) { int [][]a={{2,5,8},{3,6,9},{4,5,6}}; int s=0; for(int i=0; i<a.length; i++) for(int j=0; j<a[i].length; j++) s+=a[i][j]; System.out.println("s="+s); } } 程序运行的结果是s= ( )。
public class XXK4 { public static void main(String[] args) { int [][]a=new int[2][3]; int i,j,s=0; for(i=0; i<a.length; i++) for(j=0; j<a[i].length; j++) a[i][j]=(i+1)*(j+1); for(i=0; i<a.length; i++) s+=a[i][2]; System.out.println("s="+s); } } 程序运行的结果是s= ( )。
public class XXK4 { public static void main(String[] args) { int [][]a={{2,5,8},{3,6,9},{4,5,6}}; int []b=new int[3]; int i,j; for(i=0; i<a.length; i++) for(j=0; j<a[i].length; j++) b[i]+=a[i][j]; for(i=0; i<b.length; i++) System.out.print(b[i]+" "); } } 程序运行的结果是 ( )。
class ABC { int a,b; public ABC(int a, int b) { this.a=a; this.b=b; } public int compareTo(ABC x) { return a*b-x.a*x.b; } } public class XXK5 { public static void main(String[] args) { int [][]d={{3,8},{4,6},{5,6},{2,9},{3,7}}; ABC []ar=new ABC[5]; int i,k=0; for(i=0; i<length; i++) ar[i]=new ABC(d[i][0],d[i][1]); for(i=1; i<ar.length; i++) if(ar[i].compareTo(ar[k])>0) k=i; System.out.println("k="+k); } } 程序运行的结果是k= ( )。
class ABC { private int []a; public ABC(int []aa) { a=aa; } public int minValue() { int min=a[0]; for(int i=1; i<a.length; i++) if(a[i]<min) min=a[i]; return min; } } public class XXK5 { public static void main(String[] args) { int []a={20,29,18,25,16,38,24,30}; ABC x=new ABC(a); int min=x.minValue(); System.out.println("min: "+min); } } 程序运行的结果是min:( )。
如果题目对不上,请点击
