首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的功能是进行位运算: main() {unsigned char a,b; a=7^3;b=~4&3; printf("%d%d\n",a,B); } 程序运行后的输出结果是( )。
以下程序的功能是进行位运算: main() {unsigned char a,b; a=7^3;b=~4&3; printf("%d%d\n",a,B); } 程序运行后的输出结果是( )。
admin
2011-06-10
48
问题
以下程序的功能是进行位运算: main() {unsigned char a,b; a=7^3;b=~4&3; printf("%d%d\n",a,B); } 程序运行后的输出结果是( )。
选项
A、4 3
B、7 3
C、7 0
D、4 0
答案
A
解析
本题考查位运算。位运算的对象应为二进制的形式。7的二进制表示为00000111,3的二进制表示为00000011,7与3相异或得00000100,即十进制数4,表达式“~4&3”先进行位反操作,再进行位与,即11111011&00000011=00000011,即十进制数3。所以应输出为4和3。
转载请注明原文地址:https://kaotiyun.com/show/wCPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 main( ) { intk=4,n=0; for(;n<k;) { n++; if(n%3!=0)continue; k--; } printf("%d,%d\n",k,n);
有以下定义 #include <stdio.h> char a[10],*b=a; 不能给数组a输入字符串的语句是( )
能将高级语言编写的源程序转换为目标程序的是( )
已有定义:int i,a[10],*p;,则合法的赋值语句是
s12和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S;则以下选项中正确的是
磁盘处于写保护状态时其中的数据
用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。st=(char*)【】;
已有定义:.chara[]="xyz",b[]={’x’,’y’,’z’);,以下叙述中正确的是
以下选项中可作为C语言合法常量的是()。
随机试题
决策的起点是()
A.血铅B.尿锰C.尿镉D.血中血红蛋白E.血中碳氧血红蛋白一氧化碳的生物监测指标是
下列关于病变部位、范围、性质以及组织结构改变的诊断是
推动医学科学进步属于( )卫生工作社会化是( )
决定细胞在单位时间内能够产生兴奋的最高频率的是
在下列哪些情况下,人民法院可以指定承担法律援助义务的律师为被告人提供辩护?
商业银行发行金融债券需要满足最近()年连续盈利的条件。
关于合同的履行应遵循全面履行及诚实信用两大原则。()
下列关于新中国成立前的人民公安机关的叙述正确的有()
Thetroubleisthatnotmanystudentsreallyknowhowtomakeuseoftheirtimetoitsbest______.
最新回复
(
0
)