首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的功能是进行位运算: 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
2013-02-23
21
问题
以下程序的功能是进行位运算: 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
解析
C语言提供六种位运算符,按优先级由高到低的顺序分别为:取反(-)→左移(<<)和右移(>>)→按位与(&)→按位异或(∧)→按位或(|)。”∧”是按位异或运算,当对应位上的二进制数值相同时,异或的结果为0,对应位上的二进制数值不同时,异或的结果为1,本题“7∧3”相当于0111∧0011,所以a的值为4;“&”是按位与运算符,只有当所有对应位上的数值都为1时,结果才为1;"-"是按位取反。题中“-4&3”相当于1011&0011=0011,所以b的值为 3。
转载请注明原文地址:https://jikaoti.com/ti/U8n0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是______。main(){inta=12,b=12;printf("%d%d\n",--a,++b);
执行下列语句后的输出结果为______。enum{x1=3,b=4,C,d,e}data;printf("%d",data=d);
数据管理技术随着计算机技术的发展而发展。数据库阶段具有许多特点,但下面列出的特点中,______不是数据库阶段的特点。
下列程序执行后输出的结果是【】。f(inta){staticc=0;c=a+c++;return(c);}main(){inta=2,i,k;for(i=0;i<2
变量a所占内存字节数是______。unionU{charst[4];inti;long1;};structA{intc;unionUu;}a
已知在ASCⅡ代码中,字母A的序号为65,以下程序的输出结果是______。#include<stdio.h>main(){charc1=’A’,c2=’Y’;printf("%d,%d\n",c1,c2);
以下程序运行后的输出结果是______。intd=1;fun(intp){staticintd=5;d+=p;printf("%d",d);returnd;}main()
以下各选项企图说明一种新的类型名,其中正确的是______。
随机试题
为消除可摘局部义齿不稳定,不恰当的方法是
根据民事诉讼法与司法解释的相关规定,关于简易程序转化为普通程序,下列哪一项表述是不正确的?()
建设工程施工合同根据合同计价方式的不同,一般可以划分为总价合同、单价合同和成本加酬金合同三种类型。具体工程项目选择何种合同计价形式,主要依据是()。
(操作员:李会计;账套:103长套;操作日期:2014年1月18日)1月18日,采购C材料,欠大沈信息有限公司贷款234000元,请录入应付单。应付科目:2202金额:234000对方科目:1401-03金额:200000对方
人体免疫系统内有一种自然杀伤细胞,专门负责识别、攻击和消灭癌细胞及其他异常细胞,以保护人体健康。在抗击炎症时,T细胞等其他免疫细胞会大量增加,由此表现出异常情况,可能被自然杀伤细胞攻击。研究发现,自然杀伤细胞之所以不会对其他健康的免疫细胞造成误伤,是因为健
[*]
关于微内核和宏内核操作系统,如下()说法是错误的。
Thisisanillnessthatcanresultintotalblindness______leftuntreated.
Inbusiness,manyplacesadoptacreditsystem,whichdatesbacktoancienttimes.Atpresent,purchasescanbemadebyusingcr
AccordingtoPrimeMinisterWenJiabao,whatwillChinado?
最新回复
(
0
)