问题 单项选择题

在窗体上画一个命令按钮(其名称为Command1),然后编写如下事件过程: Private Sub Command1_Click()Dim a(5,5)As Integer Dim i As Integer,j As Integer For i=1 To 3For j=1 To 3 a(i,j)=(i-1)*3+j Print a(i,j) Next j PrintNext i End Sub 程序运行后,单击命令按钮,在窗体上的输出结果是: ______。

A.1 4 7 2 5 8 3 6 9

B.1 2 3 4 5 6 7 8 9

C.1 2 3 4 5 6 7 8 9

D.没有输出

答案

参考答案:B

解析:[评析] 程序共有两层循环,每执行完一次内循环,则打印换行,由/比判断选项A,B可能正确,当外层循环执行第一次时,a(i,j)=(i-1)*3叫相当于a(1,j)=j,由此可判断选项B为正确答案。

不定项选择
问答题

本程序的功能是读取用户输入的整数a、b,单击按钮“计算”,则计算出a和b数的和,并显示计算的结果。请将程序补充完整。 注意:请勿修改main()主方法和其他已有语句内容,仅在横线处填入适当语句。 import java.awt.*; import java.awt.event.*; import javax.swing.*; public class simple { public static void main{String[] args) {ExampleFrame frame=new ExampleFrame();frame.______(JFrame.EXIT_ON_CLOSE);frame.show(); } } class ExampleFrame extends JFrame { private JPanel panel; public static final int DEFAULT_WIDTH=250; public static final int DEFAULT_HEIGHT=250; public ExampleFrame() {Init();setTitle("welcome");setSize(DEFAULT_WIDTH,DEFAULT_HEIGHT);Container contentPane=getContentPane();contentPane.add(panel); } private void init() {JLabel la1=new JLabel("输入整数a:");JLabel la2=new JLabel ("输入整数b:");final JTextField num1=new JTextField(10);final JTextField num2=new JTextField(10);JButton but=new JButton("计算");final JLabel res=new JLabel("结果:");but.addActionListener(______{ public void actionPerformed(ActionEvent event){ String str=new String(); String s1=num1.getText(); String s2=num2.getText(); try {int a=Integer.parseInt(s1);int b=Integer.parseInt(s2);str=String.valueOf(a +b); } catch(Exception e) {str=e.getMessage(); } res.setText ("结果:"+str); } });panel=new JPanel();panel.setLayout(new FlowLayout(FlowLayout.LEFT));panel.add(la1);panel.add(num1);panel.add(la2); panel.add(hum2);panel.add(but);panel.add(res); } }