首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #define PT 3.5; #define S(x)PT*x*x; main() { int a=1,b=2;printf("%4.1f\n",S(a+b));} 程序运行后的输出结果是( )。
有以下程序: #include #define PT 3.5; #define S(x)PT*x*x; main() { int a=1,b=2;printf("%4.1f\n",S(a+b));} 程序运行后的输出结果是( )。
admin
2017-07-05
16
问题
有以下程序:
#include
#define PT 3.5;
#define S(x)PT*x*x;
main()
{ int a=1,b=2;printf("%4.1f\n",S(a+b));}
程序运行后的输出结果是( )。
选项
A、7.5
B、31.5
C、程序有错无输出结果
D、14.0
答案
C
解析
宏定义不是C语句,末尾不需要有分号。所以语句printf("%4.1f\n",s(a+b));展开后为printf("%4.1f\n",3.5;*a+b,*a+b;);所以程序会出现语法错误。
转载请注明原文地址:https://kaotiyun.com/show/LdDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有说明inta[][3]={0,0};,则不正确的叙述是()。
有下列函数定义:intfun(doublea,doubleB){returna*b;}若下列选项中所用变量都已正确定义并赋值,错误的函数调用是()。
设有以下程序,为使之正确运行,请在横线中填入应包含的命令行。(注:try_me()函数在a:\myfile.txt中有定义。)______main(){printf("\n");try_me();printf("\n");}
执行以下程序后的输出结果是______。main(){inta=10;a=(3*5,a+4);printf("a=%d\n",a);}
以下选项中不能用作C程序合法常量的是
负责数据库中查询操作的数据库语言是
在关系模型中,若属性A是关系R的主码,属性A的取值不能为空,称为约束。
设有以下说明,则不正确的叙述是()。unionun{inta;chatb:floatc;}arr;
用树形结构表示实体之间联系的模型是()。
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是()。
随机试题
可以改善类风湿关节炎病情的药物不包括
分娩
设(X1,X2,…,X10)是抽自正态总体N(μ,σ2)的一个容量为10的样本,其中-∞<μ<+∞,σ2>0,记所服从的分布是()。
根据《建设工程工程量清单计价规范》的规定,工程量清单包括( )。
有关道路等级及路面等级划分,下列叙述中正确的是()。
信用期限越长,企业坏账损失越小。()
兑换外币时不同情况使用不同的牌价。下面说法不正确的是()。
依次填入下列各句横线处的词语,最恰当的一项是( )。①经过精心的治疗和护理,病人已不再剧烈咳嗽、出冷汗、昏厥,病情有了好转的______。②虽然我们已经采取了“退耕还林、防沙固沙”等一系列措施,但要恢复良好的生态环境______是一项十分艰巨的任务。
下列选项中,属于立法活动的是()
Lookatthelistbelow.Itshowsthecontentsofacompany’sAnnualReport.Decideinwhichpartofthereport(A-H)youwould
最新回复
(
0
)