首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #include<stdio.h> #define S1(x,y)x*y #define S2(x,y)(x)*(y) main( ) { int a=2,b=5: printf("%d,%d,%d,%d",S1(a+b,a+b),S1(a+
有下列程序: #include<stdio.h> #define S1(x,y)x*y #define S2(x,y)(x)*(y) main( ) { int a=2,b=5: printf("%d,%d,%d,%d",S1(a+b,a+b),S1(a+
admin
2022-06-24
28
问题
有下列程序:
#include<stdio.h>
#define S1(x,y)x*y
#define S2(x,y)(x)*(y)
main( )
{
int a=2,b=5:
printf("%d,%d,%d,%d",S1(a+b,a+b),S1(a+b,b+a),S2(a+b,a+b),S2(a+b,b+a));
}
程序执行后的输出结果是( )。
选项
A、17,17,49,49
B、17,29,49,49
C、29,29,49,49
D、49,49,49,49
答案
B
解析
对于本题中的宏,替换如下:S1(a+b,a+b)等价于a+b*a+b,即2+5*2+5,等于17;S1(a+b.b+a)等价于a+b*b+a,即2+5*5+2,等于29;S2(a+b,a+b)等价于(a+b)*(a+b),即(2+5)*(2+5),等于49;S2(a+b,b+a)等价于(a+b)*(b+a),即P(2+5)*(5+2),等于49。本题答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/LGkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序intflinta[],intn)main(){if(n>1)inta□={8,2,9,1,3,6,4,7,5};{int]]t;t=f(a,n-1);printf("%d\n",fla,9));returnt>a
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
下列链表中,其逻辑结构属于非线性结构的是()。
下面关于位运算符的叙述,正确的是
设有定义:intx[2][3];则以下关于二维数组x的叙述错误的是
某系统结构图如下图所示,则该系统结构图的宽度是
以下叙述中正确的是
内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是()。
以下程序函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序voidflintb[],intn,intflag)main(){inti,j,t;{inta[10]={5,4,3,2,1,6,7,8,
数字字符0的ASCII值为48,若有以下程序,程序运行后的输出结果是main(){chara=’1’,b=’2’;printf("%c,",b++);printf("%d\n",b-a);}
随机试题
对于静压螺旋传动机构,当螺杆不受力时,由于螺纹牙两侧的间隙和油腔压力均相等,故螺杆处于()位置。
A、expectB、exactC、exampleD、examAA项划线部分发[iks],而B,C,D项划线部分的发音是[igz],因此选A项。
可引起晕厥易发生左房血栓
(2004)在福建永定县客家住宅“承启楼”中,外环房屋高4层.其功能分别是()。
下列各项中,不属于成本类会计科目的有()。
根据中外合作经营企业法律制度的规定,某一具有法人资格的中外合作经营企业发生的下列事项中,须经审查批准机关批准的有()。
Yoursuggestioncouldonlymakethingsworse().
There’snoquestionthatfutureleaderswillneedconstantcoaching.Asthebusinessenvironmentbecomesmorecomplex,theywill
下列叙述中正确的是()。
ConsideringhowjazzistranscribedinChinese(jueshi),youmaybe【C1】________intoassumingthatitisanaristocraticcultura
最新回复
(
0
)