首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
2019-08-18
17
问题
若有以下程序
#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、1737
B、49,2401
C、17,289
D、49,289
答案
A
解析
本题考查了宏替换,宏替换就是简单的字符替换,不会进行语法错误检台也不会进行运算。S(k+i)宏展开以后为k+i*k+j,值为17,T(k+i)宏展开以后为k+i*k+j*k+j*k+j,值为37。
转载请注明原文地址:https://kaotiyun.com/show/JlRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设已有定义:floatx;,则以下对指针变量p进行定义且赋初值的语句中正确的是()。
以下叙述中错误的是
有以下程序#includeintfun(chars[]){intn=0;while(*s<=’9’&&*s>=’0’){n=10*n+*s-’0’;s++;}return(n);}main(){c
若有定义语句:intx=12,y=8,z;在其后执行语句z=0.9+x/y;则z的值为
以下正确的字符串常量是
在一个c源程序文件中定义的全局变量,其作用域为()。
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是()。
若有定义语句charc=’\101’;则变量c在内存中占
针对简单程序设计,以下叙述的实施步骤顺序正确的是
随机试题
下面关于纵曲线的描述哪个是正确的
A.上消化道钡剂造影B.小肠导管造影C.钡剂灌肠D.腹部透视E.断层摄影胃肠道穿孔应做
血凝块回缩的主要原因是
下列()是企业的其他业务收入。
供电人向用电人供电,用电支付电费的合同,是( )合同。
A公司拟采用配股的方式进行融资。2012年3月15日为配股除权登记日,以该公司2011年12月31日总股本10000万股为基数,每10股配3股。配股价格为配股说明书公布之前20个交易日平均股价20元/股的90%。假定在分析中不考虑新募集投资的净现值引起的企
中年期记忆的变化表现为()。
地点:某市文联主席办公室。人员:文联主席、所属刊物主编、发行部主任。主编:田主席,我们的两种刊物现在是两种命运。《大地》作为通俗读物很适应大众的需求,读者多,发行量大,经济效益不错。而《新作》作为高雅艺术,专业性很强,虽然专家看好,评价
按照价值规律,商品的价格上升通常会使其销量减少,除非价格上升的同时伴随着质量的提高。化妆品却是一个例外。某化妆品牌的一款产品市场价30元时无人问津,厂家将零售价统一为128元后,销量却大增。下面哪一项最能解释上述反常现象?()
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是
最新回复
(
0
)