首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #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(
有以下程序 #include #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(
admin
2020-01-10
18
问题
有以下程序
#include
#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/DFCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序voidswap(char*x,char*y){chart;t=*x;*x=*y;*y=t;}main(){char,*s1="abc",*s2="123";
设有如下函数定义intfun(intk){if(k
以下选项中关于C语言常量的叙述错误的是
下列选项中,能正确定义数组的语句是
给定程序MODI1.C中,fun函数的功能是:删除b所指数组中小于10的数据。主函数中输出删除后数组中余下的数据。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:#
程序通过定义学生结构体变量,存储了学生的学号、姓名和三门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是重写形参filename所指文件中最后一个学生的数据,即用新的学生数据覆盖该学生原来的数据,其他学生的数据不变。请在程序的下画线处
在面向对象方法中,不属于“对象”基本特点的是
面向对象方法中,继承是指
下列排序方法中,最坏情况下比较次数最少的是
假定已建立以下链表结构,且指针p和q已指向如图所示的节点:则以下选项中可将q所指节点从链表中删除并释放该节点的语句组是
随机试题
限制性旅游产品销售渠道适用于()的旅游产品。
A.侏儒症B.呆小症C.肢端肥大症D.巨人症E.黏液性水肿成年后甲状腺功能减退,可引起
妊娠痫证的典型表现是
2010年8月,某房地产公司开发建设普通商品住房项目,项目总投人8000万元,最低资本金应为()万元。
Theapproaching4Gmobilecommunicationsystemsareprojectedto(92)stillremainingproblemsof3Gsystemsandtoprovide(93)ne
A、 B、 C、 D、 D
“乳鸦啼散玉屏空,一枕新凉一扇风。睡起秋色无觅处,满阶梧桐月明中。”这首诗描述的是二十四节气中的:
对于美国人口总体来说平均的期望寿命是73.9岁,但是在夏威夷出生的小孩将平均活到77岁,而那些在路易斯安那出生的人将平均活到71.7岁。如果一对从路易斯安那来的新婚夫妇在夏威夷开始他们的家庭生活,那么,他们的孩子预期将比他们留在路易斯安那的情况下活得更长。
InOctober2002,GoldmanSachsandDeutscheBank【B1】______anewelectronicmarketforeconomicindicesthat【B2】______substanti
Fromthepassageweknowthatpiglets
最新回复
(
0
)