首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { double x=2.0, y; if( x
有以下程序 #include main() { double x=2.0, y; if( x
admin
2019-12-17
43
问题
有以下程序
#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://www.kaotiyun.com/show/SoCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是
有下列程序:#includemain(){FILE*fp;inta[10]={1,2,3,0,0},i;fp=fopen("d2.dat","wb");fwtite(a,sizeof(int),5,fp);fwrite(a,siz
以下叙述中错误的是
有以下程序main(){inti=0;i=~i;.printf("%d\n",i);}程序运行后的输出结果是
有以下程序#includeintf(intx);main(){inta,b=0;for(a=0;a<3;a++){b=b+f(a);putchar(’A’+b);}}intf(intx){
若有定义语句:char*s1="OK",*s2"=ok";以下选项中,能够输出"OK"的语句是
设栈的顺序存储空间为S(1:m),初始状态为top=m+1。现经过一系列入栈与退栈运算后,top=20,则当前栈中的元素个数为()。
以下叙述正确的是()。
设有以下程序段:floata[8]={1.0,2.0};intb[1]={0};charc[]={"A","B"};chard=="1";以下叙述正确的是()。
设有以下程序段:structperson{floatweight;charsex;charname[10];}rec,*ptr;ptr=&rec;从键盘读入字符串给结构
随机试题
弧焊变压器是一种()弧焊电源。
Man:Hello.CouldIspeaktoMr.Smith?Woman:【D1】______Heisinanimportantmeeting.Oh,yes.I’msuretherewillbeanend
产钳助娩必须具备的条件中,下列哪项不完全正确
A.硝苯地平B.可乐定C.普萘洛尔D.硝普钠E.氢氯噻嗪
女,20岁1型糖尿病病史10年,平时每天4次胰岛素强化治疗。近2天发热、咽痛,食欲不佳,摄食少,自行停用胰岛素。晨起家属发现患者答非所问,急诊就诊。查体:T38.5。C;精神差,轻度脱水貌。实验室检查:血钾4.8mmol/L,血钠142mmol/L,血糖1
法人应具备的条件有( )。
下列选项中,属于税金项目清单的内容的有()。
满族有养蜂采蜜的传统,较擅长制作蜜制品。()
属于荣格提出来的概念是()。
大革命时期,国共两党建立的国民革命统一战线的特点是()。
最新回复
(
0
)