首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 main() { int a=-1,b=4,k; k=(++a<0)&&!(b--<=0); printf("%d%d%d\n"m,k,a,b); }
以下程序的输出结果是( )。 main() { int a=-1,b=4,k; k=(++a<0)&&!(b--<=0); printf("%d%d%d\n"m,k,a,b); }
admin
2010-01-10
18
问题
以下程序的输出结果是( )。 main() { int a=-1,b=4,k; k=(++a<0)&&!(b--<=0); printf("%d%d%d\n"m,k,a,b); }
选项
A、104
B、103
C、3
D、4
答案
8
解析
&&的优先级高于=,先计算&&左侧的表达式++a<0。先对a加1再与0比较大小,a=-1+1=0,++a<0为假即0,&&左侧的表达式的值为0,不再计算&&右侧的表达式的值,因此b的值不变仍然为4,整个逻辑表达式的值为0,则k被赋值为0。输出的结果为004。
转载请注明原文地址:https://kaotiyun.com/show/mhWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于数组的叙述中,错误的是
以下关于数组的叙述中,错误的是
在窗体上画一个名称为Commandl的命令按钮,编写如下事件过程:PrivateSubCommandl_Click()n=0Fori=0To10X=2*i.1IfXMod3=0Thenn=n+1NextiPrintn
下面程序计算并输出的是PrivateSubCommand1_Click()a=10:s=0Dos=s+a*a*a:a=a-1LoopUntila
下面不属于需求分析阶段任务的是
以下表达式与Int(3.5)的值相同的是
设窗体上有2个直线控件Line1和Line2,若使两条直线相连接,需满足的条件是
在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是
用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。st=(char*)【】;
随机试题
—DidyougetanyinformationfromMr.Lee?—He________anexpert,buthedoesn’tseemtoknowmuch.
指针式万用表正确操作时,是应水平放置,还是垂直放置?
小儿厌食脾失健运证的治法是()
下列说法正确的是:
关于法官公正和廉洁的要求,下列说法正确的是:()
根据《中华人民共和国证券法》规定,申请上市的基金必须具备的条件有()。
下列关于内蒙古说法正确的是()。
根据《社会救助暂行办法》,县级以上地方人民政府应当发挥社会工作服务机构和社会工作者的作用,为社会救助对象提供专业服务,这些专业服务不包括()。
ItissaidthatGeorgeWashingtonwasoneofthefirsttorealizehowimportantthebuildingofcanalswouldbetothenation’s
Nowhereinnatureisaluminumfoundfree,owingtoitsalways______withotherelements,mostcommonlywithoxygen.
最新回复
(
0
)