首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #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+
有下列程序 #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+
admin
2022-04-02
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),即(2+5)*(5+2),等于49;
本题答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/hhkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序,已知字母A的ASCII码为65,程序运行后的输出结果是main(){charc1,c2;c1=’A’+’8’-’4’:c2=’A’+’8’-’5’:printf("%c,%d\n",c1,c2);}
在数据库中,产生数据不一致的根本原因是
程序调试的任务是
下列关于栈的叙述中正确的是()。
已定义以下函数intfun(int*p){return*p;}fun函数返回值是
下面不能作为软件需求分析工具的是
以下说法不正确的是()。
在C语言中,以下说法不正确的是()。
下列说法正确的是()。
随机试题
确定方剂剂型的主要依据是
甲公司获得了某医用镊子的实用新型专利,不久后乙公司自行研制出相同的镊子,并通过丙公司销售给丁医院使用。乙、丙、丁都不知道甲已经获得该专利。下列哪一选项是正确的?()
建设项目敏感性分析中,敏感因素的确定可以通过计算()来判断。
材料:在艺术创作中,往往有一个重复和变化的问题:只有重复而无变化,作品就必然单调枯燥;只有变化而无重复,就容易陷于散漫零乱。重复与变化的统一,在建筑物形象的艺术效果上起着极其重要的作用。古今中外的无数建筑,除去极少数例外,几乎都以重复运
如图,正方形的边长1cm,E、F、G、日分别为各边中点,那么中间小正方形的面积是()。
教育学是随着人类社会的产生而产生的。
台风中心从A地以每小时20公里的速度向东北方向移动。离台风中心30公里内的地区为危险区,城市B在A的正东40公里处。B城处于危险区内的时间为()。
人们每天所吃的食物,按酸碱性可分为两大类。含有磷、氯、硫元素较多的食物,如大米、面粉、鱼、肉、蛋、糖、花生、啤酒等属成酸性食物;含钾、钠、钙、镁元素较多的食物,如蔬菜、水果、豆类、茶等属成碱性食物。成酸、成碱性食物应当搭配食用,偏食成酸性食物可以引起酸中毒
Thereisprobablynolimittowhatsciencecandointhewayofincreasingpositiveexcellence.【T1】Healthhasalreadybeengrea
Faces,likefingerprints,areunique.Didyou【C1】______wonderhowitispossibleforusto【C2】______people?Evenaskilledwrite
最新回复
(
0
)