首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: main() { int x=3,y=2,z=1; printf("%d\n",x/y&~z); } 程序运行后的输出结果是( )。
有以下程序: main() { int x=3,y=2,z=1; printf("%d\n",x/y&~z); } 程序运行后的输出结果是( )。
admin
2013-02-23
29
问题
有以下程序: main() { int x=3,y=2,z=1; printf("%d\n",x/y&~z); } 程序运行后的输出结果是( )。
选项
A、3
B、2
C、1
D、0
答案
8
解析
在表达式x/y&~z中,&前面表达式的值为1(3/2=1)表示二进制为00000001,而按位取反运算符~的优先级高于按位与运算符&,先计算&后面的取反运算符~。z的二进制表示为00000001,取反后为11111110,最后进行&,即“00000001&11111110”结果为00000000,故最后的值为0,所以,4个选项中选项D符合题意。
转载请注明原文地址:https://kaotiyun.com/show/SLJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是______。intd=1;fun(intp){staticintd=5;d+=p;printf("%d",d);return(d);}main(){inta=3;printf("%d\n",fun
若有以下定义和语句,则输出结果是______。int**pp,*p,a=10,b=20;pp=&p;p=&a;p=&b;printf("%d\n",*p,**pp);
下列程序段执行后,c3中的值是______。intc1=1,c2=2,c3;c3=1.0/c2*c1;
有以下程序:main(){inta;charc=10;floatf=100.0;doublex;a=f/=c*=(x=6.5);printf("%d%d%3.1f%3.1f\n",a,c,f,
以下函数返回a所指数组中最小的值所在的下标值:fun(int*a,intn){inti,j=0,p;p=j;for(i=j;i<n;i++)If(a[i]<a[p])____
以下程序的输出结果是______。fun(int**s,intp[2][3]){**s=p[1][1];}main(){inta[2][3]={1,3,5,7,9,11},*p;p=(in
设有如下的变量定义,以下符合C语言语法的表达式是______。inti=8,k,a,b;unsignedlongw=5;doublex=1,42,y=5.2;
若已定义以下语句,其中0≤i≤9,则对a数组元素不正确的引用为______。inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;
在下列叙述中,错误的一条是______。
在C语言中,字符的比较就是对它们的【】码进行比较。
随机试题
Whenyoungpeoplegettheirfirstrealjobs,theyfacealotofnew,confusingsituations.Theymayfindthateverythingisdiff
患者,男性,56岁,糖尿病患者,血糖控制欠佳,颌面部手术后颏下区大面积感染,经2周换药后遗留5cm×3cm的感染肉芽创面,此时植皮宜选用
下列关于自然人民事行为能力的表述中,错误的是()。
原始取得的方式有:劳动生产、先占、孳息、添附、善意取得、拾得遗失物、发现埋藏物等。什么是“添附”?
“天心阁,阁荡鸽,鸽下阁未飞;水陆洲,洲停舟,舟流洲不流”的作联技巧是()。
A、 B、 C、 D、 D
数据库管理系统常见的数据模型有层次模型、网状模型和【】3种。
Whichofthefollowingmagazinesispublishedmonthly?Whichtwomagazinesarepublishedbythesamepublisher?
Thepassageismainlyabout______.Thedrugtestedonpeoplecan______.
Youshouldspendabout20minutesonQuestions27-40whicharebasedonReadingPassage3below.PlaceboEffect—ThePowerofNot
最新回复
(
0
)