首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 main( ) { int p,a=5; if(p=a!=0) printf("%d\n",p); else printf("%d\n",p+2); } 执行后输出结果是【 】。
若有以下程序 main( ) { int p,a=5; if(p=a!=0) printf("%d\n",p); else printf("%d\n",p+2); } 执行后输出结果是【 】。
admin
2005-05-15
55
问题
若有以下程序
main( )
{ int p,a=5;
if(p=a!=0)
printf("%d\n",p);
else
printf("%d\n",p+2);
}
执行后输出结果是【 】。
选项
答案
1
解析
由运算符的优先级知,if语句的条件表达式中,先进行“a!=0”计算,返回值为1,再进行赋值运算p=1,所以条件成立,接着输出p的值。
转载请注明原文地址:https://www.kaotiyun.com/show/9YHp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在窗体上画一个名称为List1的列表框,然后编写如下程序:PrivateSubForm_Click()Fori=1To10Item=”Item”&i:List1.AddltemItemNexti
下列数组定义中错误的是
窗体上有一个名称为Command1的命令按钮,编写如下事件过程:PrivateSubCommand1_Click()i=0DoWhilei<6Forj=1Toin=n+1Nexti=i+1LoopPrintnEndSu
有如下语句序列:Dima,bAsIntegerPrintaPrintb执行以上语句序列,下列叙述中错误的是()。
设窗体上有一个名称为List1的列表框,并有若干列表项。下面语句中不能在所有列表项之后追加一个列表项的是
下面程序的功能是输出100以内所有素数:PrivateSubCommand1_Click()Forn=2To100isprime=Time:k=2DoWhilek
关于KeyPress事件,以下叙述中正确的是
窗体上有名称为Command1的命令按钮,名称分别为Label1、Label2、Label3的标签。编写如下程序:PrivatexAsIntegerPrivateSubCommand1_Click()StaticyAsInteger
输入VisualBasic源程序时,若一个命令行中包含两个语句,则两个语句之间的分隔符应使用()。
随机试题
A、Ithadbeenstolenbysomeone.B、Ithadbeenmovedtothenextblock.C、Ithadbeenparkedatawrongplace.D、Ithadbeentak
Word中,可以把表格整体左对齐显示。()
车祸造成小腿中上段皮肤裂伤,短缩,成角畸形并有骨外露。
当事人约定由第三人向债权人履行债务的,若第三人不履行债务,则()。
某施工现场道路上出现了一个坑,项目经理部不仅设置了防护栏及警示牌,还设置了照明灯及夜间警示红灯,这体现了()原则。【2011年考试真题】
开放式基金发生巨额赎回时,必须及时公告,但不必向中国证监会报告。()
下列选项中,由冼星海作曲的歌曲是()。
Ifamandoesnothaveanidealandtryto______it,thenhebecomesamean,baseandsordidcreature,nomatterhowsuccessful
In1904A.P.GianninibecameaboardmemberofaSanFranciscobank.Hediscoveredthatmostbankscaredonlyforthewealthy,
InformationSuperhighwayatWorkThechangesinhowwecommunicatemakeitnecessarytochangehowwethinkaboutcommunicati
最新回复
(
0
)