首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是 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
37
问题
下列程序的输出结果是
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/g9Pp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有两个水平滚动条HV、HT,还有一个文本框Text1和一个标题为"计算"的命令按钮Command1,并编写了以下程序:PrivateSubCommand1_Click()Callcalc(HV.Value,HT.Value)EndSu
程序代码如下:OptionBase1PrivateSubForm_Click()Dima(5,5)AsIntegerRandomizeFori=1To5Forj=1To
以下自定义数据类型的语句中,正确的是( )。
下列关于通用对话框CommonDialogl的叙述中,错误的是()。
窗体上有一个名称为Command1的命令按钮,一个名称为Text1的文本框。编写如下程序:PrivateSubCommand1_Click() DimxAsInteger x=Val(InputBox("输入数据")) Text1=
设序列长度为n,在最坏情况下,时间复杂度为O(log2n)的算法是
以下叙述中错误的是( )。
为了清除列表框中指定的项目,应使用的方法是()。
为使文本框具有初始值"VB",在设计阶段正确的操作是
以下说法中正确的是( )。
随机试题
运动中出现严重开放性软组织损伤时,现场处理的原则是()。
吲哚试验阳性的细菌是因为它能分解:()
烧伤后减少或降低败血症发生哪项措施不合适( )。
2004年6月12日,中国天宏进出口公司受我国某蜡烛生产企业的委托与瑞典天使贸易公司签订了出口一批蜡烛的合同。合同约定与奉合同有关的争议适用瑞典法律。主要成交条件是:CIF哥登堡每箱32美元,9月装船。2004年7月20日,该批蜡烛7500箱经中国商检商门
某项目部对承建的重力式方块码头进行安装施工。标准中对方块安装有什么强制性规定?
市盈率的计算公式为()
每个人的个性不同,在理财上的行为也就不同,客户的理财个性可以分为()。
甲与乙订立货物买卖合同,约定甲于1月8日交货,乙在交货期后的一周内付款。交货期届满时,甲发现乙有转移资金以逃避债务的行为。对此甲可依法行使()。
根据企业所得税法律制度的规定,下列收入中,不属于企业所得税免税收入的有()。
阅读下面材料,根据要求写作文。东邻人家的岳母死了,殡葬的时候需要一篇祭文,这家人就托私塾的老师帮写一篇。塾师便从古本里规规矩矩地抄了一篇,没想到误抄了悼岳丈的祭文。葬礼正在进行的时候,识字的人发现这篇祭文完全弄错了,这一家人跑回私塾去责问老师。塾师解释说
最新回复
(
0
)