《Java语言程序设计》公选课期末大作业
学号:姓名:分数:
一、程序分析题
1、写出下列语句的打印结果:
a. System.out.println(2+”bc”);
b. System.out.println(2+3+”bc”);
c. System.out.println((2+3)+”bc”);
c. System.out.println(“bc”+2+3);
2、执行以下代码,m和n的值是多少?
int n=123456789;
int m=0;
while(n!=0)
{
m=(10*m)+(n%10);
n=n/10;
} m= n= 3、以下代码将什么值存储在数组a[]中?
int N=10;
int [] a =new int[N];
a[0]=1;
a[1]=1;
for(int i=2;i
a[i]=a[i-1]+a[i-2]; a[]=
4、下面的代码段最后的输出结果是什么?
Public static String duplicate(String s)
{
String t=s+s;
return t;
}
String s=”Hello”;
s=duplicate(s);
String t=”Bye”;
t=duplicate(duplicate(duplicate(t)));
System.out.println(s+t) ; 输出结果:
5、请问一下代码执行for循环迭代了多少次?
public static void cube(int i)
{
i=i*i*i;
}
for( int i=0;i<1000;i++)
cube(i); 迭代次数:最终i的值=
word.