栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验

[单项选择题] 给出下列代码段: int i=3,j; outer:while(i>0) {j=3;inner:while(j>0){ if(j<=2) break outer; System

面试经验 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

[单项选择题] 给出下列代码段:  int i=3,j;  outer:while(i>0)  {j=3;inner:while(j>0){ if(j<=2)  break outer; System

[单项选择题] 给出下列代码段: int i=3,j; outer:while(i>0) {j=3;inner:while(j>0){ if(j<=2) break outer; System. out. Println (j+ "and"+i); j--;}i--; } 下列选项中哪个会被输出到屏幕 ( )


A.3 and 3
B.3 and 2
C.3 and 1
D.3 and 0


参考答案:

A

问题解析:

本题考查循环语句与条件语句的嵌套使用。break语句常用的一个作用是用于退出循环语句或Switch语句,其另外一个作用就是提供一个“标签化中断”的语句,可让程序退出多重嵌套。题中循环变量i和 j的初值都为3,开始进入循环体,输出3 and 3。然后都执行j--语句,j的值为2,进入if分支,执行语句“break outer;”,即跳出整个循环体。故程序代码最后的输出为3 and 3。
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/254227.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号