首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若变量已正确定义,则以下语句的输出结果是 s=32; s^=32; printf("%d",s);
若变量已正确定义,则以下语句的输出结果是 s=32; s^=32; printf("%d",s);
admin
2018-01-11
53
问题
若变量已正确定义,则以下语句的输出结果是
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://kaotiyun.com/show/9Uxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下述程序的输出结果是()。#defineN20voidfun(inta[],intn,intm){inti,j;for(i=m;i>n;i--)a[i+1]=a[i];}main(){inti,a[
有以下程序:main(){intk=5,n=0;do{switch(k){case1;case3;n+=1;k--;break;defalu
有如下程序段:inta=14,b=15,x:charc=’A’;x=(a&&b)&&(c<’B’);执行该程序后,x的值为()。
#define能作简单的替代,用宏来替代计算多项式5*x*x+5*x+5的值的函数f,正确的宏定义语句为()。
下列选项不符合良好程序设计风格的是()。
设有定义语句:intx[6]={2,4,6,8,5,7),*p=x,i;要求依次输出x数组6个元素中的值,不能完成此操作的语句是()。
以下关于结构化程序设计的叙述中正确的是()。
以下程序用于判断a,b,c能否构成三角形,若能,输出YES,否则输出NO。当给a,b,c输入三角形三条边长时,确定a,b,c能构成三角形的条件是需同时满足三个条件:a+b>c,a+c>b,b+c>a。请填空。#include<stdio.h
二进制数1110111.11转换成十进制数是()
如果两个8位二进制数00010101与01000111相加,其结果用十进制表示为【】。
随机试题
下列何者是来源于原始间叶组织的肿瘤
某患者前不久有野外摔伤史,来院后出现苦笑面容、角弓反张症状,那么此患者非常有可能患有()
安定性不合格的水泥( )。
关于会计凭证的传递,下列表述中,不正确的是()。
集团项目组需要讨论由于舞弊或错误导致集团公司财务报表发生重大错报的可能性,但参与讨论的成员不宜包括()。
现代旅游活动的基本要素包括()。
在讲解立体几何的有关概念时,我们常常借助实物模型或图形,这体现了数学教学的哪一原则的要求?并作简要的分析。
他身体虽弱,但智力正常。
Quetues______!tuasencoreoubliétacravate!
Historically,dictionarieshavebeenthoughtofasdullandmechanicalwhichisperhapswhymanyteachersarereluctanttoexplo
最新回复
(
0
)