首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #defineS(x)x*x #defineT(x)S(x)*S(x) main( ){ intk=5,j=2; printf(’’%d,%d\n’’,S(k+j),T(k+j));} 则程序的输出结果是
若有以下程序 #defineS(x)x*x #defineT(x)S(x)*S(x) main( ){ intk=5,j=2; printf(’’%d,%d\n’’,S(k+j),T(k+j));} 则程序的输出结果是
admin
2014-06-19
36
问题
若有以下程序
#defineS(x)x*x
#defineT(x)S(x)*S(x)
main( ){
intk=5,j=2;
printf(’’%d,%d\n’’,S(k+j),T(k+j));}
则程序的输出结果是
选项
A、17,37
B、49,2401
C、17,289
D、49289
答案
A
解析
本题考查了宏替换,宏替换就是简单的字符替换,不会进行语法错误检查也不会进行运算。s(k+j)宏展开以后为k+j*k+j,值为17,T(k+j)宏展开以后为k+j*k+j*k+j*k+i,值为37。
转载请注明原文地址:https://kaotiyun.com/show/biJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
指针变量p和数组a的说明如下:int*a[3]={"aa","bb","cc"},**p;执行语句p=&a[2];后,*p指向的字符串是______。
有以下程序段:intx=3do{printf("%d",x-=2);}while(!(--x));其输出结果是()。
若有如下程序:main(){inta,b,C,m,n,k;m=n=k=0;a=-1;b=2;C=3;if(c>0)m=a+b;if(a<=0){if(b>0)
在C语言系统中,假设int类型数据占两个字节,则double、long、unsignedint、char类型数据所占字节数分别为()。
【】是数据库应用的核心。
下列函数定义中,会出现编译错误的是______。
下面程序的输出结果是_______。unionun{inta[4];longb;charc[6];}main(){unionunu;printf("%d%d",s
请读程序:#include<stdio.h>func(inta,intb){intc;c=a+b;returnc;}main(){intx=
数据库设计包括两个方面的设计内容,它们是_______。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是_______。
随机试题
简述劳动说的意义及缺陷。
下列不属于矫味剂的是
患者,男性,70岁。因近10天逐渐出现眼黄、尿黄,大便陶土样,全身皮肤瘙痒入院。提示:体检发现胆囊肿大,Murphy征阴性,肝大肋下3cm,无触痛。血清总胆红素200mmol/L,直接胆红素182mmol/L。诊断可能较大为
汞齐化测定金属有机药物时,加入的试剂有
妊娠恶阻脾胃虚弱证的特点是
规范的股权结构的含义不包括( )。
学习动机
某电镀厂两次改进操作方法,使用锌量比原来节省15%,则平均每次节约().
下列排序方法中,最坏情况下比较次数最少的是
A、Hewalkedalongdistance.B、Heistired.C、He’swet.D、Helosthisraincoat.C本题关键在于清楚man的应答,其中有一个最关键的字raincoat。故可知这时的天气是个下雨天
最新回复
(
0
)