2006年9月全国计算机等级考试二级Java程序设计笔试试卷
出处:www.examlink.com 作者:小罗 日期:2007年01月22日 15时37分
(
15)在编译
Java 程序时,用于指定生成
class 文件位置的选项是
_____。
A)
-g B)
-d C)
-verbose D)
-nowarn
(
16)阅读下面程序
import java.io.*;
public class TypeTransition{
public static void main(String args[]){
char a = ‘h’;
int i=100;
int j=97;
int aa=a+i;
System.out.println(“aa=”+aa);
Char bb=(char)j;
System.out.println(“bb=”+bb);
}
}
如果输出结果的第二行为
bb=a,那么第一行的输出是
_____。
A)
aa=1 B)
aa=204 C)
aa=v D)
aa=156
(
17)阅读下面程序
public class OperatorsAndExpressions{
void equalsMethodl(){
String s1=new String(“how are you”)
String s2=new String(“how are you”)
System.out.println(s1=s2)
}
public static void main(String args[]){
OperatorsAndExpressions OperAndExp=new OperatorsAndExpressions();
//用于复合类型数据的
“= =”运算符
OperAndExp.equalsMethod1();
}
}
程序运行结果是
_____。
A)
== B)
true C)
false D)
equal
(
18)阅读下面代码
if(x==0){System.out.println(“冠军
”);}
else if(x>-3){System.out.println(“亚军
”);}
else{System.out.println(“季军
”);}
若要求打印字符串
“季军
”,则变量
x 的取值范围是
_____。
A)
x=0&x<=-3 B)
x>0 C)
x>-3 D)
x<=-3
(
19)下列关于构造方法的叙述中,错误的是
_____。
A)
Java 语言规定构造方法名与类名必须相同
B)
Java 语言规定构造方法没有返回值,但不用
void 声明
C)
Java 语言规定构造方法不可以重载
D)
Java 语言规定构造方法只能通过
new 自动调用
(
20)阅读下面程序
import javax.swing.JOptionPane;
public class Comparison{
public static void main(String args[]){
String firstNumber, //用户输入第
1 个数据变量
secondNumber, //用户输入第
2 个数据变量
result; //输出结果变量
int number1, //用于比较的第
1 个数
number2; //用于比较的第
2 个数
//用户输入第
1 个数据的字符串
firstNumber=JOptionPane.showInputDialob(“输入第
1 个整数
:”);
//用户输入第
2 个数据的字符串
secondNumber=JOptionPane.showInputDialog(“输入第
2 个整数
:”);
//将字符串转换为整数类型
number1=Integer.parseInt(firstNumber);
number2=Integer.parseInt(secondNumber);
//初始化结果变量
;
//比较两个数据
if(number1=number2)
result+=number1+ “==”+number2;
if(number1!=number2)
result+=number1+ “!=”+number2;
if(number1 <number2)
result=result+ “n”+number1+ “<” +number2;
if(number1>number2)
result=result+ “\n”+number1+ “>” +number2;
if(number1<=number2)
result=result+ “\n”+number1+ “<=” +number2;
if(number1>=number2)
result=result+ “\n”+number1+ “>=” +number2;
//显示结果
JOptionPane.showMessageDialog(null.result, “比较结果
”,
JOptionPane.INFORMATION MESSAGE);
System.exit( 0 );
}
}
为使程序能正确运行并得到合理的输出结果,初始化结果变量语句(下划线处)应是
A)
result=""
B)
result=null
C)
result=number1 D)
result=number2
最后更新时间:2008-03-28 12:09:50