首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
30
问题
若有以下程序
#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://jikaoti.com/ti/mwa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
以下和程序中,主函数调用了lineMax函数,实现在N行M列的二维数组中,找出每一行上的最大值,请填空。 #defineN3 #defineM4 voidlineMax(intx[N][M]) {inti,j,p;
若要对a进行++运算,则a应具有下面说明
当变量c的值不为2、4、6时,值也为“真”的表达式是
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为
下列叙述中正确的是()。
设有定义"struct{inta;floatb;charc;}abc,*p_abc=&abc;",则对结构体成员a的引用方法可以是abc.a和p_abc【】a。
以下能正确定义一维数组的选项是______。
假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为
在下列几种排序方法中,要求内存量最大的是______。
随机试题
根据财务管理的信号传递原则,下列说法中,正确的有()。
下列句子中,计量单位用法正确的是()。
下列应采取血液-体液隔离的是
A.红色激光B.绿色激光C.近红外激光D.紫外激光E.黄色激光作用到组织后,一般不产生热效应的是
测定一小分子抗原应选用的ELISA方法是
2007年7月15日,某亚麻厂正在生产的梳麻车间、前纺车间和准备车间的联合厂房突然发生亚麻粉尘爆炸起火。一瞬间,停电停水,当班的477名职工大部分被围困在火海之中。经及时抢救,多数职工脱离了危险区。该厂的除尘系统采用布.袋除尘,金属管道输送亚麻粉尘。事故导
【背景资料】某城市给水工程项目,总承包商将给水管道工程分包给具有相应资质能力的承包商。该分包商在施工中的一些情况如下:情况一:大型球墨铸铁管采用原土地基。情况二:球墨铸铁管接口采用人工推入式接口。情况三:承插式铸铁管接口材料使用的石棉必须是4F有
导游向国外游客解释说:“桂林以其独具一格的‘山青、水秀、洞奇、石美’的自然山水风光成为我国著名的观光旅游胜地。”这句导游词中运用的导游讲解方法是()。
TheCavendishbananaoriginatedinChinaaccordingtoMartin’sresearch.
A、Dropoutofschool.B、Quarrelwiththeirparents.C、Gotoschoolsopeningonweekends.D、Havetheirparentslosehope.A
最新回复
(
0
)