2014年計算機二級考試JAVA預測(基本操作題)

來源:文萃谷 1.54W

基本操作題預測一

2014年計算機二級考試JAVA預測(基本操作題)

本題定義了一個求兩個數的最大值的方法max,並調用該方法計算67和23的最大值。

public class javal{

public static void main(String[]args){

javal temp=new javal();

int res=max(67,23);

tln("res="+res);

}

static int maX( ){

int maxNum;

if(a>b)

;

else

maxNum=b;

;

}

}

參考答案

第1處:int a,int b

第2處:maxNum=a

第3處:return maxNum

【解析】第1處定義max()方法中的兩個整型形參;第2處將兩者中較大的賦給maxNum;第3處返回最大值。

基本操作題預測二

本題中定義了一個長度為20的整數數組,然後將1~20分別賦給數組元素,計算該數組中所有下標為奇數的元素的和。

public class javal{

public static void main(String args[]){

int sum;

;

int arrayList[]=new int[20];

for(int i=0;i<=19;i++)

arrayList[i]=i+1;

int pos=0;

while(pos<20){

if( )

sum=sum+arrayList[pos];

;

}

tln("sum="+sum);

}

}

參考答案

第1處:sum=0

第2處:pos%2= =1或pos%2 1= =0

第3處:pos++或pos+=1或pos=pos+1

【解析】第1處給整型變量sum賦初值;第2處為判斷數組中元素下標為奇數的.條件;第3處是元素下標加1繼續遍歷。

 基本操作題預測三

本題提示輸入年份,然後判斷該年份是否為閏年。

.*;

public class javal{

public static void main(String[]args){

InputStreamReader ir;

BufferedReader in;

ir=new InputStreamReader();

in=new BufferedReader(ir);

int year=1900;

t("請輸入年份:");

try{

String s=Line();

;

} (Exception e){

}

if( )

tln(year+"是閏年");

else

tln(year+"不是閏年");

}

}

參考答案

第1處:year=eInt(s)

第2處:catch

第3處:year%4= =0&&year%100 !=0 ||year%400

= =0

【解析】第1處是將String型的s轉換成整型;第2處是捕獲異常的catch子句,用來處理由try所拋出的異常事件;第3處是判斷是否為閏年的條件,即能被4整除且不能被100整除的或能被400整除的就是閏年。

基本操作題預測四

本題定義了一個方法add(),用於求兩個整形數的和。方法中有兩個整形參數a和b,方法體中計算a和b的和sum,並將結果返回。程序中調用add()方法求整數24和34的和,並將結果打印輸出。

public class javal{

public static void main(String[]args){

int a=24,b=34;

tln(add(a,b));

}

public static int add( ){

;

sum—a+b;

;

}

}

參考答案

第1處:int a,int b

第2處:int sum

第3處:return sum

【解析】第1處是add方法的兩個整型的形參;第2處是聲明一個整型的變量sum;第3處是求得sum值後,返回sum。

 基本操作題預測五

本題統計score[]={37,89,63,60,59,78,91)中成績

及格的人數。

public class javal{

public static void main(String[]args){

int score[]={37,89,63,60,59,78,91),

int sum=0:

int i=0;

while(i  if(score[i]>=60){

;

;

}

;

i++;

}

tln("below 60 sum:"+sum);

}

}

參考答案

第1處:i++

第2處:continue

第3處:sum++

【解析】第1處是為往後遍歷做自加;第2處是結束本次循環;第3處是如果符合不及格這個條件,則sum做累加統計。

熱門標籤