首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <stdio.h> #define PT 3.5 ; #define S(x) PT*x*x ; main() { int a=1, b=2; printf("%4.1f\n" , S(a+b));
有以下程序: #include <stdio.h> #define PT 3.5 ; #define S(x) PT*x*x ; main() { int a=1, b=2; printf("%4.1f\n" , S(a+b));
admin
2020-10-26
22
问题
有以下程序:
#include <stdio.h>
#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
答案
C
解析
宏定义不是C语句,末尾不需要有分号。所以语句printf("%4.1f\n" , S(a+b));展开后为printf("%4.1f\n" ,3.5;*a+b*a+b;);所以程序会出现语法错误。
转载请注明原文地址:https://jikaoti.com/ti/QnD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
下列定义数组的语句中,正确的是
若要定义一个具有5个元素的整型数组,以下错误的定义语句是
以下不能定义为用户标识符是
设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均正确的是
关于do循环体while(条件表达式);以下叙述中正确的是
下列关于C语言文件的叙述中正确的是
以下选项中,值为1的表达式是
深度为7的完全二叉树中共有125个节点,则该完全二叉树中的叶子节点数为()。
随机试题
冯女士,30岁,孕1产0,妊娠28周。检查:血压140/90mmHg,下肢水肿(±),血红蛋白100g/L,尿蛋白(±),为防治妊娠高血压综合征,以下建议不妥当的是()
对肝性脑病患者,错误的护理措施是()。
设置伸缩缝的建筑物,其基础部分仍连在一起的原因是( )。
下列选项中,不属于居委会开展的自治活动的是()
A、46B、25C、3D、-3D
第29届奥运会与历届奥运会相比:下列说法错误的是()。
WhichofthefollowingistheresponsibilityofanHRmanager?
AllEskimoslivemostoftheirlivesclosetosaltorfreshwater.Theymayfollowgameinlandforseveralhundredmiles,butth
Whatisthetalkmainlyabout?
WhichofthefollowingsentencesisaCOMMAND?
最新回复
(
0
)