首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #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
26
问题
有下列程序
#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全国计算机二级
相关试题推荐
有以下程序voidfunl(char*p){char*q;q=p;while(*q!=’\0’){(*q)++;q++;}}main(){chara[]={"Program"),*p;p=&a[3];fun1(p);printf("%s
下列选项中,不能作为合法常量的是()。
下列程序的运行结果是()。#includevoidsub(int*s,int*y){staticintm=4;*y=s[m];m--;}voidmain(){inta
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下面图符名标识的图符不属于数据流图合法图符的是
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是
若有定义:inta,b;通过语句scanf(’’%d;%d’,&a,&b);能把整数3赋给变量a,5赋给变量b的输入数据是
结构化程序设计中,下面对goto语句使用描述正确的是()。
若有定义语句:intk[2][3],*pk[3];,则以下语句中正确的是
一名员工可以使用多台计算机,每台计算机只能由一名员工使用,则实体员工和计算机间的联系是
由关系R1和R2得到关系R3的操作是
随机试题
林大伟获得的1万元奖金属于谁所有?为什么?林大伟的行为应该处什么刑罚?
安全生产设施或者安全生产条件不符合国家规定,因而发生重大伤亡事故或者造成其他严重后果的,对直接负责的主管人员和其他直接责任人员,处三年以下有期徒刑或者拘役;情节特别恶劣的,处三年以上七年以下有期徒刑。()
某住宅楼一独立承台,相应于上部结构的作用的准永久组合时,作用于基底的附加压力p0=600kPa,基底以下地层主要为:①中砂~砾砂,厚度为8.0m,承载力特征值为200kPa,压缩模量为10.0MPa;②含砂粉质黏土,厚度16.0m,压缩模量8.0MPa,下
有害气体净化方法大致分为()等。
厂商协调会中的商务谈判由采购经理和()参加。
世界金融创新的背景是()。
心理咨询时的参与性技术包括()。
S企业与J企业生产和销售一样的仪表。S企业和J企业中员工的工资都占生产仪表成本的40%,S企业正在寻求强于J企业的竞争优势。因此,为达这个目的,S企业应该降低员工的工资。以下哪一项如果是正确的。将最能削弱上述论述?
Itisappropriateonananniversaryofthefoundingofauniversitytoremindourselvesofitspurposes.Itisequallyappropria
试述明治维新成功的原因。
最新回复
(
0
)