首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的功能是进行位运算: 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
38
问题
以下程序的功能是进行位运算: 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://kaotiyun.com/show/a2Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设x、y、t均为int型变量,执行以下语句后,y的值为______。x=y=3;t=++x||++y;
软件工程的结构化生命周期方法,通常是将软件生命周期划分为计划、开发和运行3个时期,下列选项中的______工作应属于软件开发期的内容。①需求分析②可行性研究③总体设计④问题定义
下面程序的运行结果是【】。main(){unsigneda=0112,x;x=a>>3;printf("x=%o",x);}
下列程序执行后输出的结果是【】。structs{intx,y;}data[2]={10,100,20,200};main(){structs*p=data;printf(
下面程序执行后输出的结果是【】。intm=13;intfun(intx,inty){intm=3;return(x*y-m);}main(){inta=7,
若有定义intm=5,y=2,则执行表达式y+=y-=m*=y后,y的值为【】。
以下程序段执行后,a的值为______。int*p,a=10,b=1;p=&a;a=*p+b;
已知在ASCⅡ代码中,字母A的序号为65,以下程序的输出结果是______。#include<stdio.h>main(){charc1=’A’,c2=’Y’;printf("%d,%d\n",c1,c2);
以下程序段的while循环执行的次数是______。intk=0;while(k=1)k++;
已知head指向一个带头结点的单向链表,链表中每个结点包含数据域(data)和指针域(next),数据域为整型。以下函数求出链表中所有链结点数据域的和值,作为函数值返回。请在下划线内填入正确内容。{intdata;structlink*nex
随机试题
《城市居委会组织法》规定,居民委员会是居民_________、_________、_________的基层群众性自治组织。
最常见的后纵隔肿瘤是
关于唐律自首原则,下列说法不正确的是:()
泵站站用变压器应在最大负荷期间测量其三相负荷,如发现其不平衡值超过规定时,应()。
监理机构对承包人检验结果的平行检测的检测数量,土方试样不应少于承包人检测数量的(),重要部位至少取样()组。
银行业从业人员对同事在工作中违反法律、内部规章制度的行为应当()。
雷老师是一位刚参加工作的小学老师。她非常喜欢自己现在的工作,并且总是非常积极地备课。她有一个想法,就是上课的时候争取多教给学生东西,因为她认为一个老师的责任,就是帮助学生更多地去学习文化知识。可是课程刚开始,她就遇到了麻烦。她的课程节奏比较快,知识点比较密
加强舆论监督
“法律”一词有广义和狭义两种用法。就我国现行的法律而论,广义的法律包括()
请在【答题】菜单下选择【进入考生文件夹】命令,并按照题目要求完成下面的操作。注意:以下的文件必须都保存在考生文件夹下。小李是东方公司的会计,利用自己所学的办公软件进行记账管理,为节省时间,同时又确保记账的准确性,她使用Excel编制了2
最新回复
(
0
)