首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
18
问题
若有以下程序
#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://jikaoti.com/ti/n3f0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中,合法的一组C语言数值常量是()。
以下叙述中错误的是()。
有以下程序#includeintfun(chars[]){intn=0;while(*s<=’9’&&*s>=’0’){n=10*n+*s-’0’;s++;}return(n);}main(){c
有以下程序#includemain(){charc1,c2,c3,c4,c5,c6;scanf("%c%c%c%c",&c1,&c2,&c3,&c4);c5=getchar();c6=getchar();putchar(c1);p
有以下程序#includemain(){FILE*fp;charstr[10];fp=fopen("myfile.dat","w");fputs("abc",fp);fclose(fp);fp=fopen("myfile.dat",
下列叙述中正确的是()。
关于do循环体while(条件表达式),以下叙述中正确的是()。
有以下计算公式V4x(x≥0)y=若程序前面已经在命令行中包含math.h文件,不能够正确计算上述公式的程序段是
下列关于C语言文件的叙述中正确的是
随机试题
简述股票投资的优缺点。
A.天府B.中府C.尺泽D.孔最手太阴经郄穴是
关于肺气肿发生的机制,下列哪项不正确
监理单位履行监理合同中检验设备质量所用费用监理合同中未作约定的,由( )。
设计合同的发包人,根据工程实际情况需要修改设计文件时,应按照法定程序进行变更,即()
用来找出影响工程质量主要因素的一种有效工具的方法是指()。
以下关于左脑的描述不正确是()。
元代匠户主要有两种,为军队生产,受军队管辖的是________;为各局院生产,受其管辖的是官局人匠,总称________。此外,还有受各贵族王公直接管辖的,称_______。匠户一被括入匠籍,就丧失了人身自由,长期从事完全是强制性的劳役,就是所谓的____
下列关于说法中,错误的是()。
Oldpeoplearealwayssayingthattheyoungpeoplearenot【C1】______theywere.Thesamecommentis【C2】______fromgeneration
最新回复
(
0
)