内容发布更新时间 : 2024/11/20 14:38:41星期一 下面是文章的全部内容请认真阅读。
s
后一个元素,下面正确的代码是( )。 A. System.out.println(a[10]); B. System.out.println(a[9]); C. System.out.println(a[a.length]); D. System.out.println(a(8)); 20 . 下面哪些是Java的关键字? A. goto B. null C. FALSE D. native E. const
二、读程序(每小题5分,共20分) 1. 写出以下程序的运行结果。
int k=0;
label:for(int i=1;i<3;i++) {
for (int j=1;j<3;j++) {
k+=i+j;
System.out.println(k); if (i==2) continue label; } }
2. 设有数组定义:int MyIntArray[ ] = { 10 , 20 , 30 , 40 , 50 , 60 , 70 , 80 , 90 , 110 }; 则执行以下几个语句后的输出结果是 。
int s = 0 ;
s
s
for ( int i = 0 ; i < MyIntArray.length ; i + + ) s += MyIntArray[i] ; System.out.println( s );
3. 写出以下程序的运行结果。
public static void main(String args[]) {
int array[]={1,2,3,4,5}; printArray(array); could_modify(array); printArray(array); }
static void could_modify(int a[]) {
for (int i=0;i static void printArray(int a[]) { for (int i=0;i System.out.println(a[i]+”\\t”); System.out.println(); } 4.写出以下程序的运行结果。 class Parent {void printMe(){System.out.println(\} s s class Child extends Parent {void printMe(){System.out.println(\void printAll() { super.printMe(); this.printMe(); printMe(); }} public class A {public static void main(String args[]) {Child myC=new Child(); myC.printAll(); }} 三、程序设计题(共20分) 建立一个表示分数的类:私有数据为两个整数分别表示分子和分母,初始化方式有1)无参默认为1;2)两个整数数分别表示分子和分母;外部接口有:以a/b的形式输出的分数;两个分数相加;分数加一整数;比较两个分数是否相等。 s s s