首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果为( )。 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
22
问题
下列程序的输出结果为( )。 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://jikaoti.com/ti/G0H0FFFM
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
软件调试的目的是
关于Python循环结构,以下选项中描述错误的是
关于软件工程的描述,以下选项中描述正确的是
编写程序,实现将列表ls=[23,45,78,87,11,67,89,13,243,56,67,311,431,111,141]中的素数去除,并输出去除素数后列表ls的元素个数。请结合程序整体框架,补充横线处代码。defis_prime(n):①#
《侠客行》是金庸的重要武侠作品之一,主要叙述一个懵懂少年石破天的江湖经历。这里给出一个《侠客行》的网络版本,文件名为“侠客行一网络版.txt”。基础中文字符的Unicode编码范围是[0x4e00,0x9fa5],请统计给定文本中存在多少该范围内的基础中
根据设定的条件,判断应该选择哪一条分支来执行相应的语句序列,属于
在面向对象方法中,一个对象请求另一对象为其服务的方式是通过哪个选项发送?
求出一组数:1080,750,1080,750,1080,850,960,2000,1250,1630,1080,1800,1080,2100,1080,1450,2500,560,1080,560中的众数及出现频率。众数指出现次数最多的数。请完善代码。
实体电影和实体演员之间的联系是()。
下列关于栈的叙述正确的是()。
随机试题
新托马斯主义法学的主要代表人物是
InEngland,peopleoftentalkabouttheweatherbecausetheycanexperiencefourseasonsinoneday.Inthemorningtheweather
在医院感染控制委员会领导下建立的三级护理管理体系中,二级管理的执行者是
下列关于X射线透视的说法,正确的是
患者外感风邪,头痛较甚,伴恶寒发热,目眩鼻塞,舌苔薄白,脉浮。治疗宜选用
10岁女孩,左小腿轻微外伤后发热3天,左小腿上端肿胀,剧痛,局部皮温高,肤色正常,白细胞计数30×109/L,X线片未见明显变化,局部穿刺,针达骨膜下时抽出黄色脓液,首先应考虑为()
(2014年司考试题)因公司章程所规定的营业期限届满,蒙玛有限公司进入清算程序。关于该公司的清算,下列哪些选项是错误的?()
胰岛素(非制剂)()
在学前教育课程中,学科课程的优势是()。
WhatistheweatherlikeinthenorthernandeasternEnglandtoday?
最新回复
(
0
)