首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
59
问题
若有以下程序
#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全国计算机二级
相关试题推荐
有以下程序段:inta[l0]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],b;b=p[5];b中的值是【】。
Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向【】的设计方法。
以下程序运行后的输出结果是______。voidfun(intx,inty){x=x+y;y=x-y;x=x-y;printf("%d,%d,",x,y);}main()
下列叙述中,正确的一条是()
以下能正确定义一维数组的选项是
设有以下变量定义,并已赋确定的值,charw;intx;floaty;doubleZ;则表达式:w*x+z-y所求得的数据类型为上【】。
算法复杂度主要包括时间复杂度和【 】复杂度。
以下叙述中不正确的是______。
设以下变量均为int类型,表达式的值不为7的是()。
若要打开A盘中user子目录下名为aaa.txt的文本文件进行读、写操作,下面符合此要求的函数调用是()
随机试题
在一个多道程序系统中,供用户使用的主存空间有100K,采用计算时间短的作业优先算法。今有如下所示的作业序列,它们的提交时间、运行时间和对主存需求的数量如下表中所列,当第一个作业进入系统后开始调度,假定作业都是仅作计算,请列出各个作业的开始时间、完成时间和周
合理的价格体系主要是在()条件下形成的。
下列各项中,应作为应付职工薪酬核算的有()。
下列关于债权人委员会的说法中,正确的是()。
根据某地风频资料(下表),判断该地风筝最经常的飘向是()。
“一国两制”科学构想的哲学依据是()。
在VisualFoxPro中,菜单程序文件的默认扩展名是( )。
theclimateaffectsthefuturesustainableagriculturaldevelopment?avarietyofspeciesareonthedecrease?
Therewasacertain______qualitytotheartist’spaintings,anexaggeratedgloomthatpermeatedeverybrushstroke.
Thescienceofastronomywasbegunbyamateursandtodayremainsdependentontheircontributions,whichareincisivebyvirtue
最新回复
(
0
)