首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果为( )。 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
51
问题
下列程序的输出结果为( )。 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全国计算机二级
相关试题推荐
在黑盒测试方法中,设计测试用例的主要根据是
一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用,而实现递归调用时存储分配通常用
设一棵完全二叉树共有699个结点,则该二叉树中的叶子结点数是
恺撒密码是古罗马恺撒大帝用来对军事情报进行加密的算法,它采用了替换方法对信息中的每一个英文字符循环替换为字母表序列该字符后面第三个字符,即循环左移3位,对应关系如下:原文:ABCDEFGHIJKLMNOPQRS
用来判断当前Python语句在分支结构中的是
实现冒泡排序法。冒泡排序(BubbleSort)的基本步骤是:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,
保证Java语言可移植性的特征是______。
为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为______。
URL是【】的缩写。
随机试题
女性,70岁,右下唇皮肤肿物不断增大半年,直径约1.5cm大小,半月来破溃出血。病理检查肿瘤细胞异型性明显,角化珠形成,浸润肌肉组织。符合该患者诊断的是
下列因素中可增加对比度的因素是
细菌抵御吞噬细胞吞噬的结构是
确定软件著作权归属的基本原则是()。
公民刘某,住所地为A县,公民王某,住所地为B县,公民周某,住所地为C县。刘某以王某侵犯房屋的所有权为由向法院提起诉讼,周某则主张其才是房屋的真正主人。诉讼所涉及的房屋坐落于D县。那么,你认为哪个法院有管辖权?()
施工单位在工程投标报价中应当包含安全生产费用,一般不低于工程造价的(),且不得作为竞争性条件。
BHJ集团公司主要业务包括高新园区的开发建设、管理服务,高新技术成果转化和高科技企业经营管理。经过10多年的发展,目前形成了以电子元器件、新材料生产为主体的高新技术产业群。公司成立初期,分配形式单一,薪酬长期处于低水平状态,内部差距不明显,以人定岗的现象十
在整个地图学史上,有效使用地图意味着看懂绘制在平面上的一系列抽象符号,然后将这些符号与当地环境的各种三维特征联系起来,从而成功地确定自己的位置。但这并不是所有普通人都能够做到的,而且不久之前,地图本身也还是一种稀缺的人工制品,有些地图还属于军事上敏感的机密
透明牙本质(transparentdentin)
深化行政体制改革,要按照建立中国特色社会主义行政体制目标推进,具体要求是
最新回复
(
0
)