国开(四川)02372-面向对象程序设计-第5章测验--辅导资料x.docx
《国开(四川)02372-面向对象程序设计-第5章测验--辅导资料x.docx》由会员分享,可在线阅读,更多相关《国开(四川)02372-面向对象程序设计-第5章测验--辅导资料x.docx(8页珍藏版)》请在冰点文库上搜索。
国开(四川)02372-面向对象程序设计-第5章测验--辅导资料
说明:
如果课程题目是随机的,请按CTRL+F在题库中逐一搜索每一道题的答案投
请仔细阅读再下载:
题库每学期都可能更换,有可能不是最新题目!
请仔细核对是不是您需要的题目再下载!
!
!
!
第1题
在Java语言中,定义有两个字符串类,其类名分别为 正确答案是:
String和 正确答案是:
StringBuffer
。
第2题
对于String类的字符串,其值和长度都不能被改变,所以被称为 正确答案是:
常量符串,对于StringBuffer类的字符串,其值和长度都可以被改变,所以被称为 正确答案是:
变量
字符串。
第3题
假定一个字符串对象x的值为"abcdef\n",则x.length()的值为 正确答案是:
7
。
第4题
假定一个字符串对象x的值为"abcdef\n",则x.charAt(4)的值为 正确答案是:
"e"
。
第5题
假定一个字符串对象x的值为"abcdef\n",则x.substring(0,4)的值为 正确答案是:
"abcd"
。
第6题
假定一个字符串对象x的值为"abc",则x.concat("def")的值为 正确答案是:
"abcdef"
。
第7题
假定一个字符串对象x的值为"abc",则pareTo("def")的值为 正确答案是:
小于
0。
第8题
假定一个字符串对象x的值为"abc",则x.equals("acb")的值为 正确答案是:
false
。
第9题
假定一个数组对象为x,则x.length的值为该数组所包含元素的 正确答案是:
个数
。
第10题
假定要定义一个int型的一维数组为x,并假定它的长度为10,则其定义语句为int []x= 正确答案是:
newint[10];
。
第11题
假定要定义一个int型的二维数组为x,并假定它的行数为5,列数为6,则其定义语句为int[][]x= 正确答案是:
newint[5][6];
。
第12题
假定要访问一维数组x中的第k个元素,则对应的元素(下标变量)表示为 正确答案是:
x[k-1]
。
第13题
假定二维数组x中的一个元素为x[2][3],则它的行下标和列下标分别为 正确答案是:
2
和 正确答案是:
3
。
第14题
假定一个一维数组的定义语句为“int[]x=newint[20];”,则x.length的值为 正确答案是:
20
。
第15题
假定一个二维数组的定义语句为“int[][]x=new int[3][4];”,则该数组包含的元素个数为
正确答案是:
12
。
第16题
假定一个二维数组的定义语句为“int[][]x=newint[3][4];”,则x.length和x[0].length的值分别为 正确答案是:
3
和 正确答案是:
4
。
第17题
基本数据类型int和double对应的包装类分别为 正确答案是:
Integer和 正确答案是:
Double
。
第18题
基本数据类型boolean和char对应的包装类分别为 正确答案是:
Boolean和 正确答案是:
Character
。
第19题
数组的长度不能够被改变,而向量类(vector)对象的长度可以被改变。
对
错
正确的答案是“对”。
第20题
向量类(vector)的对象同数组一样,即可以存储基本类型的数据,也可以存储对象类型的数据。
对错
正确的答案是“错”。
第21题
向量类vector中的add(x)方法能够把x元素加入到当前对象的末尾。
对
错
正确的答案是“对”。
第22题
向量类vector中的add(x)方法能够把x元素加入到当前对象的开始位置。
对
错
正确的答案是“错”。
第23题
向量类vector中的size()方法能够返回向量中当前保存的元素的个数。
对
错
正确的答案是“对”。
第24题
向量类vector中的get(i)方法不能够返回向量中下标为i的元素值。
对
错
正确的答案是“错”。
第25题
向量类vector中的set(i,x)方法不能够把向量中下标为i的元素值修改为x的值。
对
错
正确的答案是“错”。
第26题
publicclassXXK4{
publicstaticvoidmain(String[]args){int[]a={2,5,8,10,15,20};
ints=0;
for(inti=0;i}
}
s= 正确答案是:
60
第27题
publicclassXXK4{
publicstaticvoidmain(String[]args){int[]a=newint[6];
inti,s=0;
for(i=1;iSystem.out.println("s="+s);
}
}
s= 正确答案是:
30
第28题
publicclassXXK4{
publicstaticvoidmain(String[]args){
String[]a={"xxk","weirong","xucong","xuxiaohua","baojuan"};intm=0;
for(inti=0;im)m=n;
}
System.out.println("m="+m);
}
}
m= 正确答案是:
9
第29题
publicclassXXK4{
publicstaticvoidmain(String[]args){int[][]a={{2,5,8},{3,6,9},{4,5,6}};
ints=0;
for(inti=0;is+=a[i][j];System.out.println("s="+s);
}
}
s= 正确答案是:
48
第30题
publicclassXXK4{
publicstaticvoidmain(String[]args){int[][]a=newint[2][3];
inti,j,s=0;
for(i=0;ia[i][j]=(i+1)*(j+1);for(i=0;i}
}
s= 正确答案是:
9
第31题
publicclassXXK4{
publicstaticvoidmain(String[]args){int[][]a={{2,5,8},{3,6,9},{4,5,6}};
int[]b=newint[3];inti,j;
for(i=0;ib[i]+=a[i][j];for(i=0;iSystem.out.print(b[i]+"");
}
}
正确答案是:
15,18,15
第32题
classABC{
inta,b;
publicABC(inta,intb){this.a=a;this.b=b;}
publicintcompareTo(ABCx){returna*b-x.a*x.b;}
}
publicclassXXK5{
publicstaticvoidmain(String[]args){int[][]d={{3,8},{4,6},{5,6},{2,9},{3,7}};ABC[]ar=newABC[5];
inti,k=0;
for(i=0;ifor(i=1;i0)k=i;
System.out.println("k="+k);
}
}
k= 正确答案是:
2
第33题
classABC{
inta,b;
publicABC(inta,intb){this.a=a;this.b=b;}
publicintcompareTo(ABCx){returna*b-x.a*x.b;}
}
publicclassXXK5{
publicstaticvoidmain(String[]args){
int[][]d={{3,8},{4,6},{5,6},{2,9},{6,7},{5,8}};
ABC[]ar=newABC[d.length];inti,k=0;
for(i=0;ifor(i=1;i0)k=i;
System.out.println("k="+k);
}
}
k= 正确答案是:
4
第34题
classABC{
Stringname;doubleprice;
publicABC(Stringna,doublepr){name=na;price=pr;}publicintcompareTo(ABCx){
if(price>x.price)return1;
if(priceelsereturn0;
}
}
publicclassXXK5{
publicstaticvoidmain(String[]args){
String[]s={"apple","pear","tangerme","banana","grape"};
double[]d={3.8,2.5,3.2,4.3,5.2};
ABC[]ar=newABC[s.length];inti,k=0;
for(i=0;ifor(i=1;i0)k=i;
System.out.println(ar[k].name+""+ar[k].price);
}
}
grape 正确答案是:
5.2
第35题
classABC{
Stringname;doubleprice;
publicABC(Stringna,doublepr){name=na;price=pr;}publicintcompareTo(ABCx){
if(pareTo(x.name)>0)return1;
if(pareTo(x.name)<0)return-1;
elsereturn0;
}
}
publicclassXXK5{
publicstaticvoidmain(String[]args){
String[]s={"apple","pear","tangerme","banana","grape"};
double[]d={3.8,2.5,3.2,4.3,5.2};
ABC[]ar=newABC[s.length];inti,k=0;
for(i=0;ifor(i=1;i0)k=i;
System.out.println(ar[k].name+""+ar[k].price);
}
}
tangerme 正确答案是:
3.2
第36题
classABC{
privateint[]a;
publicABC(int[]aa){a=aa;}publicintmaxValue(){
intmax=a[0];
for(inti=1;imax)max=a[i];
returnmax;
}
}
publicclassXXK5{
publicstaticvoidmain(String[]args){int[]a={5,9,13,25,16,38,26,30};
ABCx=newABC(a);intmax=x.maxValue();
System.out.println("max:
"+max);
}
}
max:
正确答案是:
38
第37题
classABC{
privateint[]a;
publicABC(int[]aa){a=aa;}publicintminValue(){
intmin=a[0];
for(inti=1;ireturnmin;
}
}
publicclassXXK5{
publicstaticvoidmain(String[]args){int[]a={20,29,18,25,16,38,24,30};
ABCx=newABC(a);intmin=x.minValue();
System.out.println("min:
"+min);
}
}
min 正确答案是:
16