首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下面程序 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
32
问题
阅读下面程序
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全国计算机二级
相关试题推荐
下列数据结构中,能够按照“先进后出”原则存取数据的是
SQL语言的查询语句是
在关系模型中,每个关系模式中的关键字
VisualFoxPro支持的索引文件不包括
在建立表间一对多的永久联系时,主表的索引类型必须是
下面属于表单方法名(非事件名)的是
下列选项中不属于面向对象程序设计特征的是
在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为
下列字符型常量的表示中,错误的是
下列关于数据库设计的叙述中,正确的是
随机试题
AMI患者半夜突然出现呼吸困难,咯粉红色泡沫痰,第一心音减弱,舒张期奔马律,心尖可闻及2级收缩期杂音。该患者诊断
下达毒性药品年度生产、收购、供应和配制计划的部门是()。
甲企业为创业投资企业,2014年2月采取股权投资方式向乙公司(未上市的中小高新技术企业)投资300万元,至2016年12月31日仍持有该股权。甲企业2016年在未享受股权投资应纳税所得额抵扣的税收优惠政策前的企业所得税应纳税所得额为2000万元。已知企业所
国内安全保卫,是对()的侦查和防范工作。
甲、乙两个工程队共同完成A和B两个项目。已知甲队单独完成A项目需13天,单独完成B项目需7天;乙队单独完成A项目需11天,单独完成B项目需9天。如果两队合作用最短的时间完成两个项目,则最后一天两队需要共同工作多长时间就可以完成任务?()
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:根据以下公式求P的值,结果由函数值带回。m与n为两个正整数且要求m>n。例如:m=12,n=8时,运行
Americanstodayhavedifferenteatinghabitsthantheyhadinthepast.Thereisawide【C1】______offoodavailable.Theyhave
A、admiringB、respectfulC、disapprovingD、understandingC
Itisimpliedbutnotstatedthatancientnavigationusedtosail______.Whichofthefollowingisnottrueaccordingtothe
A、hedidn’tworkashardashewassupposedto.B、Hedidn’tpassthephysicsexam.C、Hedidbetterinanearlierexam.D、hefoun
最新回复
(
0
)