首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若变量已正确定义,则以下语句的输出结果是 s=32; s^=32; printf("%d",s);
若变量已正确定义,则以下语句的输出结果是 s=32; s^=32; printf("%d",s);
admin
2013-10-19
30
问题
若变量已正确定义,则以下语句的输出结果是
s=32;
s^=32;
printf("%d",s);
选项
A、-1
B、1
C、32
D、0
答案
D
解析
“按位异或”运算的规则是:参与运算的两个运算数中相对应的二制位上,若数相同,则该位的结果为0;若数不同,则该位的结果为1。因为语句s=32;s^=32;相当于s与自身做按位异或运算,所以其结果等于0。
转载请注明原文地址:https://jikaoti.com/ti/z9n0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。main()charc1=’6’,c1=’0’printf("%d,%d,%d\n",c1,c2,c1-c2);}
a、b、c、d变量均为float类型且已正确赋值,下列选项中与数学式子“2ab/(5cd)”等价的C语言表达式是()。
下面的程序输出结果是______。#definer16#ifr==16voidp(inta){printf("%x",a);}#elsevoidp(inta){
下面程序的输出结果是()。main(){structm1{inta;intb;}en[2]={1,3,2,7);printf("%d\n",en[0].b/en[0].a*en[1].a);
定义如下变量:intn=10;则下列循环的输出结果是()。while(n>7){-n;printf("%d\n",n);}
在结构化方法中,软件功能分解属于下列软件开发中的阶段是()。
在下列叙述中,错误的一条是()
以下4个选项中,不能看作一条语句的是()。
以下不能正确进行字符串赋初值的语句是
下列叙述中正确的是______。
随机试题
法的规范作用可以分为指引、评价、教育等几个方面,其中教育作用是指()
A、Shehastoreceivetrainingfirst.B、That’sherchoicetodowhatshewants.C、Sheshoulddosoafterconsultingherhusband.
临床输血浆的主要目的是
调制箍围药,取其清凉解毒作用的,应选用
甲和乙之间的关系属于()。乙将甲的股票过户到第三人名下的行为,在法律效果上()。
个人住房抵押贷款属于购房者的消费性贷款,其中涉及个人与金融机构的信贷关系,通常与开发商也有联系。()
下列有关城市规划的说法中正确的一项是()。
耐克将在中国的生产厂搬至越南,其中的战略原因是()。
下列关于八一南昌起义的叙述,正确的有()。
三湾改编
最新回复
(
0
)