首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
53
问题
有以下程序: 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全国计算机二级
相关试题推荐
下列程序的输出结果是______。structst{intx;int*y;}*p;intdt[4]={10,20,30,40};structstaa[4]={50,&dt[0],60,&dt[0],60,&dr[0],60,
下列程序段的输出结果是______。intx=3;do{printf("%d",x-=2);}while(!(--x));
若有以下定义和语句,则输出结果是______。int**pp,*p,a=10,b=20;pp=&p;p=&a;p=&b;printf("%d\n",*p,**pp);
有以下程序: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,
阅读程序,填空补充程序。#define【】30main(){【】;num=10;total=num*PRICE;printf("total=%d,num=%d\n",【】);
函数mystrlen(char*s)的功能是求字符串s的长度,请填空。mystrlen(char*s){char*t:t=s;while(【】)t++;return(t-s);
以下函数返回a所指数组中最小的值所在的下标值:fun(int*a,intn){inti,j=0,p;p=j;for(i=j;i<n;i++)If(a[i]<a[p])____
以下程序的输出结果是______。#defineTIMES(X)X*Xmain(){inta=16,k=2,m=1;a/=TIMES(k+m)/TIMES(k+m);printf("d\n"
为了避免在嵌套的条件语句if-else中产生二义性,C语言中规定的if-else配对原则是______。
设有如下的变量定义,以下符合C语言语法的表达式是______。inti=8,k,a,b;unsignedlongw=5;doublex=1,42,y=5.2;
随机试题
帕萨特B5“查询故障存储单元”功能的功能码是_______。
不属于开放性损伤的是
收入政策,即工资和物价管制政策。针对()通货膨胀,当工资和物价螺旋式上升出现时,冻结工资和物价,能以较小的代价遏制通货膨胀,又不造成大规模失业,其效果取决于劳动双方与政府的合作。
2008年5月10日,甲公司的经办人李梅持转账支票到其开户银行某工商银行办事处办理转账手续,要求将其账面上的存款转5万元到本市与该公司有业务往来的某信用社。当日下午李梅持工商行办事处加盖有转讫章的进账单(回单)到信用社要求提取现金5万元,信用社柜台员因该公
票据业务一般包括()三类。
假设银行系统的(1)原始存款为900万元,(2)法定存款准备金率为6%,(3)现金漏损率(提现率)为15%,(4)超额准备金率为3%。根据上述材料,计算并回答下列问题:如果(3)(4)都为0,银行系统的存款乘数为()。
博物馆可以是非营利的国有博物馆,也可以是营利的非国有博物馆。()
11+21+31+…+2010!的个位数是()。
【B1】【B6】
Hedoesn’tdaretoleavethehouse___________(惟恐被别人认出来).
最新回复
(
0
)