首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果为( )。 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
47
问题
下列程序的输出结果为( )。 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://www.kaotiyun.com/show/Cp9p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
使用turtle库的turtle.fd()函数和turtle.seth()函数绘制一个等边三角形,边长为200像素,效果如下图所示。请结合程序整体框架,补充横线处代码。importturtleas①foriinrange(②):t.set
能实现将一维数据写入CSV文件中的是
Python数据分析方向的第三方库是
给标识符关联名字的过程是
以下选项中,不属于面向对象设计方法特征的是
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。以下选项中属于应用软件的是
给定列表ls={1,2,3,’’1’’,’’2’’,’’3’’},其元素包含两种数据类型,则ls的数据组织维度是
数据库管理系统是()。
数据库管理系统能实现对数据库中数据的查询、插入、修改及删除,这类功能称为()。
黑盒测试技术依据的是()。
随机试题
下列各项中,不属于企业内部控制应当遵循的原则的是()。
排便反射的初级中枢在
“乙癸同源”应归属于
A.生物等效性试验B.Ⅰ期临床试验C.Ⅱ期临床试验D.Ⅲ期临床试验E.Ⅳ期临床试验新药上市后由申请人自主进行的应用研究阶段
沉淀池的超高不小于0.3m是因为()。
甲食品厂于2004年6月5日在其生产的糕点上使用了“AAA”商标。2008年10月20日该厂正式向国家工商局申请注册商标。2009年3月5日国家工商局核准注册商标,2009年3月12发布商标注册公告。该注册商标有效期的起算日是()。
市场的博弈是导火索。谁提供更诱人的套餐和资费、更优质的服务,谁便可能拥有更大的市场份额——运营商深谙这样的市场规律,竞争对手的任何一个改变都可能引发“破窗效应”。面对长途漫游费,三大运营商相继__________,其实是遵循市场规律的必然选择。填入画横线部
模块级变量的声明关键字是Dim或______。
HowtoCommunicateEffectivelyGeneralinformationoncommunication—It’saskillyoucanlearn.—Communicationsison
Theycallthemthenewbreadearners.Theyarewomen,andtheyaresettotakeover.Womenarebeginningtorise【C1】______to
最新回复
(
0
)