首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是 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
20
问题
下列程序的输出结果是
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://jikaoti.com/ti/EHB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
假定有以下循环结构:DoUntil条件表达式 循环体Loop则以下正确的描述是( )。
若将变量TestDate声明为Date类型,则下列为变量TestDate赋值的语句中正确的是()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( )。
下列关于栈的叙述中,正确的是
下列哪一条不属于数据库设计的任务?()
可以产生30~50(含30和50)之间的随机整数的表达式是( )。
要使两个单选按钮属于同一个框架,下面三种操作方法中正确的是()。①先画一个框架,再在框架中画两个单选按钮②先画一个框架,再在框架外画两个单选按钮,然后把单选按钮拖到框架中③先画两个单选按钮,再画框架将单选按钮框起来
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。
下列关于顺序文件的描述中,正确的是( )。
随机试题
二尖瓣狭窄引起
男性,33岁,秘书,身高176cm,体重89kg,空腹血糖7.2mmol/L,血三酰甘油4.32mm01/L,胆固醇4.7mmol/L,尿酸1.2mmol/L。该患者宜选择的食物是()。
关于人民陪审员制度,下列做法中符合法律规定的是哪一项?
建设项目竣工后,在试运行期间,应当对职业病防护设施运行情况和工作场所职业病危害因素进行监测,并在试运行()个月内进行控制效果评价。
根据有关规定,注册会计师开展审计业务,有既定的规则、程序,出具的审计报告有法律效力,由会计师事务所承担法律责任。()
()几乎与银行的活期储蓄同样便利。
某股份公司2014年有关资料如下:要求:假定该公司2015年的投资需要资金2100万元,公司目标是维持权益乘数为1.5的资本结构,请按剩余股利政策确定该公司2014年向投资者分红的金额。
在统治前期,()励精图治、锐意改革,唐朝出现了“开元盛世”的局面。
《打渔杀家》又叫()。
A、Theywillbelessdevotedtoroll-calls.B、Theywillhaveperfectclassattendance.C、TheywillteachbetterwiththeIDcard.
最新回复
(
0
)