首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义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-04-01
25
问题
若有定义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/Vgd0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的主函数中调用了其前面定义的fun函数#include<stdio.h>main(){doublea[15],k;k=fun(a);……}则以下选项中错误的fun函数首部是
有以下定义和语句:structworkers{intnum;charname[20];charc;struct{intday;intmonth;intyear;}s;};structwork
若程序中有宏定义行:#defineN100则以下叙述中正确的是
下列程序的运行结果是()。#includevoidsub(int*s,int*y){staticintm=4;*y=s[m];m--;}voidmain(){inta
以下结构体类型说明和变量定义中正确的是
下列叙述中正确的是()。
以下选项中,值为1的表达式是
C语言中double类型数据占字节数为
若有定义:intw[3][5];则以下不能正确表示该数组元素的表达式是
以下正确的说法是()。
随机试题
中国最早的国民收入核算是由______提出的()
门诊隔离布局的要求是什么?
支气管扩张症最常见的有意义的体征是
为下列各药选配一个合适的不良反应A、水钠潴留,产生水肿B、抑制凝血,有出血倾向C、肾乳头坏死D、中枢神经系统反应、头痛、眩晕、精神紊乱E、胃肠道反应较轻易耐受,但长期应用仍可出现胃肠溃疡和出血非那西丁
背书不得附条件,否则背书无效。 ( )
证券公司违反《中华人民共和国证券法》规定,为客户买卖证券提供融资融券的,监管机构依法可采取的措施包括()。Ⅰ.没收违法所得Ⅱ.情节严重的,禁止其在一定期限内从事证券融资融券业务Ⅲ.处以非法融资融券等值以下的罚款Ⅳ.对直接负责的主
社会服务机构的领导方式有()。
下面关于气候变化与森林碳汇说法正确的是:
“法律不但由国家制定或认可,而且由国家保证实施”,这句话说明了法律具有
AreweatthebeginningofanotherAgeofExploration?Perhapsevenmoreimportant,areweatthebeginningof【C1】______AgeofC
最新回复
(
0
)