首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序,则程序的输出结果是 #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
2020-03-15
55
问题
若有以下程序,则程序的输出结果是
#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+i*k+j*k+j*k+j”,值为37。
转载请注明原文地址:https://kaotiyun.com/show/ZWCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下不能定义为用户标识符是
有以下程序structS{intn;inta[20];};voidf(structS*p){inti,j,t;for(i=0;i<p->n-1;i++)for(j=i+1;j<p->n;j+
关于do循环体while(条件表达式);以下叙述中正确的是
下列排序方法中,最坏情况下比较次数最少的是
以下关手结构化程序设计的叙述中正确的是
每个学校有一名校长,且不同学校的校长可以是同一人,则实体学校和实体校长间的联系是
fun函数的功能是:通过键盘输入给x所指的整型数组所有元素赋值。在下划线处应填写的是#include<stdio.h>#defineN5Voidfun(intx[N]){intm;for(m=N—1;m>=0;m--)scanf(
有下列程序:#include/*fun函数的功能是将a所指数组元素从大到小排序*/voidfun(int*a,intn)main(){intt,i,j;{intc[10]={1,2,3,4,5
在数据管理技术发展的3个阶段中,数据共享最好的是()。
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,则实体部门和职员间的联系是()。
随机试题
暂准进口的施工机械、工程车辆、安装用仪器应在规定期限内复运出境,超过规定期限,应从()开始按月征收进口关税和进口环节税。
招股说明书引用的经审计的最近一期财务会计资料在财务报告截止日后()内有效。
加油站通过加油机加注成品油属于以下()情形的,允许在当月成品油销售数量中扣除。
为体现公平性原则,所采用的内部转移价格双方必须一致,否则有失公正。()
自我表露是推进面谈进程的一种手段。为了与案主进行深入的交谈,就需要有一个较为详尽的自我表露过程。()
社会支持评定量表共有十个条目,包括()三个维度。(2010年11月真题)
Skopostheory
下面属于黑盒测试方法的是
Readthetextsfromamagazinearticleinwhichfivespeakerstalkedabouttheirjobs.Forquestions61to65,matchthespeaker
CommunicationSkills--StartHere!WhyyouneedtogetyourmessageacrossEffectivecommunicationisallaboutconveyin
最新回复
(
0
)