首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { unsigned char a=2, b=4, c=5, d; d = a | b; d &= c; printf("%d\n", d); } 程序运行后的输出结果是( )。
有以下程序 #include main() { unsigned char a=2, b=4, c=5, d; d = a | b; d &= c; printf("%d\n", d); } 程序运行后的输出结果是( )。
admin
2015-07-28
70
问题
有以下程序
#include
main()
{ unsigned char a=2, b=4, c=5, d;
d = a | b; d &= c; printf("%d\n", d); }
程序运行后的输出结果是( )。
选项
A、4
B、3
C、5
D、6
答案
A
解析
计算语句"d=a|b"时,字符a的ASCII码为2,对应二进制为0010;字符b的ASCII码为4,对应二进制为0100;所以按位或"|"运算之后d的二进制为0110。计算语句" d &= c;"时,字符c的ASCII码为5,对应二进制为0101,所以按位与"&"运算之后d的二进制数值为0100,对应十进制值为4,所以答案选A。
转载请注明原文地址:https://kaotiyun.com/show/G7Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 main() { char s[]="Yes\n/No",*ps=s; puts(ps+4); *(ps+4)=0; puts(s); } 程序运行后的输出结果是(注:选项D中的第一行是空行)______。
有以下程序 main() { int i=0,s=0; for(;;) { if(i==3||i==5)continue; if(i==6) break; i++; s+=i; }; printf("%d\n",s); } 程序运行后的输出结果是_____
下面的if语句与y=(x>=10)?3*x-11:(x<1)?x:2*x-1;的功能相同,请补充完整。if(______)if(______)y=2*x-1;elsey=x;elsey=3*x-11
在执行以下程序时,如果从键盘上输入:ABCdef<回车>,则输出为______。 main() { char ch; while((ch=getchar())!=’\n’) { if(ch>=’A’ && ch<=’Z’) ch=ch+32; else i
有以下定义和语句StructWorkers{intnum;charname[20];charc;struct{intday;intmonth;intyear;}s;};StructWorkersW,*pe;
若a的值为1,则表达式!a‖++a的值是______。
有下列函数定义:intfun(doublea,doubleb){returna*b;}若下列选项中所用变量都己正确定义并赋值,错误的函数调用是()。
以下选项中可作为C语言合法常量的是______。
下列函数值的类型是()。fun(doublex){floaty;y=3*x-4;returny;}
C语言源程序名的后缀是()。
随机试题
列强逐渐操纵了中国经济命脉,体现在()
哪种药物可抑制血管紧张素转换酶I:
青蒿鳖甲汤的组成药物中含有
不参与下颌侧方运动的肌肉是
为能够及时应对其出现呼吸道并发症的情况,应在其床边准备护士指导该患者在术后当天进温凉流食的目的是
空运单共一式十二联,其中正本为()。
()是最常见的考评者。
VisualBasic根据计算机访问文件的方式将文件分成3类,其中不包括()。
OnwhichdayisHalloweencelebrated?
Mostpeopledon’tenjoyfacingthedifficultsituationsthatsometimesoccurwithcoworkersintheworkplace.Suchsituationsma
最新回复
(
0
)