首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序,则程序的输出结果是 #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
2019-08-18
32
问题
若有以下程序,则程序的输出结果是
#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/xaRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段intj;floaty;charname[50];scanf("%2d%f%s",&j,&y,name);当执行上述程序段,从键盘上输入555667777abc后,y的值为
有以下程序main(){charc1=’A’,c2=’Y’;printf("%d,%d\n",c1,c2);}程序的输出结果是
若有以下程序,#includemain(){charc1,c2;c1=’C’+’8’-’3’;c2=’9’-’0’;printf("%c%d\n",c1,c2);}则程序的输
若有定义和语句:inta,b;scanf("%d,%d,",&a,&b);以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是
设有定义语句int(*D(int);则以下叙述正确的是
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入结构体数组a中。请编写函数fun,函数的功能是:找出成绩最高的学生记录,通过形参指针传回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。注意:部分源程序存在文件PROG1.C
请编写一个函数voidfun(char*tt,intpp[]),统计在tt所指字符串中’a’到’z’26个小写字母各自出现的次数,并依次放在pp所指数组中。例如,当输入字符串:abcdefgabcdeabc后,程序的输出结果应该是:
下列程序中,函数fun的功能是:按顺序给s所指数组中的元素赋予从2开始的偶数,然后再按顺序对每5个元素求一个平均值,并将这些值依次存放在W所指的数组中。若s所指数组中元素的个数不是5的倍数,则多余部分忽略不计。例如,s所指数组有14个元素,则只对
下列选项中不属于面向对象程序设计特征的是
软件设计中模块划分应遵循的准则是
随机试题
关于HCO3-的重吸收,错误的说法是()。
肛裂患者的典型临床表现是
维持宿主、环境和病原体三者动态平衡的“流行病学三角模式”属于
中和公司为国有企业,在2008年内发生了以下两项事项:(1)5月25日,该企业开出一张面额为10000元整的转账支票向某运输公司支付运费。次日,运输公司向银行提示付款,银行发现该支票为空头支票,遂予以退票,并对该企业处以1000元的罚款。某运输公
若某投资者投资10万元认购南方保本基金,假设认购按照100%比例全部予以确认,并持有保本期到期,认购费率为1.0%。假定募集期间产生的利息为50元,持有期间基金累计分红0.08元/基金份额。则认购费用为()。
个人汽车贷款合作机构管理的风险防控措施包括()。
以注册商标专用权中的财产权出质的.质权设立的时间是:()。
无论何种原因造成漏接,在游客看来都是导游工作的失误。()
教师为幼儿选择歌曲时,首先关注的是曲调的()
根据左图的规律,下一个应为()。
最新回复
(
0
)