首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){ int i=1; i=i^i; printf("%d\n",i);} 程序运行后的输出结果是
有以下程序 main(){ int i=1; i=i^i; printf("%d\n",i);} 程序运行后的输出结果是
admin
2019-12-17
48
问题
有以下程序
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/BECp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){FILE*pf;char*s1="China",*s2="Beijing";pf=fopen("abc.dat","wb+");fwrite(s2,7,1,pf);rewi
若变量已正确定义,则以下语句的输出结果是s=32;S^=32;printf("%d",s);
当用户要求输入的字符串中含有空格时,应使用的输入函数是
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母#include#includevoidfun(char*P){inti=0;while(p[i]){if(p[i]="&&islower(p[i
有以下程序:#include#includemain(){chars[]="Beijing";printf("%d\n",strlen(strcpy(s,"China")));
关于C语言函数说明的位置,以下叙述正确的是()。
以下涉及字符串数组、字符指针的程序段,没有编译错误的是()。
若有定义:inta=0,b=0,c=0,d=0;,有C语言表达式(a++&&b++)?c++:d++,以下关于其执行顺序的叙述正确是()。
设有定义:intx=2,*p=&x;floaty=3.0;charz=’c’;,则立即进行以下运算有安全隐患的是()。
为了避免在嵌套的if—else语句中产生二义性,C语言规定与else子句配对是()。
随机试题
马克思说,资本主义“不自觉地创造着一种更高级的生产形式的物质条件”,它的“历史任务和存在理由”是()
骨盆结构的稳定性主要取决于后环的完整,以下属不稳定损伤的是
现从工地取砂样240g,测得含水率为3%的砂,则干燥后的质量为()g。
造成对客观事物的预测结果偏离预期的原因有()。
某建设项目计算期为10年,各年净现金流量(CI-CO)及累计净现金流量∑(CI-CO)如下表所示,计算该项目的静态投资回收期Pt(表)为( )年。
处于衰退期阶段的行业,开工率较低。()
自2010年6月1日起,纳税人在新疆开采的原油、天然气,以下优惠政策正确的有()。
教育心理学成熟时期的特征是行为、认知和人本主义学派的分歧日趋增大。()
为了进行差错控制,在局域网中对数据帧广泛使用的校验方法是(178)校验。CRC-16规定的生成多项式为G(x)=X16+X15+X2+1,它产生(179)位的校验码,当接收端发现错误后会(180)。如果CRC的生成多项式为G(X)=X4+X+1,码字为10
A、Tobuysomenationaldebt.B、Toopenasavingsaccount.C、Toasktheinterestrate.D、Towithdrawsomemoney.BWhatdoesthem
最新回复
(
0
)