首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){ int i=1; i=i^i printf("%d\n",i);} 程序运行后的输出结果是
有以下程序 main(){ int i=1; i=i^i printf("%d\n",i);} 程序运行后的输出结果是
admin
2019-06-09
41
问题
有以下程序
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/q3Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序MODll.C中函数fun的功能是:将tt所指字符串中的小写字母都改为对应的大写字母,其他字符不变。例如,若输入“Ab,cD”,则输出“AB,CD”。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数
给定程序MODll.C中函数fun的功能是:将十进制正整数m转换成k(2≤k≤9)进制数,并按高位到低位顺序输出。例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。请改正fun函数中的错误,使它能得出正确的
下述程序的输出结果是()。#includevoidmain(){inta[20],*p[4];inti,k=0;for(i=0;i
下列叙述中正确的是()。
下列选项中,不属于数据管理员(DBA)职责的是()。
下面程序运行后的输出结果是()。#includemain(){inta[5]={1,0,4,2,0),b[5]={1,2,3,4,5},i,S=0;for(i=0;i
下列叙述中正确的是()。
以下能正确定义字符串的语句是()。
以下选项中非法的C语言字符常量是()。
随机试题
水淹路面影响行车安全,不易通行的原因是什么?
简易平均法
卫氏并殖吸虫病日本血吸虫病
项目市场预测要解决的基本问题不包括项目的()
设随机变量X与Y相互独立,且X服从标准正态分布N(0,1),y的概率分布为P{Y=0}=P{Y=1}=,记FZ(z)为随机变量Z=XY的分布函数,则函数FZ(z)的间断点个数为()
用Word打开文档A1.doc,然后将文档以A2.doc为名进行“另存为”的操作,这时()。A.A1.doc和A2.doc两个文档全被关闭B.A1.doc是当前文档C.A2.doc是当前文档D.当前文档由用户指定是A1.doc或A2.doc
软件商标权的权利人是指______。
局域网(LAN)指较小地域范围内的计算机网络,一般是一幢建筑物内或一个单位的几幢建筑物内的计算机互连而成的计算机网络。局域网有多种类型,目前使用最多的是:
OnApril20,2000,inAccra,Ghana,theleadersofsixWestAfricancountriesdeclaredtheirintentiontoproceedtomonetaryuni
Completethesummary.ChooseNOMORETHANTWOWORDSfromthepassageforeachanswer.Instrumentssimilartotheguitarhavebee
最新回复
(
0
)