首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下变量说明,则a+(int)((int)b+c)>>(int)(b-c)的值为【 】。 int a=5;float b=7.2,c=3.6;
设有如下变量说明,则a+(int)((int)b+c)>>(int)(b-c)的值为【 】。 int a=5;float b=7.2,c=3.6;
admin
2013-06-11
53
问题
设有如下变量说明,则a+(int)((int)b+c)>>(int)(b-c)的值为【 】。
int a=5;float b=7.2,c=3.6;
选项
答案
1
解析
在表达式a+(int)((int)b+c)>>(int)(b-c)中圆括号最优先,其次为类型转换(int)、加法+、减法-、右移运算>>。所以先看两个圆括号((int)b+c)和(b-c),前者b先被转换为int型7,然后与c相加 得10.6,后者结果是3.6,现在表达式为a+ (iot)10.6>>(int)3.6。C语言中,float型转换为int型是截尾取整,所以表达式进一步简化为5+10>>3=>15>>3。由于15的二进制为000011112(下标),所以15>>3的结栗是000000012(下标),即1。
转载请注明原文地址:https://kaotiyun.com/show/UVJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
根据C语言的语法规则,下列字符串中哪些是关键字或保留字()
当执行下面的语句后,表达式++x>b?x:b-->++x?++b:x的值为() intx=5,b=5;
设有定义语句:charc1=92,c2=92;,则以下表达式中值为零的是
下列条件语句中,功能与其他语句不同的是
一个C程序可以包含任意多个不同名的函数,但有且仅有一个______。
有一个已排好序的数组,今输入一个数,要求按原来的顺序规律将它插入到数组中。算法是:假设排序顺序是从小到大,对输入的数,检查它在数组中哪个数之后,然后将比这个数大的数顺序后移一个位置,在空出的位置上将该数插入。请在程序中的空白处填上一条语句或一个表达式。
设a为整型变量,不能正确表达数学关系10<a<15的C语言表达式是()
对于软件测试,从是否需要执行被测软件的角度,可以分为静态测试和动态测试。代码检查属于【】测试。
数据库技术的主要特点为数据的集成性、数据的高【】和低冗余性、数据独立性和数据统一管理与控制。
数据库概念设计的过程中,视图设计一般有三种设计次序,以下各项中不对的是______。
随机试题
患儿,3个月。腹泻2日,呈黄绿色稀便有奶瓣和泡沫,为纠正轻度脱水,应选择()。
下列哪种病原体可引起性传播疾病
关于铁代谢的叙述,错误的是
某工程,施工单位向项目监理机构提交了项目施工总进度计划(图3)和各分部工程的施工进度计划。项目监理机构建立了各分部工程的持续时间延长的风险等级划分图(图4)和风险分析表(表3),要求施工单位对风险等级在“大”和“很大”范围内的分部工程均要制定相应的风险预防
对个人投资者申购和赎回开放式证券投资基金单位取得的价差收入,( )印花税。
关于库存股的核算,下列说法中错误的有()。
成本相对较低的岗位评价方法是()。
AMONGCHINA’SgreatestarttreasuresaretheBuddhistcavesnearDunhuang.Theirancientfrescoesandsculptureshavesurvived
能够从上述资料推出的是:
每个物理网络都有自己的MTU,MTU主要规定()。
最新回复
(
0
)