首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: main() { int i=1,j=1,k=2; if((j++||k++)&&i++) printf("%d,%d,%d\n",i,j,k); } 执行后输出结果是( )。
有以下程序: main() { int i=1,j=1,k=2; if((j++||k++)&&i++) printf("%d,%d,%d\n",i,j,k); } 执行后输出结果是( )。
admin
2010-01-10
47
问题
有以下程序: main() { int i=1,j=1,k=2; if((j++||k++)&&i++) printf("%d,%d,%d\n",i,j,k); } 执行后输出结果是( )。
选项
A、1,1,2
B、2,2,1
C、2,2,2
D、2,2,3
答案
4
解析
首先计算if语句后面的表达式值,先计算运算符&&前面括号里的||运算。在||运算中先计算j++,值为1(j的值为2),为真,后面的k++将不再计算,k的值依旧为2。计算&&后面的表达式i++,值为1(i的值变为2)。整个表达式的值为真,所以执行后面的输出语句,最后输出的i,j和k的值为2、2和2。所以,C选项为所选。
转载请注明原文地址:https://kaotiyun.com/show/QHWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
假定通过复制、粘贴操作建立了一个命令按钮数组Commandl,以下说法中错误的是
设有下面程序代码:PdvateSubCommandl_Click()Dim.aAsVarianta=Array(22,43,23,56,87,45,67,12,98,98,56,34,23,75,64)m=a(0)n=mFork=1T
下列说法中,错误的是
以下关于数组的叙述中,错误的是()。
在标准模块中,将a定义为全局整型变量的语句是()。
窗体上有一个名称为Command1的命令按钮,有程序如下:OptionBase1PrivateSUbCommand1_Click()Dima(10)AsInteger第1个ForFori=1To10a(i)=Int(Rnd*1
以下关于框架的叙述中,错误的是
随机试题
下列说法中正确的是()。
胎儿生物物理监测有哪些项目?
深吸气时能触到(1)______________以上的肾即为肾下垂。右侧肾下垂需与(2)v相鉴别,左侧肾下垂需与(3)______________相鉴别。
多房棘球绦虫的终宿主主要是
《药品管理法》修订实施的时间为
根据藏族的礼俗,欢迎亲友时最普遍的礼节是()。
学完《鸿门宴》,教师鼓励学生阅读更多《史记》中的作品。下列作品符合要求的是()。
学与教的相互作用过程是一个系统过程,该系统包含学生、教师、___________、教学媒体、教学环境等要素。
詹天佑少年时代就赴美留学,学习铁路专业,他能受到这种教育应得益于()。
Inthispart,theinterlocutorasksquestionstoeachofthecandidatesinturn.Youhavetogiveinformationaboutyourselfand
最新回复
(
0
)