首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是( )。 #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
56
问题
下列程序的输出结果是( )。 #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全国计算机二级
相关试题推荐
已知各变量的类型说明如下:intk,a,b;unsignedlongw=5;doublex=142;则以下不符合c语言语法的表达式是______。
下列程序的输出结果是【】。main(){inti;for(i=1;i=1;i++){if(i>4){printf("%d\n",i);break;}
以下程序的输出结果是12.00,请将空白处填写完整。main(){inta=9,b=2;floatx=【】,y=1.1,z;z=a/2+b*x/y+1*2;printf("%52f\n"
C语言提供的合法关键字是______。
下列字符串是合法的标识符的是()。
以下有四组用户标识符,其中合法的一组是()
当执行以下程序时,输入1234567890<回车>,则其中while循环体将执行【 】次。#include<stdio.h>main(){charch;while((ch=getchar())==’0’)prinft("#
关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、【】和自定义完整性。
设已定义i和k为int类型变量,则以下for循环语句______。for(i=0;k=-1,k=1;i++,k++)printf("****\n");
按照逻辑结构分类,数据结构可分为线性结构和非线性结构,队列属于【】。
随机试题
A.垂腕垂指畸形B.爪形手畸形C.拇指对掌功能障碍D.Allen试验阳性尺动脉和桡动脉损伤表现为
治疗增益比(TGF)在下面哪种情况下,放射治疗最有价值
开口度测量是指
脓尿是指离心尿每高倍视野白细胞超过
咨询工程师批准工作范围变更的原则包括()。
新民主主义革命时期,党内犯“左”倾错误的人提出“毕其功于一役”的主张.搞所谓的“无间断”革命,这种错误倾向实质上是()。
A、 B、 C、 D、 A从每列看,前两个图形去异存同,之后再上下翻转,得到第三个图形。因此选择A项。
下列叙述中错误的是
Itis,everyoneagrees,ahugetaskthatthechildperformswhenhelearnstospeak,andthefactthathedoessoinsoshorta
A、Itwasmild.B、Itwashumid.C、Itwashot.D、Itwascool.C事实细节题。预读选项可知,问题问的是过去某时的天气状况。听音关键是要分清楚他们对每年夏天的不同描述。根据女士对第一个夏天的描述“华氏1
最新回复
(
0
)