首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){ int i=1; i=i^i; printf("%d\n",i);} 程序运行后的输出结果是
有以下程序 main(){ int i=1; i=i^i; printf("%d\n",i);} 程序运行后的输出结果是
admin
2013-10-19
25
问题
有以下程序
main(){
int i=1;
i=i^i;
printf("%d\n",i);}
程序运行后的输出结果是
选项
A、-1
B、0
C、1
D、7
答案
B
解析
按位异或(^)的运算规则是:参与运算的两个运算数中相对应的二进制位上,若数相同,则该位的结果为0;若数不同,该位的结果为1。本题中表达式i^i的值必为0,因为i的各个位置的二进制值相同。
转载请注明原文地址:https://kaotiyun.com/show/CvJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有以下语句:chara=3,b=6,C;c=a|b<<2;printf("%d\n",C);则c的二进制值是()。
以下程序的输出结果是()。main()charc1=’6’,c1=’0’printf("%d,%d,%d\n",c1,c2,c1-c2);}
main(intargc,char*argv[]){while(--argc>0)printf("%s",argv[argc]);printf"\n");}假定以上程序经编译和连接后生成可执行文件P
有以下程序:voidswap1(int*a,int*b){int*c=a;a=b,b=c;}voidswap2(int*a,int*b){intc=*a;*a=*b
下列程序段的输出结果是______。voidfun(int*x,int*y){pnntf("%d%d",*x,*y);*x=3;*y=4;}main(){intx=1,y=2;fu
若变量a、i已正确定义,且i已正确赋值,合法的语句是()。
下面语句的输出结果是() pritnf("%d\n",strlen("\t\"\065"xff\n"));
下面程序的运行结果是【】。#defineN10#defines(x)x*x#definef(x)(x*x)main(){inti1,i2;i1=1000/s(N);i2=
若要打开A盘上user子目录下名为abc.txt的文本文件进行读、写操作,下面符合此要求的函数调用是
若按功能划分,软件测试的方法通常分为【】测试方法和黑盒测试方法。
随机试题
PPD试验,皮内注射皮丘的直径为
患者女性,28岁。颈部逐渐变粗,呼吸困难,吞咽困难,触诊发现甲状腺肿大。该患者可能是
正经是指
有关民事诉讼的督促程序规定,叙述正确的有()。
(2005)高层办公楼常采用板式体形,而超高层办公楼常采用塔式体形·主要原因是()。
素混凝土结构的特点是()。
以下对利率平价说的缺陷说法正确的是()。
Itisnotuncommonforthere______problemsofcommunicationbetweentheoldandtheyoung.
试述新时代的大学生为什么要确立为人民服务的人生目的。
A、Usingpicturesofthesun,Earthandthemoontocomparetheirpositionsandsize.B、UsingaspecialGPSsystemtofixthespa
最新回复
(
0
)