首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> #define S1(z)4*z+4*(z) #define S2(x,y)4*(x)*(y)+y*x main() { int a=1,b=2; printf("%d,",S1(a+b)
有以下程序 #include<stdio.h> #define S1(z)4*z+4*(z) #define S2(x,y)4*(x)*(y)+y*x main() { int a=1,b=2; printf("%d,",S1(a+b)
admin
2022-10-24
18
问题
有以下程序
#include<stdio.h>
#define S1(z)4*z+4*(z)
#define S2(x,y)4*(x)*(y)+y*x
main()
{ int a=1,b=2;
printf("%d,",S1(a+b));
printf("%d,",S2(a,b)+S1(3));
printf("%d",S2(3+a,b+3));
}
程序执行后的输出结果是( )。
选项
A、18,34,100
B、24,34,92
C、24,34,100
D、18,34,92
答案
D
解析
程序中s1和s2都是宏定义。Sl(a+b)宏展开后的表达式为4*a+b+4*(a+b),即4*1+2+4*(1+2),结果为18;s2(a,b)宏展开后的表达式为4*(a)*(b)+b*a,即4*(1)*(2)+2*1,结果为10;S1(3)宏展开后的表达式为4*3+4*(3),结果为24;s2(3+a,b+3)宏展开后的表达式为4*(3+a)*(b+3)+b+3*3+a,即4*(3+1)%(2+3)+2+3*3+1,结果为92。最终输出:18,34,92。故本题答案为D选项。
转载请注明原文地址:https://kaotiyun.com/show/zJkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中合法的变量是
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:判断一个整数是否为素数,若是素数返回1,否则返回0。在main函数中,若fun返回1输出YES,若fu
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参指针所指结构体数组中的三个元素按num成员进行升序排列。请在程序的下划线处填入正确的内容并把
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.e。在此程序中,函数fun的功能是建立一个N×N的矩阵。矩阵元素的构成规律是:最外层元素的值全部为1;从外向内第2层元素的值全部为2;第3层元素
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编一个函数floatfun(doubleh),该函数的功能是:使变量h中的值保留两位小数,并对第三位进行四舍五入(规定h中的值
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:从s所指字符串中,找出t所指字符串的个数作为函数值返回。例如,当s所指字符串中的内容为“abcdabfab”,t
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:根据以下公式求π值,并作为函数值返回。例如,当给指定精度的变量eps输入0.0005时,应输出Pi=3
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。此程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(inta[][N],intn),该函数的功能是:使数组左下半三角元素中
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,定义了N×N的二维数组,并在主函数中赋值。请编写函数fun,函数的功能是:求出数组周边元素的平均值并作为函数值返回给主函数中的s。例
以下关于fclose(fp)函数的叙述正确的是
随机试题
在发动机起动之后,若点火开关一直保持接通,则在8h后,防盗控制器会再次与转发器进行询问、应答过程并以此回答发动机控制器的下一次请求信号。()
著作权中,保护期为首次发表后1O年的是【】
Thoughsomepeoplehavesuggestedthatwomenshouldreturntohouseworkinordertoleave【C1】______jobsformen,theideahasbe
植皮区包扎的压力一般为
背景资料某公路工程,合同价4000万元,合同工期270天。合同条款约定:(1)工程预付款为合同价的10%,开工当月一次性支付;(2)工程预付款扣回时间及比例:自工程款(含工程预付款)支付至合同价款的60%的当月起,分两个月平均扣回;(3)工程进度款按月支
某施工合同约定质量标准为合格,监理工程师在巡视时告之承包人“把活儿做得更细些,到时不会少了你们的”。于是项目经理在施工中提高了质量标准,因此增加了费用,则该笔费用应由()承担。
某写字楼高度为32m,共9层,每层面积为1200m2,楼内设有消火栓灭火系统、自动喷水灭火系统、火灾自动报警系统等。如果把写字楼的每层作为一个计算单元,那么每个楼层配置灭火器的最小灭火级别为()A。
针对E集团的下列组成部分(A、B、C、D)财务信息,如果仅从财务重大性角度判断,审计项目组应当评估为重要组成部分的是()。
在企业面对突然发生的损害其形象、造成严重损失的危机事件时,针对其发生原因制订旨在减小和消除事件消极影响,重塑企业形象的公关活动称为()。
Americanblackbears(11)inavarietyofcolorsdespitetheirname.Intheeasternpartoftheirrange,mostofthesebrown,
最新回复
(
0
)