首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义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
52
问题
若有定义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://kaotiyun.com/show/FRkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序:#include<stdio.h>main(){inta=0,b=0,c=0;c=(a-=++a),(a+=b,b+=4);printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是()。
有以下程序:#includedoublef(doublex);main()}doublea=0;inti;for(i=0;i
有以下程序:#includestruetord{intx,y;}dt[2]={1,2,3,4};main(){struetord*p=dt:printf("%d,",++
下面描述中,不属于软件危机表现的是()。
有以下程序,程序中库函数islower(eh)用以判断ch中的字母是否为小写字母:#include#includevoidfun(char*P){inti=0;while(P[i])
下列数据中属于“字符串常量”的是()。
有如下程序#includemain(){intx=0x13;printf("%d\n",x+1);}程序运行后的输出结果是()。
以下选项中非法的字符常量是
下面选项中合法的字符常量是
在关系数据库中,用来表示实体问联系的是
随机试题
病案在医疗保险中的作用包括
患者自述有牙龈出血症状,用药物牙膏认真刷牙仍不见好,对该患者电话咨询的正确回答是
末次月经第1天是2000年9月26日,计算预产期应是
弥漫性或部位不定的腹痛见于
生理性体重下降常在几天内应恢复到出生时的体重:
郑先生经营机器制造业多年,深知保险的重要性,已为其价值100万元的机器设备投保三份保险,在甲公司投保25万元,在乙公司投保507J‘元,在丙公司投保100万元。前不久,由于员工的疏忽导致机器设备全损,郑先生立即找到保险公司进行理赔。两年前,郑先生还为自己的
商业银行最主要的资金来源是()。
某企业是一所大型的国有企业,有员工2000多人,改革开放前一直实行岗位工资制,员工根据自己所从事的岗位获得相应的报酬,但效果一直较差。现在企业引进绩效考核机制,将员工的薪酬同他本人的绩效挂钩,绩效的好坏成为奖金分配的唯一尺度,对于表现太差的员工还给予相应的
下列古代重大医药学成果中,在两汉时期取得的是()。①《黄帝内经》编定②《神农本草经》写成③《伤寒杂病论》问世④“麻沸散”发明
IhopethatIdidn’tdoanythingabsurdlastnight.
最新回复
(
0
)