首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #define S(x)x*x void main() { int k=5,j=2; printf("%d,%d\n",S(k+j+2),S(j+k+2)); } 程序的运行结果是( )。
有以下程序: #include<stdio.h> #define S(x)x*x void main() { int k=5,j=2; printf("%d,%d\n",S(k+j+2),S(j+k+2)); } 程序的运行结果是( )。
admin
2021-04-28
42
问题
有以下程序:
#include<stdio.h>
#define S(x)x*x
void main()
{
int k=5,j=2;
printf("%d,%d\n",S(k+j+2),S(j+k+2));
}
程序的运行结果是( )。
选项
A、21,18
B、81,81
C、21,21
D、18,18
E、D
答案
A
解析
带参数的宏的调用格式:宏名(实参表),替换过程是:用宏调用提供的实参字符串,直接替换宏定义命令行中相应形参字符串,非形参字符保持不变。s(k+j+2)被S换成k+j+2*k+j+2,计算时先计算2*k,结果为21;S(j+k+2)被S换成j+k+2*j+k+2,计算时先计算2*j,结果为18。程序的运行结果是21,18。
转载请注明原文地址:https://kaotiyun.com/show/4Dtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
若有以下程序#includemain(){charw[20],a[5][10]={"abcdef","ghijkl","mnopq","rstuv","wxyz"};intp[6][2]={{0,1},{1,5},{0,0}
逻辑模型是面向数据库系统的模型,下面属于逻辑模型的是
下面不属于结构化程序设计风格的是
以下不合法的字符常量是
若有以下程序voidf(intx){if(x>=10){printf("%d-",x%10);f(x/10);)elseprintf("%d",x);}main()
设有两行定义语句:intscanf;floatcase;则以下叙述正确的是()。
下面属于黑盒测试方法的是
若有以下定义和语句#includechars1[10]="abcd!",*s2="\n123\\";printf("%d%d\n",strlen(s1),strlen(s2));则输出结果是
随机试题
A、Itjoinedthecity’sclean-upcampaign.B、Itsoldasmanyasfiftyboxesofbooks.C、Itreceivedanincrediblylargenumberof
A.宫颈癌B.舌癌C.肺癌D.表浅皮肤癌E.垂体癌适合腔内、管内治疗的病种为
犬膈疝内容物中不可能出现的脏器是
汉宣帝地节四年下诏日:“自今子首匿父母、妻匿夫、孙匿大父母,皆勿坐。其父母匿子、夫匿妻、大父母匿孙,罪殊死,皆上请廷尉以闻”,“亲亲得相首匿”正式成为中国封建法律原则和制度。对此,下列哪一选项是错误的?()
根据《节能减排综合性工作方案》,“十一五”期间,全国设市城市污水处理率不低于( ),工业固体废物综合利用率达到( )以上。
(2011年)下列合同及证照中.应缴纳印花税的是()。
对房地产市场未来发展趋势以及与之相关的营销环境进行分析和判断,属于()的工作内容。[2008年真题]
某企业为了摆脱困境决定从国外引进设备生产实芯电阻。实芯电阻的技术含量高于碳膜和金属膜电阻,工艺要求高,国内具备类似生产条件的企业不多,产品供不应求。由于缺乏技术人员,该企业决定向外招聘2名技术人员。根据上述资料回答下列问题:在面试过程中,存在的面试偏
在必要时,能够把记忆中所存储的知识迅速地提取出来,以解决当前的实际问题,这是记忆的()。
"PhysicalandChemicalPropertiesandChanges"→Sugar,water,andaluminumaredifferentsubstances.Eachsubstancehasspe
最新回复
(
0
)