首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是( )。 main() {int i=1,j=2,k=3; if(i++==1&&(++j=3‖k++==3))printf("%d%d%d\n",i,j,k); }
下列程序的输出结果是( )。 main() {int i=1,j=2,k=3; if(i++==1&&(++j=3‖k++==3))printf("%d%d%d\n",i,j,k); }
admin
2010-09-05
61
问题
下列程序的输出结果是( )。
main()
{int i=1,j=2,k=3;
if(i++==1&&(++j=3‖k++==3))printf("%d%d%d\n",i,j,k);
}
选项
A、1 2 3
B、2 3 4
C、2 2 3
D、2 3 3
答案
D
解析
本题考查自增运算符“++”、逻辑与运算符“&&”和逻辑或运算符“‖”。自增运算符“++”,出现在变量之前(如题中的++n),表示先使变量的值加1,再使用变量的值进行运算;出现在变量之后(如题中的n++),表示先使用变量的值进行运算,再使变量的值加1。当逻辑与运算符"&&"两边的运算对象都为真时,逻辑表达式的值才为真;当逻辑或运算符"‖"左边的运算对象为真时,其值就为真,不用计算其右边的运算对象的值。所以根据运算符的优先级,题中应先计算内层括号中的值。++j是先自加后运算,因此运算时,i的值等于3,所以表达式++j==3成立,即表达式的值为¨由于1与任何数都为进行或(‖)运算,结果都为1,因此k=3;最后计算“&&”之前的表达式,i++是先运算后自加,因此运算时i为1,所以i+==1成立,自加1后i=2。if语句的条件为真即"1",所以输出i、j、k的值分别是2,3,3。
转载请注明原文地址:https://kaotiyun.com/show/a0Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
以下变量名q1合法的是()。
考生文件夹中有一个工程文件sjt4.vbp。该程序的功能是:程序运行时,向文本框控件数组Text1(有5个文本框)中任意输入5个数,单击名称为Command1的命令按钮,则找出其中最小数并在标签lblBesult中显示。给出的窗体文件中已经有了全部控件,但
在窗体上画一个名为Checkl的复选框,如果在窗体启动事件中编写语句“Checkl.Enabled=False”,则运行后复选框的状态为()。
下列有关控件数组的说法中,正确的是
下面程序运行后,语句”Printi”执行的次数是()。PrivateSubForm_Click()DimiAsInteger,jAsIntegeri=0Doi=i+1Forj=10To1Step-3
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
下列说法中错误的是
深度为7的二叉树共有127个结点,则下列说法中错误的是
随机试题
依照《中华民国训政时期约法》的规定,训政时期中华民国最高的训政者是()
下列不是影响血尿素浓度因素的是
跨流域调水或跨省份调水一般属于()生态影响评价。
雨淋报警阀应安装在()系统中。
在国际货物买卖合同中,对于货物检验的时间和地点的规定方法中,使用较多的是()。
严谨治学对教师来说,有两个具体内容,即()。
法律关系主体成立所必需的两项能力是()。
假设你正在考虑投资某股票,该股票的永续股利为6元/股,根据你的调查,该股票的系数为0.9。当前的无风险收益率为4.3%,市场期望收益率是13%。(复旦大学2018年真题)如果选择用CAPM模型进行估计,计算你对该股票的期望收益率是多少?
我们通常用到的cin>>,是属于【】输入。
Mr.Hall______severalmistakesTommadeinthecompositionandaskedhimtocorrectthem.
最新回复
(
0
)