首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是( )。 publicclassTest { voidprintValue(int m) { do { System.out.println("The value is"+m) }
下列程序的输出结果是( )。 publicclassTest { voidprintValue(int m) { do { System.out.println("The value is"+m) }
admin
2010-12-17
35
问题
下列程序的输出结果是( )。 publicclassTest { voidprintValue(int m) { do { System.out.println("The value is"+m) } while(--m>10) } public static voidmain(Stringargs[]) { inti=10; Testt=newTest(); t.printValue(i); } }
选项
A、Thevalueis 8
B、Thevalueis 9
C、Thevalueis 10
D、Thevalueis 11
答案
C
解析
此题考查的是do-while循环和“-”操作符的知识。do-while最少执行一次,在执行完do中的内容后,判断 while中的条件是否为true。如果为true,就再执行do中的内容,然后再进行判断。以此类推,直到while的判断为false时退出循环,执行循环后面的内容。而“--”操作符的规则是,变量右边的“-”将先进行运算,然后才使变量的值减一。而在变量左边的“--”,则先将变量的值减一再运算。本程序中I的值为10,当程序运行到do-while循环时,程序先执行一次循环后然后再做判断,因此选C。
转载请注明原文地址:https://kaotiyun.com/show/Bd9p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示的阶段是
下面代码的输出结果是name=’’Python语言程序设计’’print(name[2:一2])
以下选项的叙述中,正确的是
算法分析的目的是
下面概念中,不专属于面向对象方法的是
下列叙述中正确的是
请编写一个史上最佛系的程序,获得用户输入时无提示,获得用户输入后计算100除输入值,结果运算正常就输出结果,并退出,永远不报错退出。
下列叙述中错误的是()。
下列标识符中哪项是不合法的?
随机试题
我国《野生动物保护法》所保护的野生动物与一般意义上的野生动物有何区别?
乙型肝炎患者,其血化验中抗-HBc抗体的出现,其意义是提示
在焓湿图中,________近似与等焓线重合。
监理工程师通常在( )情况下,可以对承包人的索赔提出质疑。
银行及其他金融机构相互之间进行短期的资金借贷称为()。
A:MayIuseyourphoneforalocalcall?B:______,sir!
Thereisvirtuallynolimittohowonecanservecommunityinterests,fromspendingafewhoursaweekwithsomecharitableorga
有以下程序#includemain(){inta;scanf(“%d”,&a);if(a++
Englandisnotabigcountry:fromnorthtosouthandfromeasttowestitisonlyaboutthreehundredmilesacross.Butforas
A、Theyaredifficulttoseeintheslide.B、Thereisanunusualnumberoftheminthesample.C、Hefindsthemmoreinterestingt
最新回复
(
0
)