首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include #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)); } 则程序的输出结果是( )
若有以下程序 #include #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-05-17
19
问题
若有以下程序
#include
#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)=S(k+j)*S(k+j)=k+j*k+j*k+j*k+j=37,输出结果为选项A)。
转载请注明原文地址:https://kaotiyun.com/show/tHRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。【10年9月】
有如下嵌套的if语句if(a<b)if(a<c)k=a;elsek=c;elseif(b<c)k=b;elsek=c;以下选项中与上述if语句等价的语句是
以下叙述中正确的是
有下列程序:#includevoidfun(int*a,intn)/*fun函数的功能是将a所指数组元素从大到小排序*/{intt,i,j;for(i=0;i<n-1;j++)for(j
以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是
给定程序中,函数fun的功能是:将形参指针所指结构体数组中的三个元素按num成员进行升序排列。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANKl.C中。不得增行或
某二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,则该二叉树的深度(根结点在第1层)为()。
某二叉树中有n个叶子结点,则该二叉树中度为2的结点数为()。
一个兴趣班可以招收多名学生,而一个学生可以参加多个兴趣班。则实体兴趣班和实体学生之间的联系是()。
设序列长度为n,在最坏情况下,时间复杂度为O(log2n)的算法是()。
随机试题
一般认为角膜缘的后界止于
急性期血吸虫病最常见的临床特征是有症状型慢性期血吸虫病最常见的临床症状是
麻醉药品包括
专家认为最符合现代经销观念的组织是()。
下列哪个场所或部位,可以不考虑设置可燃气体报警装置?
冲刷防护中丁坝的横断面一般为()。
下列井道防火分隔要求中,说法错误的有()。
违反会计法律制度规定行为应承担的法律责任包括( )。
巨额赎回是指开放式基金单个开放日基金净赎回申请超过基金总份额的()。
假如我和你辩论,我们之间能够分出真假对错吗?我和你都不知道,而所有其他的人都有成见,我们请谁来评判?请与你观点相同的人来评判。他既然与你观点相向,怎么能评判?请与我观点相同的人来评判。他既然与我观点相同,怎么能评判?请与你、我的观点都不相同的人来评判。他既
最新回复
(
0
)