首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义char a,b;,则执行表达式a=3^2和b=~(5∣2∣0xf0)后,a,b的十进制值分别是( )。
若有定义char a,b;,则执行表达式a=3^2和b=~(5∣2∣0xf0)后,a,b的十进制值分别是( )。
admin
2022-10-24
28
问题
若有定义char a,b;,则执行表达式a=3^2和b=~(5∣2∣0xf0)后,a,b的十进制值分别是( )。
选项
A、5和10
B、9和14
C、6和3
D、1和8
答案
D
解析
“^”是按位异或运算,按位异或运算的规则是参与运算的两个运算数中相对应的二进制位上,若数相同,则该位的结果为0,否则该位的结果为1;“|”是按位或运算,规则是参加运算的两个运算数中,只要两个相应的二进制位中有一个为1,那么该位的运算结果就是1,只有当两个相应位的数都为0时,该位的运算结果才是0;“~”是按位取反运算,运算功能是将运算数的二进制位内容按位取反;题干中3^2等价于00000011^00000010,结果为00000001,十进制为1;5|2等价于00000101|00000010,结果为00000111,再与0xf0按位或运算,等价于00000111111110000,结果为11110111,再按位取反:00001000,结果为8,所以a=1,b=8。故本题答案为D选项。
转载请注明原文地址:https://jikaoti.com/ti/mfd0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:计算n!。例如,给n输入5,则输出120.000000。请改正程序中的错误,使它能得出正确的结果。
有以下程序:#includedoublef(doublex);main()}doublea=0;inti;for(i=0;i
以下函数实现按每行8个输出w所指数组中的数据:#include<stdio.h>voidfun(int*w,intn){inti;for(i=0;i<n;i++){______________printf("%d",w[i]);}p
以下选项中,不合法的C语言用户标识符是()。
有以下程序#include<stdio.h>#defineFNA(x)x*x#defineFNB(x)x+xmain(){inta=2,b=4;printf("%d,%d
下列叙述中正确的是( )。
下列叙述中错误的是()。
若i、j已定义成int型,则以下程序段中内循环体的总执行次数是()。for(i=6;i>0;i--)for(i=0;j<4.j++){…}
某二叉树共有13个结点,其中有4个度为1的结点,则叶子结点数为
若函数中有定义语句:inta;,则()。
随机试题
下列摄片用语,错误的是
成人双侧眼球突出最常见的原因为
下列各项,属呕血特点的是()
关于普萘洛尔抗心律失常的叙述,下列哪些是正确的
摊铺沥青混合料面层时对下层有什么要求?
属于证券公司自营业务范围的有()
对于实行事业部制的组织来说,企业高层管理人员必须掌握的决策权包括()。
下列各项中,在合并现金流量表中不反映的现金流量是()。
公安机关必须接受党委领导的同时,还需要依照党政分开的原则,强调政府对公安机关的领导。( )
瑞士生产的“斯瓦奇”手表为许多收藏家、投机商所青睐。它的售价通常仅为40美元左右,但是其产品设计大多出自名家之手,有时还被设计成怪异的形象,表现出十足的个性。“斯瓦奇”表一般上市量有限,特别是为促销或纪念某个历史事件而生产的特制表数量更少。由此可以推出(
最新回复
(
0
)