首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { double x=2.0, y; if( x
有以下程序 #include main() { double x=2.0, y; if( x
admin
2019-12-17
50
问题
有以下程序
#include
main()
{ double x=2.0, y;
if( x<0.0 ) y=0.0;
else if( (x<5.0) && (!x) ) y=1.0 / ( x+2.0 );
else if( x<10.0 ) y=1.0 / x;
else y=10.0;
printf(" %f\n ", y );
}
程序运行后的输出结果是( )。
选项
A、0.500000
B、0.250000
C、0.000000
D、1.000000
答案
A
解析
if多分支选择结构中,从上到下依次判定if(或else if)后的圆括号内的表达式的值,只有之前的if(或else if)条件都为假时,才会判定下一条else if语句的条件是否成立,该程序中,执行的是语句"else if( x<10.0 ) y=1.0 / x;",所以y的计算结果为0.5,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/SoCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:intk=0;以下选项的四个表达式中与其他三个表达式的值不相同的是
在16位编译系统上,若有定义inta[]={10,20,30},*p=a;,当执行p*;后,下列说法错误的是
有以下程序#includemain(){FILE*fp;charstr[10];fp=fopen("myfile.dat","W");fputs("abc",fp);fclose(fp);fp=fopen("myfile.dat","a
有以下程序#includemain(){FILE*fp;inti,a[6]={1,2,3,4,5,6};fp=fopen("d2.dat","w+");for(i=0;i<6;i++)fprintf(fp,"%d\n",a[i]);
若变量已正确定义,则以下语句的输出结果是s=32;S^=32;printf("%d",s);
下列给定程序中,函数fun的功能是:实现两个整数的交换。例如,给a和b分别输入60和65,输出为:a=65b=60。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
在源程序的开始处加上”#include”进行文件引用的原因,以下叙述正确的是()。
线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有()。
在数据管理技术发展的三个阶段中,数据共享最好的是
学院的每个系都有一名系主任,且一个教师可同时担任多个系的系主任,则实体系主任和实体系间的联系是
随机试题
非厨房工作人员不得动用液化气灶具。()
我国出口结汇的方法有
从腋下走出的经脉有
对外科手术后疼痛,镇痛剂最好用在
男性,50岁,高砷区毗邻居住。近日发现胸背部有较多黄豆大小的白色、边缘整齐略凹陷的白斑,无其他自觉症状。其病最大的可能是
绝经后不规则阴道出血,最恰当的处理是
关于产品的担保责任,正确的说法有()。
算法的基本特征是可行性、确定性、【】和拥有足够的情报。
Lookatthenotes.Someinformationismissing.Youwillhearawomantalkingtosomejournalistsaboutanewproductrange.For
InScotland,asintherestoftheUnitedKingdom,______schoolingbeginsatage5andendsatage16.
最新回复
(
0
)