第5章
(一)填空题
(1)调用数组元素时,用 和 来唯一地确定数组中的元素。 (2)数组初始化分为 和 两种。
(3)在Java.lang包中有 和 两种类型的字符串。
(4)用于求字符串容量的方法是 ;用于求字符串长度的方法是 。
(5)如果使用没有初始化的数组,会产生 异常;在引用数组元素时,如果下标越界,会产生 异常。
(6)数组对象的属性length表示数组的 特性。 (二)选择题
(1)将小写字母a转变成大写字母A的方法是( )。
A.a.toLowerCase() B.A.toLowerCase C.a.toUpperCase() D.A.toUpperCase() (2)下面表达式中,用来访问数组a中第一个元素的是( )。 A.a[0] B.a[1] C.a.1 D.a.0 (3)数组作为参数传递的是( )。 A.值 B.地址 C.名称 D.以上都不对
(4)执行“StringBuffer s1=new StringBuffer(“abc”);s1.insert(1,”efg”);”的正确结果是( )。 A.s1=”efgabc” B.s1=”abcefg” C.s1=”aefgbc” D.s1=”abefgc” (5)执行“int i=”abcd”.compareTo(“abbd”);”后i的值为( )。 A.正整数 B.负整数 C.true D.false (三)编程题
(1)从键盘输入10个整数,用选择排序对这10个整数进行排序。
(2)定义一个3行4列的二维数组,然后利用属性length输出数组的行数和各行的列数。 (3)编写一个程序,计算一维数组中的最大值、最小值及其差值。

