首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
27
问题
有以下程序: 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://jikaoti.com/ti/CJn0FFFM
本试题收录于:
二级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
设有以下定义:char*st="howareyou";下列程序段中正确的是______。
以下程序的输出结果是______。fun(int**s,intp[2][3]){**s=p[1][1];}main(){inta[2][3]={1,3,5,7,9,11},*p;p=(in
以下程序的输出结果是______。longfun(intn){longs;if(n==1||n==2)s=2;elses=n-fun(n-1);returns;}main(
以下程序的运行结果为______。main(){intx,*p,**q;x=10;p=&x;q=&p;printf("%d\n",**q);}
以下程序的输出结果是______。#defineTIMES(X)X*Xmain(){inta=16,k=2,m=1;a/=TIMES(k+m)/TIMES(k+m);printf("d\n"
C语言程序的基本单位是______。
为了避免在嵌套的条件语句if-else中产生二义性,C语言中规定的if-else配对原则是______。
一个C语言程序是由
随机试题
数据库发展的阶段
急性胰腺炎发病后多久血清淀粉酶开始升高
柴胡具有的功效牛蒡子具有的功效
新生儿溶血疾病换血治疗的指征,血清胆红素在足月儿至少应大于
房地产经纪人向委托人提供房地产的交易信息,包括()等,使委托人能够选择符合自己交易目的的房地产;
凭证式国债的特点有()。Ⅰ.购买方便Ⅱ.收益不稳定Ⅲ.风险性高Ⅳ.变现灵活
根据环境保护法规定,编制有关开发利用规划,建设对环境有影响的项目,应当依法进行
A、 B、 C、 D、 D观察图形变化,每组第三个图形为前两列图形的“和”,并且第三幅图中的前半部分与每组第一个图形中的阴影是相反的。
设则
AmongthesportsinCanada,______isthesportwhichCanadiansusuallyenjoyplayingmost.
最新回复
(
0
)