首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main( ) { int c,d; c = (13>>1)|1; d = (13>1)||1; printf("%d,%d\n", c, d); } 程序运行后的输出结果
有以下程序 #include <stdio.h> main( ) { int c,d; c = (13>>1)|1; d = (13>1)||1; printf("%d,%d\n", c, d); } 程序运行后的输出结果
admin
2021-07-09
75
问题
有以下程序
#include <stdio.h>
main( )
{ int c,d;
c = (13>>1)|1;
d = (13>1)||1;
printf("%d,%d\n", c, d);
}
程序运行后的输出结果是
选项
A、6,1
B、1,1
C、7,1
D、7,2
答案
C
解析
表达式c = (13>>1)|1中,>>是右移符号,13换算成二进制后右移1位,再和1进行按位或运算,结果为7;表达式d = (13>1)||1中,首先判断13是否大于1,此时条件成立返回1后,再和1进行或运算,结果为1,因此答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/2qtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段intn,t=1,s=0;scanf("%d",&n);do{s=s++;t=t一2;}while(t!=n);为使此程序段不陷入死循环,从键盘输入的数据应该是
以下叙述中正确的是()。
有以下程序,程序运行后的输出结果是voidfun(int*p1,int*p2,int*s){s=(int*)malloc(sizeof(int));*s=*p1+*(p2++);}main(){inta[2]={1,2},b[2]={10,20
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域),则在________处应填入的选项是Structlink{chardata;_________}node;
下列定义数组的语句中正确的是()。
下面不能作为软件设计工具的是
表示关系式x≤Y≤z的C语言表达式的是
以下关于retum语句的叙述中正确的是
设二叉树的后序序列为DGHEBIJFCA,中序序列为DBGEHACIFJ。则前序序列为
某循环队列的存储空间为Q(1:m),初始状态为:front=rear=m。现经过一系列的入队操作和退队操作后,front=m-1,rear=m,则该循环队列中的元素个数为()。
随机试题
血小板的不可逆性聚集是由于
在学校门口遇到这种情况要做好随时停车的准备。(图3.13.4)
品牌经营战略
AmericanCultureAmericancultureisuniquebecauseitis【C1】______(cultivate),formedanddevelopedundercertaincondition
A.脾曲结肠癌,DukesC期B.乙状结肠癌,DukesA1期C.横结肠癌,DukesA2期D.乙状结肠癌,DukesD期E.降结肠癌,DukesB期根治术后5年生存率为65%的是
已知某工程双代号网络计划的计算工期为130天。如果计划工期为135天,则关键线路上()。
一般情况下,微波天馈线系统包括()。
下列资料中,会计核算软件能打印的有()。
Beingamanhasalwaysbeendangerous.Thereareabout105malesbornforevery100females,butthisratiodropstonearbalanc
Archimedesismostwell-knownforonespecificideathathecameupwith."Archimedes’sPrinciple."statesthatasolidobjec
最新回复
(
0
)