首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){int i=1; i=i^i; printf("%d\n",i); } 程序运行后的输出结果是
有以下程序 main(){int i=1; i=i^i; printf("%d\n",i); } 程序运行后的输出结果是
admin
2020-07-28
14
问题
有以下程序
main(){int i=1;
i=i^i;
printf("%d\n",i);
}
程序运行后的输出结果是
选项
A、-1
B、0
C、1
D、7
答案
B
解析
按位异或(n)的运算规则是:参与运算的两个运算数中相对应的二进制位上,若数相同,则该位的结果为0:若数不同,该位的结果为1。本题中表达式i^i的值必为0,因为i的各个位置的二进制值相同。
转载请注明原文地址:https://kaotiyun.com/show/oo3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请编写函数fun,其功能是:将一个数字字符串转换为一个整数(不得调用C语言提供的将字符串转换为整数的函数)。例如,若输入字符串“一1234”,则函数把它转换为整数值一1234。注意:部分源程序给出如下。请勿改动主函数main和其他函数中
若有定义语句:char*s1="OK",*s2="ok";,以下选项中,能够输出“OK”的语句是()。
有以下程序:#include<stdio.h>#include<string.h>main(){charp[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde";strcat(p,r);strcpy(p+
下列数据流图(DFD)构造规则中正确的是()。
有以下程序:#include<stdio.h>main(){inta=1,b=2,c=3,x;x=(a^b)&c;prinff("%d\n",x);}程序的运行结果是()。
若有定义语句:intx=12,y=8,z;,在其后执行语句z=0.9+x/y;,则z的值为()。
已知大写字母A的ASCII码值是65,小写字母a的ASCII码值是97。下列不能将变量c中的大写字母转换为对应小写字母的语句是()。
以下选项中,能够正确利用随机函数rand(),产生一个英文字母的表达式是()。
数据库设计中反映用户对数据要求的模式是()。
随机试题
痰饮的病因病机如何,如何理解治饮病“当以温药和之”的治疗原则?
当其取于心而注于手也,汩汩然来矣。汩汩:
鉴别渗出液和漏出液最有用的方法是
心肾不交证的本质是()。
影响利率的因素有多种,通常情况下,利率的最高界限是()。
关于日本个人所得税应税所得的规定,下列说法中错误的是( )。
某中外合资家电生产企业,共有在册职工120人,资产3500万元。2008年销售产品取得不含税收入2500万元,会计利润600万元,已预缴所得税150万元。经会计师事务所审核,发现以下问题:(1)期间费用中广告费450万元、业务招待费15万元、研究开发费
贷款价格的构成包括()。
下列关于公务员职务升降的做法,错误的是()。
Despitethescandalsoverleakede-mails,thescientificevidenceforglobalwarmingremainsstrong.Thequestion,then,istow
最新回复
(
0
)