首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果为( )。 public class Test { public static void main (String[] args) { int i,j,k,a=3,b=2;
下列程序的输出结果为( )。 public class Test { public static void main (String[] args) { int i,j,k,a=3,b=2;
admin
2010-12-17
24
问题
下列程序的输出结果为( )。 public class Test { public static void main (String[] args) { int i,j,k,a=3,b=2; i=(--a==b++)? --a:++b; j=a++; k=b; System. out. println("i="+i+" ,j =" +j+",k ="+k); } }
选项
A、i=2, j=1, k=3
B、i=1, j=1, k=2
C、i=4, j=2, k=4
D、i=1, j=1, k=3
答案
D
解析
本题的关键是要弄清条件表达式的执行步骤和自增(或自减)运算的求值过程。
程序的执行过程如下:
①首先求出关系表达式--a==b++的值为“真”。注意:--a是先使当前的a值(为3)减1后才参加关系运算;而b++则是先使当前的b值(为2)参加关系运算后再增1。
②由于关系表达式的结果为“真”,因此进行--a运算。由于a的当前值已为2,所以运算结果的值是1(注意:这时对++b不进行运算),即整个条件表达式的值为1,从而得到i=1。这时a和b的值分别为1和3。
③执行j=a++和k=b后,将分别得到:j=1(把a的当前值1赋给j后,a再增1),k=3。
转载请注明原文地址:https://kaotiyun.com/show/Cp9p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
以下选项中不是Python数据分析的第三方库的是
列表ls中存储了我国39所985高校所对应的学校类型,请以这个列表为数据变量完善Python代码,统计输出各类型的数量。ls=[’’综合’’,’’理工’’,’’综合’’,’’综合’’,’’综合’’,’’综合’’,’’综合’’,’’综合’’,\’’综合’
以123为随机数种子,随机生成10个在1到999(含)之间的随机数,以逗号分隔,打印输出,请补充横线处代码。importrandom①foriinrange(②):print(③,end=’’,’’)
ls是一个列表。内容如下:ls=[123,’’456’’,789,’’123’’,456,’’789’’]请补充如下代码,求其各整数元素的和。ls=[123,’’456’’,789,’’123’’,456,’’789’’]s=0foritem
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
下面关于Python中实参和形参的说法错误的是()。
下面关于Python中函数的说法错误的是()。
数据库管理系统应能实现的专门关系运算包括()。
URL是______的缩写。
随机试题
社会角色的扮演过程为()
就法律文书的写作和表达方法的不同,对罪犯刑事判决提请处理意见书属
Asustainabletransportationsystemisonethatissafe,capableandfriendlytotheenvironment.Sustainabletransportationis
完成反应式
下列辅助检查中,可显示半月板损伤的检查是哪一项
A.环形红斑B.关节破坏C.腹痛、便血D.心肌梗死E.结膜炎属于过敏性紫癜临床表现的为
下列关于双代号网络计划中关键工作和关键线路的说法错误的是()。
已设立的股份有限公司增加资本,申请发行境内上市外资股时,公司净资产总值应不低于()
NewFoodsandtheNewWorldInthelast500years,nothingaboutpeople—nottheirclothes,ideas,orlanguages—haschangeda
Webelievethattheyoungergenerationwillprove______ofourtrust.
最新回复
(
0
)