首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
23
问题
有以下程序: 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全国计算机二级
相关试题推荐
下列程序的输出结果是______。main(){inta=-1,b=1,k;if((++a<0)&&!(b--<=0))printf("%d%d\n",a,b);elseprintf("%d%d\n",b,a)
有以下程序:voidsum(int*A){a[0]=a[1];}main(){intaa[10]={1,2,3,4,5,6,7,8,9,10},i;for(i=1;i>0;i--)sum(&aa[i])
以下变量x、y、z均为double类型且已正确赋值,不能正确表示数学式子x/(y*2)的C语言表达式是______。
有以下程序: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,
下列程序的输出结果是【】。voidfun(int*n){while((*n))printf("%d",(*n)--);}main(){inta=10;fun(&a);
执行下面程序段后,k值是【】。k=1;n=263;do{k*=n%10;n/=10;}while(n);
以下程序的运行结果为______。main(){intx,*p,**q;x=10;p=&x;q=&p;printf("%d\n",**q);}
C语言程序的基本单位是______。
若已定义以下语句,其中0≤i≤9,则对a数组元素不正确的引用为______。inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回。请填空。intmystrlen(char*str){inti;for(i=0;【】!=’\0’;i++);return(【】);
随机试题
设向量a=(2,4,-5),b=(2,3,k),若a与b垂直,则k=____________.
女性,54岁,心悸、胸闷2天,心电图检查为心房扑动。对于该病例,以下哪一种观点是正确的
首选用于治疗小儿尿血膀胱湿热证的方剂是()
男性,65岁,患糖尿病15年,高血压病10年。查体:双下肢轻度水肿。尿蛋白(++),血肌酐1601μmol/L,眼底检查示视网膜出现棉絮状软性渗出。为延缓该患者糖尿病肾病的进展,不宜采用的措施是
男性,34岁,建筑工人,在一次事故中严重外伤,大量出血,血压下降,少尿,经抢救低血压和血容量已纠正后,尿量仍很少,为避免肾衰竭的进展,应给予下列哪种药物
下列属于传统养护技术的是
依据《特种作业人员安全技术培训考核管理规定》,生产经营单位非法印制、伪造、倒卖特种作业操作证,或者使用非法印制、伪造、倒卖的特种作业操作证的,可作出的处罚有()。
分系统试运行的荷载程序是()的过程。
马克思主义和党的指导思想的与时俱进,首先要求马克思主义要与()。
下列体现质量互变规律的是()。
最新回复
(
0
)