首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
39
问题
有以下程序
#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全国计算机二级
相关试题推荐
某二叉树有5个度为2的结点以及3个度为1的结点,则该二叉树中共有【】个结点。
下列4个关于C语言的结论中错误的是()。
设x,y均为int型变量,且x=10,y=3,则printf("%d\n"x-,-y);语句的输出结果是______。
下列叙述中正确的是()。
数据库系统的三级模式分别为【】模式、内部级模式与外部级模式。
一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为
下列关于线性链表的描述中,正确的是()。Ⅰ、只含有一个指针域来存放下一个元素地址Ⅱ、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)Ⅲ、结点由两部分组成:数据域和指针域。
下列说法不正确的是()。
若按功能划分,软件测试的方法通常分为白盒测试方法和【】测试方法。
随机试题
X射线影像诊断的正确性,相当程度上依赖于X射线影像的质量,而影像形成过程中的每个环节都可能导致影像质量下降。影像质量下降的后果是使诊断信息丢失,影响正确诊断。影像质量评价是对影像形成过程中的各个环节的性能进行评价,从而确定所成影像的质量好坏及是否符合诊断要
急性血源性骨髓炎晚期病理特点是
牙周探诊的最佳力量是
患者,男,18岁。自幼多个牙齿着色深暗,无其他不适,要求诊治。口腔检查的必要项目是
依据《中华人民共和国环境噪声污染防治法》,城市人民政府应当在航空器起飞、降落的()划定限制建设噪声敏感建筑物的区域。
高三(6)班的学生都能自觉地遵守校规及班规,并在日常的行为能自觉地依靠规则约束自己。该班的纪律类型属于()。
考试时注意自己答题速度和时间,属于()。
我国《宪法》规定:“中华人民共和国公民有宗教信仰自由。”宗教信仰自由的含义包括
设b="全国计算机等级考试",结果为"等级考试"的表达式是( )。
用Outlook2010编辑电子邮件:收信地址:mai14test@163.com主题:OSPF路由协议的基本特征将TestIe.txt作为附件粘贴到信件中。信件正文如下:您好!信件附件是有关O
最新回复
(
0
)