首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { char c=’A’; int x=36, b; b= (x>>2) && ( c
有以下程序 #include main() { char c=’A’; int x=36, b; b= (x>>2) && ( c
admin
2015-07-28
60
问题
有以下程序
#include
main()
{ char c=’A’;
int x=36, b;
b= (x>>2) && ( c<’a’ );
printf("%d\n", b );
}
程序运行后的输出结果是( )。
选项
A、1
B、0
C、2
D、4
答案
A
解析
逻辑与"&&"的运算规则是两个运算对象均为真(非零)时,该逻辑表达式的值才为真(1),表达式"x>>2"中x的二进制数值为00100100,运算结果为1001,对应十进制数值为9,表达式"c< ?a? "的值为1,而9&&1的结果为1,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/LKJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是______。voidfun(){staticinta=0;a+=2;printf("%d",a);}main(){intcc;for(cc=1;cc<4;cc
以下程序的运行结果是______。main(){chara=-10;unsignedcharb=10;printf("%d,%d",a>>2,b>>2);}
设有如下定义: char*a[3]={"aa","bb","cc"}; 则以下说法正确的是______。
下面程序的运行结果是______。 main() { char ch[7]={"65ab21"}; int i,s=0; for(i=0;ch[i]>="0’&&ch[i]<=’9’;i+=2) s=10*s+ch[i]-’0’; printf("%d\n
有如下程序 main() { int n=9; while(n>6){ n-; printf("%d",n); } } 该程序段的输出结果是______。
设x、y、z和k都是int型变量,则执行表达式:x=(y=4,Z=16,k=32)后,x的值为______。
设有定义语句:char c1=92,c2=92;,则以下表达式中值为零的是______。
在循环结构中,______可以使得同一组语句一次也不执行。
下面关于完全二叉树的叙述中,错误的是______。
随机试题
混合性血栓可见于
维生素D缺乏性佝偻病激期的主要表现是
患者,男性,42岁,3天来右上后磨牙痛重,冷热加剧,夜间痛而来就诊。近1年多来,右上磨牙进食时咬到某特定位置时出现撕裂样痛,冷热敏感,平时咬物不适。检查:咬合面似有近远中方向越过边缘嵴的细裂纹,颊尖高陡,无龋洞,不松动,叩痛(+)。该患牙疾病的病因是
关于脑损伤病人降温的叙述中错误的是
以下对于财产清查表述错误的是()。
()责任保险通常采用“期内发生式”的承保基础。
化学学习评价的根本目的是()。
根据以下资料,回答116—120题2008年哪种农产品的生产价格指数最低?()
去年某地大力招商引资,吸引国内外投资23亿元,国民生产总值增长两个百分点。今年有人提出如果吸引到50亿元的国内外投资,该地的国民生产总值将可以增长四个百分点,对此有人反对,认为即使能够吸引到50亿元的资金,这一愿望也未必能实现。以下能够支持反对者
Helikestoswim______.
最新回复
(
0
)