首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
61
问题
若有以下程序
#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全国计算机二级
相关试题推荐
有以下程序voidfunl(char*p){char*q;q=p;while(*q!=’\0’){(*q)++;q++;)}main(){chara[]={"Progra
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是
有以下程序#include#includevoidfun(charS[][10],intn){chart;intij;for(i=0;i<n-1;i++)for(j=i+1;
以下叙述中正确的是
设文件指针fp已定义,执行语句fp=fopen(’’file’’,’’w’’);后,以下针对文本文件file操作叙述的选项中正确的是
C语言程序中,运算对象必须是整型数的运算符是
给定程序MODll.C中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。请改正程序中的错误,使它能得出正确的结果。注意:不要
下面不属于软件开发阶段任务的是()。
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
在16位编译系统上,若有定义“inta[]={10,20,30},*p=a;”,当执行“p**;”后,下列说法错误的是
随机试题
患者,女,27岁。阵发性头痛、多汗、心悸发作时测血压220/120mmHg。声像图见下图。提示:本病例中各项化验及检查结果均支持嗜铬细胞瘤的诊断。问题4:临床常选用的定位诊断方法有
下列哪项不属于月经先期
甲状旁腺激素对肾脏的主要作用是
溢水坝模型实验,实际流量为Q1=537m3/s。若在模型上测得的流量Qm=300L/s,则该模型长度比尺为()。
卫生部、劳动和社会保障部于2002年4月18日颁布的《职业病目录》中,列出的职业病种类有()。
索赔成立的条件有()。
依据《商业银行风险监管核心指标(试行)》,属于风险监管核心指标的有()。
现代足球运动起源于()。
莱文森(D.Levinson)认为在整个成年期的发展中存在的主要的过渡期有
Whatisthepassagemainlyabout?Theword"hampered"inline10isclosestinmeaningto______.
最新回复
(
0
)