首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
2018-10-16
56
问题
若有以下程序
#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/Fuxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请读程序段:charstr[]="ABCD",*p=str;printf("%d\n",*(p+4));程序段的输出结果是______。
有以下程序:#includemain(){inti=0,a=0;while(i<20){for(;;){if((i%10)==0)break;
以下关于C语言的叙述中正确的是
以下程序运行后的输出结果是______。voidfun(intx,inty){x=x+y;y=x-y;x=x-y;printf("%d,%d,",x,y);}main()
队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许插入的一端称作______。
已知字母A的ASCII代码值为65,若变量kk为char型,下列不能正确判断出比中的值为大写字母的表达式是( )。
已知各变量的类型说明如下:intk,a,b;unsignedlongw=5;doublex=1.42;则以下不符合C语言语法的表达式是
以下程序的功能是:求出数组x中各相邻两个元素的和依次存放到a数组中,然后输出。请填空。main(){intx[10],a[9],i;for(i=0;i<10;i++)scanf("%d",&x[i]);for([11];i<10;i++)
对于白箱(盒)测试用例的各设计准则,下列叙述中正确的是()。
若要打开A盘中user子目录下名为aaa.txt的文本文件进行读、写操作,下面符合此要求的函数调用是()
随机试题
中国歌剧舞剧院复排的民族歌剧《小二黑结婚》在北京上演。该剧既保留了原汁原味的地域性音乐风格,又融入了时尚元素,洋溢着青春气息,在表演样式、舞美设计、服装造型等方面进行了新的探索,演出取得了极大成功,受到观众热烈欢迎。这表明()。
肾病综合征的主要临床表现是
体位试验阳性的肿瘤是
药物在体内发生化学结构的变化称之为代谢,又称之为生物转化。发生代谢的最主要的器官是()。
A.活血祛瘀,行气止痛B.温经散寒,滋补肝肾C.补益调治,温筋通络D.活血行气,散寒止痛E.活血止痛,舒筋活络症见腰部剧烈疼痛,活动受限,局部可见肿胀,舌有瘀斑,宜选用的治法是()。
根据区位的机会收益水平确定的()造成了城市土地使用个体自由选择地址中的秩序。
无记名国债属于()。
假设甲、乙证券之间的相关系数接近于0,甲证券的期望报酬率和标准差分别为10%和20%,乙证券的期望报酬率和标准差分别为18%和25%,由甲、乙证券构成的投资组合()。
Inthetwodecadesbetween1929and1949,sculptureintheUnitedStatessustainedwhatwasprobablythegreatestexpansionins
A、Theweatherforecastisusuallyinaccurate.B、Thetyphoonisalreadyarealthing.C、Theweathermanusedtobeinaccurateinh
最新回复
(
0
)