首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main() { int i=1; i = i^i; printf("%d\n", i ); } 程序运行后的输出结果是
有以下程序 main() { int i=1; i = i^i; printf("%d\n", i ); } 程序运行后的输出结果是
admin
2020-05-19
54
问题
有以下程序
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/5rCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若intyear=一2009,*p=&year;以下不能使变量year中的值增至2010的语句是()。
以下程序的输出结果是()。#include#defineN5#defineMN+1#definef(x)(x*M)main(){inti1,i2;il=f(2);i2=f(1+1);printf(’’%d%d\n’’,il
有以下程序:#includemain(){chars[]=“abode”;s+=2;prinff(“%d\n”,s[0]);}程序的运行结果是()。
下列叙述中错误的是()。
有以下程序:#includestructtt{intx;struct*y;}*P;structtta[4]={20,a+1,15,a+2,30,a+3,17,a};main()}int
有以下程序:structst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};structste12]={10,a,20,b};以下选项中表达式值为11的是()。
有以下函数:intfun(char*s){char*t=s:while(*t++);re[Hm(t—s);}该函数的功能足()。
以下叙述中正确的是()。
给定程序MODI1.C中函数fun的功能是:将tt所指字符串中的小写字母都改为对应的大写字母,其他字符不变。例如,若输入"Ab,cD",则输出"AB,CD"。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
随机试题
奴隶社会、封建社会的小生产式的领导,又称之为【】
肉眼观察肾体积明显缩小,质地变硬,表面有大的不规则凹陷瘢痕,该病变性质最可能是
强酸水解温和酸水解
甲乙两国协议将其海洋划界争端提交联合国国际法院。国际法院就此案作出判决后,甲国拒不履行依该判决所承担的义务。根据《国际法院规约》,下列做法哪一个是正确的?
中小企业主的性格特征包括()。
下列说法中,正确的有()。
下列()不属于社会策划模式的特点。
设连续型随机变量X的分布函数F(x)=求:(Ⅰ)A和B;(Ⅱ)X的概率密度f(x)。
Thisresearchhadamoresignificantmeaningforthemthan__________________________.(对于我们的意义)
A、Cometoseetheirdoctors.B、SearchinformationfromInternet.C、Discusswithothersonline.D、Followtheopinionsoffamilym
最新回复
(
0
)