问题 单项选择题

阅读下面程序
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个数据的字符串
 firstNuinber=JOptionPane.showInputDialog("输入第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

答案

参考答案:A

解析: 本程序是让用户输入两个数,然后对这两个数进行比较,最后输出比较结果。根据题目中的提示,下画线处的语句所完成的操作就是初始化result变量。因为result是一个字符串型变量,初始化就是要为其赋予一个字符型常量。选项B中的null不是字符串型数据。选项C和选项D均为整型数据,也不是字符串型数据。所以答案为A。

填空题
判断题