首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #include<stdio.h> #define S1(x,y)x*y #define S2(x,y)(x)*(y) main() { int a=2,b=5; printf("%d,%d,%d,%d",S1(a+b,a+
有下列程序 #include<stdio.h> #define S1(x,y)x*y #define S2(x,y)(x)*(y) main() { int a=2,b=5; printf("%d,%d,%d,%d",S1(a+b,a+
admin
2022-04-02
51
问题
有下列程序
#include<stdio.h>
#define S1(x,y)x*y
#define S2(x,y)(x)*(y)
main()
{ int a=2,b=5;
printf("%d,%d,%d,%d",S1(a+b,a+b),S1(a+b,b+a),S2(a+b,a+b),S2(a+b,b+a));
}
程序执行后的输出结果是( )。
选项
A、17,17,49,49
B、17,29,49,49
C、29,29,49,49
D、49,49,49,49
答案
B
解析
对于题意中的宏,替换如下:
S1(a+b,a+b)等价于:a+b*a+b,即2+5*2+5,等于17;
S1(a+b,b+a)等价于:a+b*b+a,即2+5*5十2,等于29;
S2(a+b,a+b)等价于:(a+b)*(a+b),即(2+5)*(2+5),等于49;
S2(a+b,b+a)等价于:(a+b)*(b+a),即(2+5)*(5+2),等于49;
本题答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/hhkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inti=1;i=i^i;printf("%d\n",i);}程序运行后的输出结果是
已知inta=6;,则执行a+=a-=a*a;语句后a的值为()。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下面图符名标识的图符不属于数据流图合法图符的是
数据库管理系统是
有以下程序#includemain(){chara=4;printf("%d\n",a=a
设变量已正确定义并赋值,以下正确的表达式是()。
以下叙述中错误的是
设某二叉树的后序序列为CBA,中序序列为ABC,则该二叉树的前序序列为
软件需求规格说明书的作用不包括()。
在C语言中,以下说法不正确的是()。
随机试题
根据我国法律规定,办理离婚登记的当事人有下列哪些情形时婚姻登记机关将不予受理()
关于CT值的叙述,错误的是
患者,女,26岁。大咯血急诊入院,既往有反复咳嗽,咳大量脓痰及咯血病史。胸片示左下肺肺纹理紊乱。诊断最可能的是
患者,女,21岁,在校大学生,因急性腹痛就诊,诊断为异位妊娠破裂出血,拟急诊手术。患者要求医护人员不要将真实情况告知同学,体现了患者的()
易于自燃的下列物质中属于发火物质的是()。
关于办事公道,下列不属于公道要求的是()。
Ifateacherattemptstoimplementthetop-downmodeltoteachlistening,he/sheislikelytopresent______.
威胁世界和平与稳定的主要根源是
小王计划邀请30家客户参加答谢会,并为客户发送邀请函。快速制作30份邀请函的最优操作方法是
JobsApersonplanningforacareertodaymustlookcarefullyattheexpectedoccupationaltrendsandchangesinthejobmar
最新回复
(
0
)