刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

下列程序的返回值是? int angle=90; angle = (angle > 180 ) ? 180 : angle; Serial.println(angle);

A
0
B
90
C
180
D
不确定
使用微信搜索喵呜刷题,轻松应对考试!

答案:

B

解析:

【喵呜刷题小喵解析】在这个程序中,我们首先定义了一个变量angle并赋值为90。接着,我们执行了一个三元条件运算符,其语法是“(条件表达式) ? (值如果为真) : (值如果为假)”。在这个程序中,条件表达式是"angle > 180",这是一个比较运算符,它会判断angle是否大于180。因为angle的初始值是90,显然小于180,所以条件表达式的结果是false,所以三元运算符的返回值就是"angle",即90。然后,我们把90赋值给angle,最后输出angle的值,即90。所以,答案是90,选项B是正确的。
创作类型:
原创

本文链接:下列程序的返回值是? int angle=90; angle = (angle > 180 ) ?

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share