首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果为( )。 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
27
问题
下列程序的输出结果为( )。 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全国计算机二级
相关试题推荐
下面代码的输出结果是listV=list(range(5))print(2inlistV)
关于二叉树的遍历,以下选项中描述错误的是
补充完善如下代码。使得程序能够计算a中各元素与b逐项乘积的累加和。a=[[1,2,3],[4,5,6],[7,8,9]]b=[3,6,9]①forcina:forjin②:s+=c[j]*b[j]print(s)
执行如下代码:importtimeprint(time.time())以下选项中描述错误的是
关于线性表的顺序存储结构和线性表的链式存储结构,以下选项中描述正确的是
关于Python赋值语句,下列选项中描述正确的是
采用面向对象技术开发的应用系统的特点是
下面软件系统结构图的宽度是
某完全二叉树有256个结点,则该二叉树的深度为()。
下面关于Python标准库和第三方库的说法正确的是()。
随机试题
50岁妇女,主诉外阴痒,伴白带多、稀、黄色、有腥臭,查:阴道黏膜充血明显,有红色斑点,分泌物呈黄色泡沫状,最可能的诊断为
女,45岁,G1P1,因月经过多继发贫血2年,妇科检查:宫颈轻度糜烂,子宫如孕3个月大小,凹凸不平,双附件正常最可能的诊断是
凡是在水溶液中证明不稳定的药物,一般可制成
停车设施的交通流线组织应尽可能遵循()原则。
关于单独台阶式混凝土基础浇筑的说法,正确的是()。
小明一旦出现作业未完成的情况,父母就会让他执行新规定:一个月内不准玩任何网络游戏。这种做法属于()。
计算机等级考试属于一种()。
下面关于政府职能与行政权力的关系表述正确的有()
在设计测试用例时,(88)是用得最多的一种黑盒测试方法。在黑盒测试方法中,等价类划分方法设计测试用例的步骤是:1.根据输入条件把数目极多的输入数据划分成若干个有效等价类和若干个无效等价类;2.设计一个测试用例,使其覆盖(89)尚未被覆盖的有
Oftenreferredtoas"theheartofafactoringorganization",thecreditdepartmentisresponsibleforgrantingcredittoclien
最新回复
(
0
)