首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
26
问题
有以下程序: 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全国计算机二级
相关试题推荐
下面的语句用Array函数为数组变量a的各种元素赋值整数值:
假定通过复制、粘贴操作建立了一个命令按钮数组Commandl,以下说法中错误的是
窗体上有一个名称为Labell的标签和一个名称为Commandl的命令按钮。命令按钮的单击事件过程如下:PrivateSubCommand1_Click()x=InputBox(”输入x:”,,0):y=InputBox(”输入y:
下列关于数据库设计的叙述中,正确的是
下面关于直线控件的叙述中正确的是()。
假设有如下的命令按钮(名称为Commandl)事件过程:PrivateSubCommandl_Click()x=InputBox(”输入:”,”输入整数”)MsgBox”输入的数据是:”,,”输入数据:"+xEn
假定有以下程序段Fori=lTo3Fori=5To1Step-1Printi*jNextiNexti则语句Printi*j的执行次数是
在窗体上画一个文本框,其名称为Text1,为了在程序运行后隐藏该文本框,应使用的语句为
窗体上有一个名称为Command1的命令按钮,有程序如下:OptionBase1PrivateSUbCommand1_Click()Dima(10)AsInteger第1个ForFori=1To10a(i)=Int(Rnd*1
如果要在语句:a=Array(1,2,3,4,5)的前面声明变量a,则正确的声明是
随机试题
________withthesizeofthewholeearth,thebiggestoceandoesn’tseembigatall.
《人体器官移植条例》开始实施的日期是
注册会计师充分了解专家的专长领域,主要是为了()。
下列关于合同转让的表述中,疋确的选项是()。
因水路货物运输事故要求赔偿的手续,根据()的规定执行。
某食品加工厂因技术创新使得该厂的生产率大幅提高,减少了预付资本数量,这使得该厂的资本构成发生了变化,所变化的资本构成是()。
某国准备造访一颗太阳系行星,这颗星球的物质组成以氢和氦为主,其平均半径仅亚于木星,而且它有23颗卫星,表面有一个特别美丽的光环。这颗行星是:
理藩院
所谓按生产要素分配,就是指生产要素的占有者凭借其生产要素所有权从生产要素使用者那里获得收益。我国按劳分配以外的多种分配方式,其实质是按生产要素的占有状况进行分配。依据生产要素的不同类别,按生产要素参与分配的形式有
What’stheairportlike?
最新回复
(
0
)