柠檬试题库
计算机
公务员
驾照
计算机
公务员
驾照
有以下程序 #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 ); } 程序运行后的输出结果是
🔥 1141 热度
A
0.000000
B
0.250000
C
0.500000
D
1.000000
参考答案
C
解析
【解析】本题重点考察if语句,变量x和y均为double类型,由于变量x赋值为2.0,因此执行if((x<5.0)&&(!x)),即条件为0,继续执行if( x<10.0 ),条件为1,即执行y=1.0 / x;。依据printf()函数输出类型中f是以小数形式输出单、双精度实数。因此C选项正确。
复制题目向 AI 提问
复制
多科目计算机二级刷题
柠檬计算机二级
推荐题目
<img style='vertical-align:middle' src="4eaab22927dc489fba72f863113ef153.001.jpeg" width="275" height="249" alt=""><br>
<img style='vertical-align:middle' src="05f88e765e824c99804f204ca270304c.001.jpeg" width="509" height="85" alt=""><br>
<img style='vertical-align:middle' src="d60de5cc70954d77bd5e102fa825c731.001.jpeg" width="340" height="145" alt=""><br>
<img style='vertical-align:middle' src="4fdf6cffcbb1467383a49adef629076f.001.jpeg" width="320" height="143" alt=""><br>
<img style='vertical-align:middle' src="cb9e8dd311c646d6959c5ca5f1561a25.001.jpeg" width="344" height="147" alt=""><br>
相关标签
二级C语言
if
输出
000000
1.0
×