首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是( )。 #include <8tdio.h> main() { double d=3.2; int x,y; x=1.2;y=(x+3.8)/5.0; printf("%d\n",
下列程序的输出结果是( )。 #include <8tdio.h> main() { double d=3.2; int x,y; x=1.2;y=(x+3.8)/5.0; printf("%d\n",
admin
2013-02-23
27
问题
下列程序的输出结果是( )。 #include <8tdio.h> 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
答案
4
解析
本题中,程序先执行语句x=1.2;根据赋值运算的类型转换规则,先将常量1.2转换为整型,取整数1,并将其赋给变量x,然后执行语句y=(x+3.8)/5.0。根据运算符的优先级,先计算小括号内的x+3.8,其运算过程是:先将整型变量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/DhJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
假定有以下变量定义,则能使值为3的表达式是______。intk=7,x=12;
函数voidfun(float*sn,intn)的功能是:根据以下公式计算s,计算结果通过形参指针sn传回;n通过形参传入,n的值大于等于0。请填空。voidfun(float*sn,intn){floats=0.0,w
以下程序的输出结果是main(){charx=040;printf("%o\n",x<<1);}
下列语句中,错误的是(x,y,a,b假设已经定义好)
线性表L=(a1,a2,a3,…ai、…an),下列说法正确的是
经过下面的语句定义后:inti,a[10],*p;下列语句中,合法的是______。
在数据结构中,从逻辑结构上看可以分成______。
以下定义的结构体类型里包含两个成员,其中成员变量info用来存放整型数据;成员变量link是指向自身结构体的指针。请将定义补充完整。structnode{intinfo;【】link;};
在下列选项中,没有构成死循环的是
软件工程研究的内容主要包括:______技术和软件工程管理。
随机试题
钩端螺旋体病洪水型的传染源是
关于流产的描述,正确的是
可引起维生素B12和叶酸缺乏的降糖药为
患者,女,35岁。常于经前出现小腹灼热疼痛拒按,腰骶胀痛,发热,经色黯红,质稠有块,带下色黄量多,小便短赤,舌红苔黄腻,脉濡数。其证候是( )。
根据《中华人民共和国合同法》的规定,在下列合同中,有关当事人不可以随时解除合同的有()。
某村民委员会在开展“争创精神文明户”活动中,将子女是否孝敬老人作为一项重要的指标,要求村民对孝敬老人作出承诺。张老汉的儿子张三写了书面承诺书,保证每月至少给父亲50元的赡养费,保证书一式三份,村民委员会在保证书上盖章后,张老汉、张三和村民委员会各存一份。之
AirDefenseIdentificationZone
将一枚硬币独立地掷两次,引进事件:A1={掷第一次出现正面},A2={掷第二次出现正面},A3={正、反面各出现一次},A4={正面出现两次},则事件
PresidentKennedydied______yearsbeforethedaythespeechwasmade.
HowlongdidEmilyDickinsonliveinthehousewhereshewasborn?
最新回复
(
0
)