首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #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
31
问题
有下列程序:
#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全国计算机二级
相关试题推荐
有以下程序#includevoidmain(){inta[]={2,3,5,4),i;for(i=0;i<4;i++)switch(i%2){cas
若有定义语句:intk[2][3],*pk[3];,则以下语句中正确的是
C语言中最基本的数据类型包括()。
设已有定义floatx;,则下列对指针变量P进行定义且赋初值的语句中正确的是()。
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是
下列关于C语言文件的叙述中正确的是()。
数据库设计的根本目标是要解决
表达式:(int)((double)9/2)一9%2的值是()。
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是将ss所指字符串中所有下标为奇数位上的字母转换为大写(若该位置上不是字母,则不转换)。例如,若输入“a
程序调试的任务是()。
随机试题
聚合物盐水钻井液要使用()的降滤失剂,如聚丙烯酸钠、CMC钠盐等。
即期外汇和远期外汇
A、surroundB、surpriseC、surviveD、purposeDA、B、C三项划线部分发短音,而D项发长音,所以选D项。
关于流行性脑膜脊髓炎临床表现的描述,不正确的
接到住院处通知后,病区护士应根据病情需要立即选择
作用缓和而持久,适用于冻疮的防治的是
()是当代中国著名的作家,被誉为“鬼才”,著有长篇小说《秦腔》。
Whichofthefollowingunderlinedlettersisdifferentinpronunciationfromothers?(常考)
设随机变量(X,Y)的概率密度为f(x,y)=(Ⅰ)求fX(x),fY(y),判断X与Y是否独立?(Ⅱ)记U=X,V=Y—X,求(U,V)的分布函数F(u,v),并判断U,V是否独立?
Whatpersonalqualitiesaredesirableinateacher?Ithinkthefollowingwouldbegenerallyaccepted.First,theteacher’s
最新回复
(
0
)