首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是( )。 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
2009-01-15
37
问题
下列程序的输出结果是( )。 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
答案
8
解析
本题考查自增运算符“++”、逻辑与运算符“&&”和逻辑或运算符“‖”。自增运算符“++”,出现在变量之前(如题中的中++n),表示先使变量的值加1,再使用变量的值进行运算:出现在变量之后(如题中的n++),表示先使用变量的值进行运算,再使变量的值加1。当逻辑与运算符“&&”两边的运算对象都为真时,逻辑表达式的值才为真;当逻辑或运算符“‖”左边的运算对象为真时,其值就为真,不用计算其右边的运算对象的值.所以根据运算符的优先级,题中应先计算内层括号中的值。++j是先自加后运算,因此运算时j的值等于3,所以表达式++j=3成立,即表达式的值为1;由于1与任何数都为进行或(‖)运算,结果都为1,因此k=3;最后计算“&&”之前的表达式,i++是先运算后自加,因此运算时i为1,所以i++=1成立,自加1后i=2。if语句的条件为真即“1”,所以输出i、j、k的值分别是2,3,3。
转载请注明原文地址:https://www.kaotiyun.com/show/KhXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设x=4,y=8,z=7,则以下表达式的运算结果是()。xz)Orz
在考生目录下有一个工程文件sjt5.vbp,包含了所有控件和部分程序。程序运行时,单击”打开文件”按钮,则弹出”打开”对话框,默认文件类型为”文本文件”,默认目录为考生目录。选中in5.txt文件,如图2-20(a)所示,单击”打开”按钮,则把文件中的内容
窗体上有一个名称为CD1的通用对话框,一个名称为Text1的文本框,窗体的单击事件过程如下:PrivateSubForm_Click()CD1.DialogTitle="改变颜色"CD1.Color=
下列程序执行后,其输出结果为()。Dima(5)Fori=0To4a(i)=i+1:m=i+1Ifm=3Thena(m-1)=a(i-2)Elsea(m)=a(i)
设a=2,b=3,c=4,d=5,下列表达式的值是()。a>bAndec
输入VisualBasic源程序时,若一个命令行中包含两个语句,则两个语句之间的分隔符应使用
以下能从字符串“VisualBasic”中直接取出子字符串“Basic”的函数是()。
下面选项中不是关系数据库基本特征的是()。
在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的()。
在E—R图中,用来表示实体联系的图形是
随机试题
我国过渡时期总路线的特点是()
原发性功能性脊柱侧凸有
下列化合物属于强心苷的有
根据税收征收管理法律制度的规定,从事生产、经营的纳税人,应当在法定期限内将财务、会计制度或者财务、会计处理办法报送税务机关备案。该法定期限为( )。
从提倡高效务实的文风.到抵制舌尖上的浪费,从“苍蝇”“老虎”一起打到贯彻“三严三实”的要求,这表明中国共产党()。
承揽合同的特征是()。
因为来源复杂,PM2.5的治理空前困难,我国目前环境管理的思路是首先治理污染最重、影响最大的污染源,即抓主要矛盾。但对于PM2.5的治理,只抓单独排放源的效果可能是“按下葫芦浮起瓢”,_________。所以说,当前快速的经济发展是环境污染的催化剂,其带来
能够体现宪法在配置国家权力方面的发展趋势的有()。
Asystem’Sarchitectureisarepresentationofasysteminwhichthereisamappingof(71)ontohardwareandsoftwarecomponents,
在下面列出的条目中,哪个(些)是当前应用开发工具的发展趋势______。Ⅰ.采用三层或多层Client/Server结构Ⅱ.支持Web应用Ⅲ.支持开放的、构件式的分布式计算环境
最新回复
(
0
)