试题与答案

阅读下面程序 import javax.swing.JOptionPang; p

题型:单项选择题

题目:

阅读下面程序
import javax.swing.JOptionPang;
public class BreakLabelTest
public static void main (String args[])
String output=" ";
stop:
for(int row=1; row<=10; row++)
for (int column=1; column<=5; column++)
if(row==5)
break stop;
output+=¨*¨;

output+="\n";

output+= "\nLoops terminated normally";

JOptionPane.showMes sageDialog(
Null, output,"用一个标志测试break语句",
JOptionPane.INFORMATION_MESSAGE);
System.exit(0);


程序运行结果是______。

A.窗口中有5行*****

B.窗口中有5行****

C.窗口中有4行*****

D.窗口中有6行*****

答案:

参考答案:C

解析: 本程序的功能就是向屏幕输出“*”。题目中的程序主体是一个二重for循环。内层循环在字符串output后面连接5个“*”和1个换行符“/n”,所以窗口上每一行都有5个“*”。内层for循环中,当row等于5时,执行break stop语句,就跳出了stop所指定的代码块。所以最后应该输出4行。C项是正确的。

试题推荐
微信公众账号搜索答案