以下程序运行后,输出结果是(    )。#in

时间:2024-04-20 11:43:38 5A范文网 浏览: 答案大全 我要投稿

问题:

[单选] 以下程序运行后,输出结果是( )。
#include<stdio.h>
#define PT 5.5
#define S(x)PT*x*X
main()
{ int a=1,b=2:
printf("%4.1f\n",s(a+b));
}

A . 49.5
B . 9.5
C . 22.0
D . 45.0

参考答案B

参考解析:

本题考查函数调用,由于a+b没有被括起来,所以s(a+b)=PT*a+b*a+b=5.5*1+2*1+2 =9.5,故选择B。

来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。

相关文章:

根据本讲,德国法学家思想家耶林提出罗马帝国用()征服世界04-20

根据国家安全总局和相关部门的要求,危险化学品企业特别04-20

确定发展社会主义市场经济以来,中国特色社会主义法治发04-20

本讲提到,民法典合同编中规定,依法成立的合同,自()时生效,但04-20

设有定义: struet complex{int real,unreal04-20

若有以下语句:&nbsp;&nbsp;&nbsp; typedef stru04-20

若有定义:“double a=22;int i=0,k=18;”,则不符合C04-20

以下程序段完全正确的是(&nbsp;&nbsp;&nbsp; )。04-20

有以下程序: #include&lt;stdio.h&gt;main(){i04-20

以下选项中能表示合法常量的是(&nbsp;&nbsp;&nbsp; )04-20

热搜文章
最新文章