首页 > 计算机等级考试
题目内容 (请给出正确答案)
[主观题]

(20 )阅读下面程序import javax.swing.JOptionPane;public class Comparison {public static vo

(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.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

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“(20 )阅读下面程序import javax.swing.…”相关的问题
第1题
请阅读下面程序import java.io. *;public class TypeTransition {public static void main(Strin

请阅读下面程序 import java.io. *; public class TypeTransition { public static void main(String args[]){ char a='a'; int i=l00; long y=456L; int aa=a+i; long yy=y-aa; System.out.print("aa = "+a

A.aa=197 yy=259

B.aa=177 yy=259

C.aa=543 yy=288

D.aa=197 yy=333

点击查看答案
第2题
阅读下面程序 import java.io.*;public class ByteStreamTest {public static void main(String[

阅读下面程序 import java.io.*; public class ByteStreamTest { public static void main(String[] A) { int [] myArray = {10,20,30,40 }; try{ DataOutputStream dos = new DataOutputStream (new______ ("ints.dat")); for (int i=0; i<myArray, length; i++) dos.writelnt(myArray[i] ); dos.close(); System.out.println("Have written binary file ints.dat"); } catch (IOException ioe){ Sy stem.out.println("IO Exception"); } } } 为保证程序正确运行,在程序中下划线处应填入的代码是

A.FileOutputStream

B.ByteArrayOutputStream

C.BufferedOutputStream

D.FileWriter

点击查看答案
第3题
阅读下面写文件的程序import java.io.*:public class WriteFile{ public static void main(Strin

阅读下面写文件的程序 import java.io.*: public class WriteFile{ public static void main(String[] A) { int[] myArray={10,20,30,40}; try { FileOutputStream f=new FileOutputStream("ints.dat"); DataOutputStream ______ =new DataOutputStream(f); for(int i=0;i<myArray.length;i++)dos.writeInt(myArray[i]); dos.close(); System.out.println("Have written binary file ints.dat"); } catch(IOException ioe) { System.out.println("IOException"); } } } 程序中下画线处应填入的正确选项是

A.myArray

B.dos

C.ioe

D.ints

点击查看答案
第4题
阅读下面写文件的程序 import java. io. *; public class WriteFile{ public static void main(S

阅读下面写文件的程序 import java. io. *; public class WriteFile{ public static void main(String[]A) { int[]myArray={10,20,30,40}; try{ FileOutputStream f=new FlieOutStream("ints. dat"); DataOutputStream______=new DataOutputStream(f); for(int i=0; i<myArray. length; i ++) dos. writeInt(myArray[i]); dos. close(); System. out. prinfln("Have written binary file ints. dat"); } catch(IOException ioe){ System. out. println("IO Exception"); } } 在程序下画线处填入的正确选项是

A.myArray

B.dos

C.ioe

D.ints

点击查看答案
第5题
阅读下面代码: import java.awt.*; public class Exam11_1 {private Frame. f;private Button b1

阅读下面代码:

import java.awt.*;

public class Exam11_1

{

private Frame. f;

private Button b1,b2,b3,b4;

public static void main(String args[]

{

Exam11_1 that = new Exam11 1 ();

that.go();

}

public void go()

{

______;

f.setLayout(new FlowLayout()) ;;

b1 = new Button ("Button 1");

b2 = new Button ("Button 2");

b3 = new Button ("Button 3");

b4 = new Button ("Button 4");

f.add (b1);

f.add (b2);

f.add (b3);

f.add (b4);

f.pack ();

f.setVisible (true);

}

}

请在程序中画线处填写正确的语句【 】,以便编译运行程序后得到正确的结果。

点击查看答案
第6题
下面程序的输出结果是()。import java.awt.*;import java.applet.*;public class HelloApplet ext

下面程序的输出结果是()。 import java.awt.*; import java.applet.*; public class HelloApplet extends Applet { public void paint(Graphics g) { g.drawstring("Hello World!", 20, 20); } }

A.20,20

B.Hello World!

C.编译不能通过

D.以上都不对

点击查看答案
第7题
下面程序的输出结果是()。import java. awt.*;import java. applet.*;public class HelloApplet e

下面程序的输出结果是()。 import java. awt.*; import java. applet.*; public class HelloApplet extends Applet { public void paint(Graphics g) { g.drawString("Hello World! ",20,20); } }

A.20,20

B.Hello World!

C.编译不能通过

D.以上都不对

点击查看答案
第8题
阅读下面程序 import javax.swing.JOptionPane; public class Comparison{ public static void m

阅读下面程序

import javax.swing.JOptionPane;

public class Comparison{

public static void main(String args[]){

String firstNumber, //用户输入第1个数据变量

second Number, //用户输入第2个数据变量

result; //输出结果变量

int number1, //用于比较的第1个数

number2; //用于比较的第2个数

//用户输入第1个数据的字符串

firstNumber=JOptionPane. showInputDialog(“输入第1个整数:”);

//用户输入第2个数据的字符串

secondNumber=JOptionPane.showlnputDialog(“输入第2个整数:”);

//将字符串转换为整数类型

number1=Integer.parseInt(firstNumber);

number2=Integer.parseInt(secondNumber);

//初始化结果变量

___________________;

//比较两个数据

if(number1=number2)

result += number1 +" =" + number2;

if(number1 != number2 )

result += numberl +" !=" + number2;

if(number1 < number2 )

result = result + "\n" + numberl +" <" + 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

点击查看答案
第9题
阅读以下应用说明、图和Java代码,根据要求回答问题1至问题5。 【说明】 Stack类是java. ntil包中专门

阅读以下应用说明、图和Java代码,根据要求回答问题1至问题5。

【说明】

Stack类是java. ntil包中专门用来实现栈的工具类。以下Java程序是一个不使用库函数而实现字符串反转的程序。例如,输入:123456,则输出:654321:输入:asdfeg,则输出:gefdsa。

【Java程序】

import java.applet.Applet;

import java.awt.*;

import java.awt.event.*;

import java.util.*;

public class UseStack extends Applet implements ActionListener

{ Stack MyStack;

Label prompt=new Label("输入要反转字符:");

Button pushBtn=new Button("压栈");

Button popBtn=new Button("弹栈"); //反转

TextField input=new TextField(5);

int[] DrawStack =new int[10]; //记录堆栈中数据

int[] PoppedOut=new int[20]; //记录被弹出的数据

int StackCnt=0; //记录模拟堆栈的数组中的数据个数

String msg=" ";

public void init()

{ MyStack=new Stack();

add(prompt);

add(input);

add(pushBtn);

add(popBtn);

pushBtn.addActionListener(this);

(1)

}

public void paint(Graphics g)

{ for (int i=10; i<StackCnt; i++) //模拟显示堆栈内部的数据排列情况

{ g.drawRect(50,200-i*20,80,20);

g.drawString(Integer.toString(DrawStack[i]),80,215-i*20);

}

for (int i=0;(2) ) //显示被弹出的数据

g.drawString(Integer.toString(PoppedOut[i]),200+i*20,100);

g.drawString("堆栈",70,236);

g.drawString("栈底",135,225);

g.drawString("栈顶",160,225-StackCnt*20);

g.drawString(msg,200,140);

}

public void actionPerformed((3) )

{ if (e.getAct ionCommand () == "压栈") //压栈操作

{ if(StackCnt<10)

{ MyStack.push(new Integer((4) ));

DrawStack[StackCnt++]=Integer.parseInt(input.getText() );

input.setText (" ");

}

else

msg="输入数据过多,请先弹栈!"

}

else if (e.getActionCommand () == "弹栈") //弹栈操作

{ if((5) )

{ StackCnt--;

PoppedOut[PopCnt++]=[(Integer)(MyStack.pop())).intValue();

}

else

msg="堆栈已空,不能再弹栈!";

}

repaint();

}

}

点击查看答案
第10题
阅读下面程序public class Test2 {public static void main(String args[]){ int a=1O, b=4, c=

阅读下面程序 public class Test2 { public static void main(String args[]){ int a=1O, b=4, c=20, d=6; System.out.println(a++*b+c*--D) ; } } 程序运行的结果是

A.144

B.160

C.140

D.164

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改