首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义:int a=7;float x=2.5,y=4.7;则表达式“x+a%3*(int)(x+y)%2/4”的值是( )。
若有定义:int a=7;float x=2.5,y=4.7;则表达式“x+a%3*(int)(x+y)%2/4”的值是( )。
admin
2021-04-28
52
问题
若有定义:int a=7;float x=2.5,y=4.7;则表达式“x+a%3*(int)(x+y)%2/4”的值是( )。
选项
A、2.5
B、2.75
C、3.5
D、0
答案
A
解析
此题考查的是变量的类型转换。表达式中“(int)(x+y)把x+y=(7.2)”的值强制转化成整型即得到7,那么“a%3*(int)(x+y)%2”的值为整型常量1,所以“a%3 *(int)(x+y)%2/4”的值为0;因为变量x是浮点型变量,所以表达式“x+a%3*(int)(x+y)%2/4”的结果也是浮点型,得到2.500 000。
转载请注明原文地址:https://www.kaotiyun.com/show/73tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
假定已建立以下链表结构,且指针p和q已指向如图所示的节点: 则以下选项中可将q所指节点从链表中删除并释放该节点的语句组是
以下选项中表示一个合法的常量是(说明:符号□表示空格)
有以下程序#includemain(){inta[5]={2,4,6,8,10},*p,**k;p=a;k=&p;printf("%d",*(p++));printf("%d\n",**k);}程序运
以下定义数组的语句中错误的是
以下叙述中正确的是
C语言主要是借助以下哪种手段来实现程序模块化
下面不属于软件测试实施步骤的是
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
下面描述中错误的是
在软件开发中,需求分析阶段可以使用的工具是
随机试题
Onenightintheearly1600sGalileogottiredofusingthenewfangled(新花样的)telescopetospotshipsandpointedittotheheav
()不是氧气瓶阀压紧螺母的周围漏气的原因。
从本质上来看,国家起源于()。
经皮给药无肝首过效应,因此其生物利用度可达100%。()
全口义齿的缓冲区未予缓冲处理,最可能出现的后果是
下列哪项对原发性肝癌的诊断有特异性
位于A县的某热水瓶厂生产了一批热水瓶,其在B县与代理商签订合同协议约定由代理商负责在C县销售。住在D县的杨某在旅游到C县时购买了该热水瓶,后在拿回家使用的过程中因为该热水瓶爆炸而造成杨某面部严重受伤,杨某欲以侵权损害赔偿为由提起诉讼。则对该案具有管辖权的法
48,24,8,2,()
()具有“香气悠久、味醇厚、入口甘美、落喉净爽、各味谐调、恰到好处”的独特风格,在大曲酒中以酒味全面著称。
TheabilitytomovetofindnewworkhaslongbeenacornerstoneoftheAmericanDream.Thereisgrowingconcernthatbeingst
最新回复
(
0
)