首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #include #define S(x)4*(x)*x+1 void main() {int k=5,j=2; printf(’’’’%d\n’’,S(k+j)); }
以下程序的输出结果是( )。 #include #define S(x)4*(x)*x+1 void main() {int k=5,j=2; printf(’’’’%d\n’’,S(k+j)); }
admin
2019-08-10
86
问题
以下程序的输出结果是( )。
#include
#define S(x)4*(x)*x+1
void main()
{int k=5,j=2;
printf(’’’’%d\n’’,S(k+j));
}
选项
A、33
B、143
C、28
D、197
答案
B
解析
本题考查带参数的宏的定义和替换点。在程序中定义了带参数的宏S(x),当在主函数中用参数k+i调用宏S时,根据宏替换的原则,则S(k+j)=S(5+2)=4*7*5+2+1=143。
转载请注明原文地址:https://kaotiyun.com/show/HgRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是
若有以下程序#includecharf(charx){returnx*x+’a’;}main(){chara,b=0;for(a=0;a<4;a+=1){b=f(a);putchar(b);}}则程序的输出结果是
若有以下程序#includemain(){inta=0,b=0,c=0;c=(a-=++a),(a+=b,b+=4);printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是
下面选项中关于位运算的叙述正确的是
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
下列条件语句中,输出结果与其他语句不同的是
有以下程序#includemain(){inti,t[][3]={9,8,7,6,5,4,3,2,1};for(i=0;i
下列选项中不符合良好程序设计风格的是
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)
用树形结构表示实体之间联系的模型是
随机试题
下列选项中,不属于劳动关系运行的三个阶段的是()。
下列便血表现中提示上消化道出血的是
李某,初孕妇,孕36周,四步触诊结果:于子宫底部触到圆而硬的胎儿部分,在耻骨联合上方触到较软而宽、不规则的胎儿部分,胎背位于母体腹部右前方。胎心音于脐上右侧听到。则胎方位为
氟牙症牙齿特点是
人体实验的道德原则错误的是
患者,女,18岁。右手食指被铁钉刺伤7天,现头晕头痛,张口不利,咀嚼无力。其诊断是
良渚文化
Vitamins,likeminerals,arechemicals.Thereisabsolutelynotdifference(1)______inthechemicalstructureofthenaturevit
A、Hewantstoliveoffcampus.B、Thereareadvantagesanddisadvantagestolivingoffcampus.C、Livingspaceinthedormiscrow
TheGrandCanyonis_____________________________(最宽处达两万四千米).
最新回复
(
0
)