首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序,则程序的输出结果是 #define S(x)x*x #define T(x)S(x)*S(x) main(){int k=5,j=2; printf("%d,%d\n",S(k+j),T(k+j));}
若有以下程序,则程序的输出结果是 #define S(x)x*x #define T(x)S(x)*S(x) main(){int k=5,j=2; printf("%d,%d\n",S(k+j),T(k+j));}
admin
2017-04-26
25
问题
若有以下程序,则程序的输出结果是
#define S(x)x*x
#define T(x)S(x)*S(x)
main(){int k=5,j=2;
printf("%d,%d\n",S(k+j),T(k+j));}
选项
A、17,37
B、49,2401
C、17,289
D、49,289
答案
A
解析
本题考查了宏替换,宏替换就是简单的字符替换,不会进行语法错误检查也不会进行运算。“S(k+j)”宏展开以后为“k+j*k+j”,值为17,“T(k+j)”宏展开以后为“k+j*k+j*k+j*k+j”,值为37。
转载请注明原文地址:https://kaotiyun.com/show/dvDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果为#includevoidabc(char*str){inta,b;for(a=b=0;str[a]!=’\0’;a++)if(str[a]!=’c’)str[b++]=str[a];str[b]=’\0
有以下程序#includemain(){ints[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i;for(i=0;i
在16位IBM-PC机上使用C语言,若有如下定义structdata{inti;charch;doublef;}b;则结构变量b占用内存的字节数是
以下数组定义中错误的是
有以下程序#includemain(){FILE*fp;inta[10]={1,2,3},i,n;fp=fopen("d1.dat","w");for(i=0;i
以下数组定义中错误的是
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。以下不能将变量c中的大写字母转换为对应小写字母的语句是
以下程序的运行结果是#defineMAX(A,B)(A)>(B)?(A):(B)#definePRINT(Y)printf("Y=%d\t",Y)main(){inta=1,b=2,c=3,d=4,t;t=MAX(a+b
随机试题
某家居建材商城2018年实际占用的土地面积为20000平方米,另外商城的车场占地500平方米,拥有房产原值28000000元,该房产评估值为40000000元。2018年底,为扩大经营规模,经批准增加土地2500平方米,扩建商城投资额预计28
女性,55岁。外阴瘙痒伴灼热感4年,发现右侧大阴唇肿块1年,肿块活检为基底细胞癌伴鳞状细胞癌。基底细胞癌5年生存率是
患者,男,70岁。患慢性支气管炎5年,因急性发作现正给予氧气吸入。患者进食时应
患者男,28岁,长期便秘,每次排便时间大于30分钟。近来一周未排便,腹痛腹胀来院就诊,遵医嘱给予大量不保留灌肠。肛管插入直肠内约
一般情况下,当采用施工总承包管理模式时,分包合同由()签订。
关于说服信息影响说服效果的说法,正确的是()。
人无信不立,政府部门也同样需要诚信,请结合报考岗位谈谈诚信和政府公信力。
纺织:布匹
导致人们对同一个对象会产生不同意识的原因有( )
Onlysuperficiallyobnoxious,his______mannerendearedhimtothosewhorelishedthemordantwitofturn-of-the-centurybohemian
最新回复
(
0
)