注意:此页面搜索的是所有试题
国家开放大学面向对象程序设计
假定一个数组对象为x,则x.length的值为该数组所包含元素的( )。
【A.】个数
【B.】NULL
【C.】类型
【D.】不确定
假定一个字符串对象x的值为"abc",则x.concat("def")的值为( )。
【A.】"abc"
【B.】"defabc"
【C.】"cd"
【D.】"abcdef"
假定一个字符串对象x的值为"abc",则x.compareTo("def")的值为( )0。
【A.】大于
【B.】等于
【C.】小于
【D.】不等于
基本数据类型int和double对应的包装类分别为( )和( )。
【A.】Integer Double
【B.】int double
【C.】Int、Double
【D.】IntClass、DoubleClass
假定一个字符串对象x的值为"abcdef\n",则x.charAt(4)的值为( )。
【A.】.d.
【B.】.e.
【C.】.f.
【D.】.cdef.
假定要定义一个int型的二维数组为x,并假定它的行数为5,列数为6,则其定义语句为int [][] x=( )。
【A.】int[5][6];
【B.】new int[5][6];
【C.】new int[6][5];
【D.】new int[6][7];
假定一个二维数组的定义语句为“int[][]x=new int[3][4];”,则该数组包含的元素个数为( )。
【A.】12
【B.】6
【C.】7
【D.】20
对于String类的字符串,其值和长度都不能被改变,所以被称为( )字符串,对于StringBuffer类的字符串,其值和长度都可以被改变,所以被称为( )字符串。
【A.】常量 变量
【B.】变量 常量
【C.】通用 无效
【D.】固定 移动
假定要定义一个int型的一维数组为x,并假定它的长度为10,则其定义语句为int [] x=( )。
【A.】new int[10];
【B.】NULL
【C.】NEW int[];
【D.】int[10];
假定一个二维数组的定义语句为“int[][]x=new int[3][4];”,则x.length和x[0].length的值分别为( )和( )。
【A.】3 4
【B.】3 3
【C.】4 4
【D.】4 3
假定一个字符串对象x的值为"abcdef\n",则x.substring(0,4)的值为( )。
【A.】"a"
【B.】"abcdf"
【C.】"bcde"
【D.】"abcd"
假定要访问一维数组x中的第k个元素,则对应的元素(下标变量)表示为( )。
【A.】x.[k]
【B.】x[k]
【C.】x[k-1]
【D.】x[k+1]
在Java语言中,定义有两个字符串类,其类名分别为String和( )。
【A.】Buffer
【B.】char[]
【C.】StringBuffer
【D.】char*
假定一个字符串对象x的值为"abcdef\n",则x.length()的值为( )。
【A.】5
【B.】6
【C.】7
【D.】8
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);
}
}
【A.】s=90
【B.】s=60
【A.】个数
【B.】NULL
【C.】类型
【D.】不确定
假定一个字符串对象x的值为"abc",则x.concat("def")的值为( )。
【A.】"abc"
【B.】"defabc"
【C.】"cd"
【D.】"abcdef"
假定一个字符串对象x的值为"abc",则x.compareTo("def")的值为( )0。
【A.】大于
【B.】等于
【C.】小于
【D.】不等于
基本数据类型int和double对应的包装类分别为( )和( )。
【A.】Integer Double
【B.】int double
【C.】Int、Double
【D.】IntClass、DoubleClass
假定一个字符串对象x的值为"abcdef\n",则x.charAt(4)的值为( )。
【A.】.d.
【B.】.e.
【C.】.f.
【D.】.cdef.
假定要定义一个int型的二维数组为x,并假定它的行数为5,列数为6,则其定义语句为int [][] x=( )。
【A.】int[5][6];
【B.】new int[5][6];
【C.】new int[6][5];
【D.】new int[6][7];
假定一个二维数组的定义语句为“int[][]x=new int[3][4];”,则该数组包含的元素个数为( )。
【A.】12
【B.】6
【C.】7
【D.】20
对于String类的字符串,其值和长度都不能被改变,所以被称为( )字符串,对于StringBuffer类的字符串,其值和长度都可以被改变,所以被称为( )字符串。
【A.】常量 变量
【B.】变量 常量
【C.】通用 无效
【D.】固定 移动
假定要定义一个int型的一维数组为x,并假定它的长度为10,则其定义语句为int [] x=( )。
【A.】new int[10];
【B.】NULL
【C.】NEW int[];
【D.】int[10];
假定一个二维数组的定义语句为“int[][]x=new int[3][4];”,则x.length和x[0].length的值分别为( )和( )。
【A.】3 4
【B.】3 3
【C.】4 4
【D.】4 3
假定一个字符串对象x的值为"abcdef\n",则x.substring(0,4)的值为( )。
【A.】"a"
【B.】"abcdf"
【C.】"bcde"
【D.】"abcd"
假定要访问一维数组x中的第k个元素,则对应的元素(下标变量)表示为( )。
【A.】x.[k]
【B.】x[k]
【C.】x[k-1]
【D.】x[k+1]
在Java语言中,定义有两个字符串类,其类名分别为String和( )。
【A.】Buffer
【B.】char[]
【C.】StringBuffer
【D.】char*
假定一个字符串对象x的值为"abcdef\n",则x.length()的值为( )。
【A.】5
【B.】6
【C.】7
【D.】8
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);
}
}
【A.】s=90
【B.】s=60