2014年计算机二级考试JAVA预测(基本操作题)

基本操作题预测一

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做累加统计。