首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序执行后的输出结果是( ) #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
33
问题
下列程序执行后的输出结果是( ) #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全国计算机二级
相关试题推荐
设有如下程序:PrivateSubInv(ByValxStrAsString,AsString)DimtStrAsStringDimLASIntegerL=Len(xStr)DoWhileL>=1
阅读程序:OptionBase1PrivateSubForm_Click()DimArr(3,3)AsIntegerFori=1To3Fori=1To3Ifj=iOrj=3-i+1Thenasr(i,j)=1El
以下合法的VB变量名是
以下选项中,不合法的VisualBasic的变量名是
执行下列语句strlnput=InputBox(“请输入字符串”,“字符串对话框”,“字符串”)将显示输入对话框。此时如果直接单击“确定”按钮,则变量strInput的内容是
以下能从字符串“VisualBasic”中直接取出子字符串“Basic”的函数是()。
如下关于变体类型变量的叙述中,错误的是
能正确表述“x为大于等于5并且小于20的数”的VisualBasic表达式是
假定有以下循环结构DoUntil条件表达式循环体Loop则以下正确的描述是
在数据处理中,其处理的最小单位是()。
随机试题
微分方程y’=ex+y的通解为_________________。
A.心率120~140次/分B.心率110~130次/分C.心率100~120次/分D.心率80~100次/分E.心率70~90次/分婴儿
水准仪型号为DS05,其中05表示每千米往、返测得高差中数的中误差为()。
某企业2013年4月1日开始自行建造一栋厂房,10月31日,工程达到预定可使用状态交付使用。2013年发生的下列将集中能增加厂房入账价值的有()。
1632年,捷克教育学家____________的《大教学论》是近代第一部系统论述教育问题的专著,他提出了班级授课制。
阅读下面的材料,回答问题。元旦前夕,李一奇同学患阑尾炎住院了,全班同学都忙着庆祝元旦,没有一个人去看他,主要是因为他平时不爱学习,爱捉弄人,还经常干些影响集体荣誉的事。因此,他经常遭到同学的白眼和冷落。这次活动,大家似乎觉得他不在更省事。班主任黄
《行政许可法》规定,只有法律、行政法规、地方性法规以及省级地方政府规章可以设定行政许可。()
设A和B都是可相似对角化的n阶矩阵,证明A和B相似A和B的特征值完全相同.
有如下数据定义语句:DimX,YAsInteger以上语句表明()。
在下列字符中,其ASCII码值最小的一个是()。
最新回复
(
0
)