文档介绍:数组和字符串
,并将字符串分解成可被独立使用的单词,可使用java. util包中的类是( ) D 选择题,1分
: 填空题 2分
int[]a={1,2,3};int[]b={4,5,6}
……
执行以下代码“a=b;”,除了完成赋值操作之外,引起系统额外要做的工作是_________。
回收内存
,请写出该程序的功能。程序分析题 4分
import java. util.*;
public class Class1{
public static void main(Srting args[]){
Date date1=new Date();
System. out. println (datel);
String t=();
int endPos=(`C');
t=(11,endPos);
System. out println(t);
}
}
程序获取当前日期,将日期字符串表示输出(2分),截取日期字符串中从第11位开始到字母’C’之前的部分字符串,并输出。(2分)
(),要求该方法有一个元素类型为int的数组参数,方法返回一个新数组,新数组的长度与参数数组的长度相同,而新数组元素的值是参数数组各元素的一半。程序设计题,6分
int [] halfArray(int[] a){
int[] b=new int[];
for(int k=0;k<;k++){
b[k]=a[k]/2;
}
Return b;
}
:
String s l="123";
String s2="123";
String s3=new String("123");
则表达式s1= =s2和s1= =s3的值分别是( ) C
,true ,false
,false ,true
:
String s="ABCDABCD";
("B")的值是_________。 1
,请写出调用pascal(4)的输出结果。
static void pascal(int n) {
int pas[];
pas = new int[n];
pas[0] = 1;
(pas[0]);
for (int i = 2; i <= n; i++) {
/* 由存储在pas中的原来内容生成新内容*/
pas[i - l] =1;
for (int j = i- 2;j > 0; j--)
pas[j] = pas[j] + pas[j - 1 ];
for (int j = 0; j < i; j++)
(pas[