首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序执行后的输出结果是( ) #define MA(x) x*(x-1) main() { int a=1,b=2; printf("%d\n",MA(1+a+b)); }
下列程序执行后的输出结果是( ) #define MA(x) x*(x-1) main() { int a=1,b=2; printf("%d\n",MA(1+a+b)); }
admin
2010-01-10
28
问题
下列程序执行后的输出结果是( ) #define MA(x) x*(x-1) main() { int a=1,b=2; printf("%d\n",MA(1+a+b)); }
选项
A、5
B、6
C、7
D、8
答案
8
解析
本题中的宏调用MA(1+a+b)展开后的结果是1+a+b*(1+a+b-1)=1+1+2*(1+1+2-1)=2+2*3=8。所以输出的结果是8,选项D正确。
转载请注明原文地址:https://kaotiyun.com/show/G1Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
如果要定义一个窗体级变量,定义变量语句的位置应该是()。
窗体上有一个名称为CD1的通用对话框,一个名称为Command1的命令按钮,相应的事件过程如下:PrivateSubCommand1_Click()CD1.Filter="AllFile|*.*|TextFile|*.txt|PPT|*.ppt"
某带链栈的初始状态为top=bottom=NULL,经过一系列正常的入栈与退栈操作后,top=bottom=20。该栈中的元素个数为()。
将自然数集设为整数类1,则下面属于类I实例的是()。
在VisualBasic工程中,可以作为"启动对象"的是()。
能正确表述“x为大于等于5并且小于20的数”的VisualBasic表达式是
设二叉树的前序序列为ABDEGHCFIJ,中序序列为DBGEHACIFJ。则后序序列为()。
下列数据结构中,能够按照“先进后出”原则存取数据的是
在VisualBasic环境下设计应用程序时,系统能自动检查出的错误是()。
输入VisualBasic源程序时,若一个命令行中包含两个语句,则两个语句之间的分隔符应使用()
随机试题
下列债券中,不属于根据发行主体的不同分类的是()。
朗格汉斯细胞内所特有的结构是
正常人血液中数量最多和最少的白细胞分另IJ是
患者,男,18岁。发热、咽痛1周伴肉眼血尿2天入院就诊,查体:血压130/80mmHg,扁桃体Ⅱ度肿大、充血,余查体未见异常,血肌酐正常。问题5:下述与该病预后无关的是
以下关于社区获得性肺炎用药注意事项,说法正确的是
王某,32岁,明晨在全麻下行胃大部切除,其血型为AB型、Rh+,因库存血不足,病人体质较好,拟需自体输血200ml,需准备4%枸橼酸钠生理盐水( )。
单利和复利的区别在于()。
纳税人兼营不同税率的货物或者应税劳务,应当分别核算不同税率货物或者应税劳务的销售额;未分别核算销售额的,从高适用税率。()
在教育目的价值取向问题上,主张教育是为了使人增长智慧、发展才干、生活更加充实幸福的观点属于()。
在当今时代,出现了危及人类生存和持续发展的“全球问题”。科技发展与“全球问题”的关系是()
最新回复
(
0
)