早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

下面C程序中,若在屏幕上输入数值331后回车,程序执行后,屏幕上显示的输出结果应为(63)。main(void)

题目

下面C程序中,若在屏幕上输入数值331后回车,程序执行后,屏幕上显示的输出结果应为(63)。 main(void) { unsigned int a,b,c,d; Scanf("%o",&a); b = a>>4; c = ~ (~ 0 << 4); d = b & c; printf("d=%o\n",d); }

A.d=10

B.d=15

C.d=25

D.d=45

参考答案
正确答案:B
解析:在屏幕上输入数值331后回车,a的值为八进制的331,其二进制表示为11011001。右移4位后为1101。故执行语句b=a>>4;得b的二进制表示为1101。
  现在由语句c=~(~04):计算c的值:
       0:  0000000000000000
      ~0:  1111111111111111
    ~04:  1111111111110000
  ~(~04):  0000000000001111
  故c的值为1111。
  由d=b&c;得到d为1101,即八进制的15。故本题答案为B。
看了下面C程序中,若在屏幕上输入数...的网友还看了以下:

在Windows中,下列说法不正确的是().(A)一个应用程序窗口可含多个文档窗口(B)一个应用程 其他 2020-05-20 …

1、“匠”应查音序(),应查部首(),最后一笔是()。2、“缘故”的“缘1、“匠”应查音序(),应 其他 2020-06-13 …

化学的学科特征是在分子、原子水平上研究物质和创造物质.请根据图示回答下列问题:(1)图1中能说明分 化学 2020-06-19 …

向HCI、NH4CI、AICI3溶液中逐滴滴加NaOH,请写出反应先后顺序?拓展:若一题中有氧化还 化学 2020-06-27 …

如图是密闭体系中某反应的徽观示意图,“”和“”分别表示不同原子.(1)反应后方框内应再填入1个徽粒 化学 2020-07-01 …

(2009•海南)如图是密闭体系中某反应的徽观示意图,“”和“”分别表示不同原子.(1)反应后方框 化学 2020-07-20 …

已知X和Y可发生化合反应生成Z,现进行了两次实验,测得反应物的质量和充分反应后的生成物质量如下表所示 化学 2020-11-22 …

氧化还原反应和非氧化还原反应有先后顺序吗比如说FeFe2O3Cuo与HCI反应的先后顺序是怎样的?还 化学 2020-12-07 …

在windows.XP中,一个应用程序窗口被关闭后,此程序将?A.保存在在windows.XP中,一 其他 2020-12-28 …

如果几个反应可能同时存在,那么置换反应、复分解反应的先后顺序?如果几个反应可能同时存在,那么置换反应 其他 2021-01-07 …