首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下面程序 import javax.swing.JOptionPane; public class BreakLabelTest{ public static void main (String args[]){
阅读下面程序 import javax.swing.JOptionPane; public class BreakLabelTest{ public static void main (String args[]){
admin
2009-03-16
58
问题
阅读下面程序
import javax.swing.JOptionPane;
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.showMessageDialog(
null,output,"用一个标志测试break语句”,
JOptionPane.INFORMATION_MESSAGE);
System.exit(0);
}
}
程序运行结果是
选项
A、窗口中有5行* * * * *
B、窗口中有5行* * * *
C、窗口中有4行* * * * *
D、窗口中有6行* * * * *
答案
C
解析
break语句最常用的用法是在switch语句中,此外,还可以用break语句退出循环。break语句的另外一个作用就是提供一个“标签化中断”的语句,可以让程序退出任意的嵌套的花括号{}中的代码块。
题目中的程序主体是一个二重for循环的嵌套,并且用花括号<)括住了一个代码块,同时在花括号之间加了一个标签“stop”。循环体内,当满足条件“row==5”时,执行语句“break stop”,即跳出stop所指定的代码块,;并从紧跟该块的第一条语句处开始执行。
下面就分析二重for循环的执行。外层for语句的循环变量是row,范围是1到10。内层for循环,当row不等于5时,在字符串output后面连接五个“*”。内层循环结束后,再在output的后面加一个换行符“/n”。然后再返回到外层for循环执行,即把row的值加1。当row不等于5时,仍然在字符串output后面连接五个“*”和一个换行符“/n”。当row的值为5时,执行break stop语句,就跳出stop所指定的代码块,执行JOPtionPane.showMessageDialog语句。经过上述分析可知,内层循环在字符串output后面连接五个“*”和一个换行符“/n”的操作一共进行了四次。,因此,后面输出output结果时是四行“* * * * *”。因此,本题的正确答案是C。
转载请注明原文地址:https://kaotiyun.com/show/3gnp777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
使用如下三个数据库表:学生表:student(学号,姓名,性别,出生日期,院系)课程表:course(课程号,课程名,学时)选课成绩表:score(学号,课程号,成绩)其中出生日期的数据类型为日期型,学时和成绩为数值
假设表单上有一选项组:⊙男○女,其中第一个选项按钮“男”被选中,请问该选项组的Value属性值为
假设某个表单中有一个复选框(CheckBox1)和一个命令按钮Command1,如果要在Command1的Click事件代码中取得复选框的值,以判断该复选框是否被用户选择,正确的表达式是
对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为
下列关于数据库设计的叙述中,正确的是
下面设备中不属于外部设备的是()。
对象实现了数据和操作(方法)的结合,其实现的机制是()。
布局管理器可以管理构件的______属性。
在Java编程语言中,用______、______、______语句来处理异常。
随机试题
关于小型构件预制场场地建设,下列说法正确的是()。
“爸爸去哪儿”提出的正是这样一种________:在现代家庭教育中,父母去哪儿了?父母又将________孩子们去哪儿?一个孩子,要健康平安地成长为具有独立人格与自由精神的现代公民,首先必须跟着父母的脚步前进,父母是孩子的第一任老师。填入画横线部分最恰当的
“問”的本义是
判断脑死亡的标准是
患者,男性,35岁。4天前因不慎划破皮肤后出现高热、皮肤瘀斑来院。查体:体温39.1℃,血压110/70mmHg,呼吸30次/分,心率107次/分,双肺呼吸音粗,下肢皮肤散在瘀点和瘀斑。血常规示白细胞18×109/L,血培养示金黄色葡萄球菌。此患者低氧
关于皮肤松弛症的叙述,下列哪项是恰当的
当合同在签订时无法确定计税金额时,一般应预贴印花,按照规定预贴印花的金额是()元。
生产提前期是指组成成品的各零件在各车间投入(或产出)的日期距产品装配产出日期或交货期应提前的时间。()
一个很干净的地方。人们不好意思丢垃圾。但是一旦地上有垃圾出现之后,人就会毫不犹疑地抛。丝毫不觉羞愧。你怎么看?
“搭便车者”是指不承担任何成本而消费或使用公共物品,或承担的成本少于其他应承担的公允份额的人。根据上述定义,下列现象与“搭便车者”有关的是:
最新回复
(
0
)