首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序,则程序的输出结果是 #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-05-19
58
问题
若有以下程序,则程序的输出结果是
#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+i*k+j”,值为17,“T(k+j)”宏展开以后为“k+i*k+j*k+i*k+i”,值为37。
转载请注明原文地址:https://kaotiyun.com/show/zSCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
设非空二叉树的所有子树中,其左子树上的结点值均小于根结点值,而右子树上的结点值均不小于根结点值,则称该二叉树为排序二叉树。对排序二叉树的遍历结果为有序序列的是()。
以下关于C语言数据类型使用的叙述中错误的是()。
下列叙述中正确的是()。
有嵌套的if语句:if(a<b)if(a<c)k=a;elsek=c;elseif(b<c)k=b;elsek=c;以下选项中与上述if语句等价的语句是()。
程序流程图中带有箭头的线段表示的是
数据流程图(DFD图)是
对长度为n的线性表作快速排序,在最坏情况下,比较次数为
假定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:除了尾部的*号之外,将字符中的其他*号全部删除。形参P已指向字符串中最后的一个字母。在编写函数时,不得使用C语言提供的字符串函数。例如,字符串中的内容为****A*BC*DEF*G*
规定输入的字符串中只包含字母和*号。编写函数fun,其功能是:除了字符串前导和尾部的*号外,将串中其他的*号全部删除。形参h已指向字符串中第—个字母,形参P指向字符串中最后一个字母。在编写函数时,不得使用C语言提供的字符串函数。例如,若字符串中的
随机试题
文中“原庄宗之所以得天下,与其所以失之者,可以知之矣”这句话的作用是什么?请解释这段文字中加点字的含义。理:______原:______
下述哪项不是主动脉瓣关闭不全的体征
A.医患关系的物化趋势B.医患关系结构的“人机化”趋势C.医患关系的经济化趋势D.医患要求的多元化趋势E.医患关系的法制化趋势医学高新技术的应用,使诊疗方式发生了巨大的变化,加重了医生对高新技术设备的依赖,指的是
某商业企业2011年向非关联企业销售产品100件,取得不舍税销售额200000元,向一关联企业销售相同产品150件,取得不含税销售额150000元。2013年6月15日,经主管税务机关审查发现。该企业在进行2011年度纳税申报时,未进行相应的纳税调整,税务
张高丽书记在天津市第十次党代会上捉出:切实保障和改善民计民生,进一步构建社会主义和谐社会。请你结合所报岗位和区县实际,就此句话展l丌论述,1500字左右。
在欢美资产阶级革命时代,最能体现出资产阶级革命要求的文献是()。
CPU总线是一种()。
在阶级社会中,占社会统治地位的道德是()
设有变量pi=3.1415926,执行命令?ROUND(pi,3)的显示结果为______。
STOPSMOKINGDoyouwanttostopsmoking?Haveyoualreadytriedtostopbutfailed?Nowit’stimetostopsmokingusingthe
最新回复
(
0
)