首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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)); prinff(
有以下程序 #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)); prinff(
admin
2018-06-29
73
问题
有以下程序
#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));
prinff("%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都是宏定义,所以S1(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/z3xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序main(){intn=9;while(n>6){n--;printf("%d",n);}}该程序的输出结果是
某二叉树有5个度为2的结点以及3个度为1的结点,则该二叉树中共有【】个结点。
若有如下程序:main(){chara[]={"1234"};inti,t=0;for(i=0;a[i]>=’0’&&a[i]<=’9’;i+=2)t=10*t+a[i]一-’0’;printf("%d\n’,t
已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和DBGEACHF,则该二叉树的后序遍历为
若已定义:inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0≤i≤9,则对a数组元素不正确的引用是()。
下面函数intfunl(char*x){char*y=x;while(*y++);return(y-x-1);}的功能是_______。
以下叙述中正确的是()。
给定程序MODll。C中的函数Creatlink的功能是创建带头结点的单向链表,并为各结点数据域赋0到m-1的值。请改正函数Creatlink中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改
若按功能划分,软件测试的方法通常分为白盒测试方法和【】测试方法。
随机试题
吴某与某软件公司签订了劳动合同,期限为3年。合同签订后,公司支付9000元培训费对吴某进行专业技术培训,培训结束后,协议签订了为期3年的服务期合同。工作1年后,吴某发现公司一直未给自己办理社会保险,欲与公司解除劳动合同。根据《劳动合同法》,吴某正确的做法是
A.内听道扩大及早期耳聋、耳鸣B.咖啡样色素斑C.泌乳、闭经D.灌注压突破E.皮毛窦
黄某采用住房抵押贷款方式购买了一套总价30万元的房子,贷款20万元,年期20年,抵押贷款月还款系数为0.006924。黄先生住了2年后,想将房子租出,于是委托A中介公司的经纪人小张代为招租,在未租出前房屋仍由黄先生管理。其中小张通过各种方法推出黄先生的房
开户单位可以在一定范围内使用现金,按照有关规定,对于零星支出的结算起点是()元以下。
在理财产品销售过程中,下列属于错误销售行为的是()。
决定教育领导权的是()
我国社会主义改造过程中出现的国家资本主义经济,就是指()
天下者,天下人之天下、人民群众之天下。让人民群众共同富裕、奔小康,是中国共产党一贯的宗旨和不懈的追求。作为泱泱大国的总理,“要让人民过上好日子”如果说是一种庄严的政治责任和承诺,那么“政府就要过紧日子"就是一种深刻的政治自觉和清醒。早在建国初,我国就提出了
【S1】【S6】
Thefollowingqualificationsareessentialforthepost:anhonorsdegreeinEnglish,______inshorthandandtypewritingandsom
最新回复
(
0
)