首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是 main() { double d=3.2; int x,y; x=1.2; y=(x+3.8)/5.0; printf("%d\n",d*y);}
下列程序的输出结果是 main() { double d=3.2; int x,y; x=1.2; y=(x+3.8)/5.0; printf("%d\n",d*y);}
admin
2010-12-10
30
问题
下列程序的输出结果是
main()
{ double d=3.2; int x,y;
x=1.2; y=(x+3.8)/5.0;
printf("%d\n",d*y);}
选项
A、3
B、3.2
C、0
D、3.07
答案
C
解析
本题考查复合的赋值表达式。本题中,程序先执行语句 x=1.2;,根据赋值运算的类型转换规则,先将double型的常量1.2转换为int型,即取整为1,然后将1赋值给变量x。接下来执行语句y=(x+3.8)/5.0;根据运算符的优先级,先计算小括号内,再计算除法,最后执行赋值运算。小括号内的运算过程:先将整型变量x的值1转换为double型1.0,然后与3.8进行加法运算,得到中间结果4.8。接着进行除法运算4.8/5.0,其结果小于1.0,这里没有必要计算出精确值,因为接着进行赋值运算,赋值号左边变量y的类型为整型,于是对这个小于1.0的中间结果进行取整,结果为0,于是变量y的值为0,d*y的值也为0。
转载请注明原文地址:https://kaotiyun.com/show/N9Pp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设a、b都是自然数,为求a除以b的余数,某人编写了以下函数:Functionfun(sAsInteger,bAsInteger)Whilea>ba=a—bWendfun=aEndFunoti
以下数据结构中,属于非线性数据结构的是()。
下列方法中,不属于软件调试方法的是()。
设有如下声明语句OptionBase1Dimarr(2,-1To5)AsInteger则数组arr中数组元素的个数是
要求当鼠标在图片框P1中移动时,立即在图片框中显示鼠标的位置坐标。下面能正确实现上述功能的事件过程是( )。
下列关于类、对象、属性和方法的叙述中,错误的是()。
算法的有穷性是指( )。
为使文本框具有初始值"VB",在设计阶段正确的操作是
设在工程中有一个标准模块,并定义了如下类型:TypeStutypeinoAsIntegerstmameAsString*20strsexAsString*2smarkAsSingle
下列数据结构中,能够按照"先进后出"原则存取数据的是( )。
随机试题
1998年4月,国际商会正式公布的专门用以规范备用信用证业务的惯例是()
公共政策调整的形式有__________、_________、__________。
心室颤动立即用判断心脏骤停最可靠的是
不会影响全冠就位的情况是()
关于建设民商事法律关系的特点,下列说法正确的有()。
企业在进行进料加工合同登记时,必须向海关递交必要的单证和其他相关资料。下面选项中()不属于“海关认为必要的其他有关资料”。
根据《商业银行资本管理办法(试行)》,商业银行对符合条件的微型和小型企业债权的风险权重为()。
BRMS量表主要统计指标为总分,下列叙述不正确的是()。
历史进步的曲折性和反复性的根本原因是()。
当你不能管理自己的时候,你便失去了所有领导别人的资格和能力。当一个人走向伟大的时候,千万先把自己管理好,管理自己的金钱、自己周边的人脉社会关系,管理自己的行为。当你管理好了自己,我们称之为自律,称之为守法,很多类似的美德就有了。管理好自己的时候,才取得了领
最新回复
(
0
)