首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #defineS(x)x*x #defineT(x)S(x)*S(x) main( ){ intk=5,j=2; printf(’’%d,%d\n’’,S(k+j),T(k+j));} 则程序的输出结果是
若有以下程序 #defineS(x)x*x #defineT(x)S(x)*S(x) main( ){ intk=5,j=2; printf(’’%d,%d\n’’,S(k+j),T(k+j));} 则程序的输出结果是
admin
2014-06-19
58
问题
若有以下程序
#defineS(x)x*x
#defineT(x)S(x)*S(x)
main( ){
intk=5,j=2;
printf(’’%d,%d\n’’,S(k+j),T(k+j));}
则程序的输出结果是
选项
A、17,37
B、49,2401
C、17,289
D、49289
答案
A
解析
本题考查了宏替换,宏替换就是简单的字符替换,不会进行语法错误检查也不会进行运算。s(k+j)宏展开以后为k+j*k+j,值为17,T(k+j)宏展开以后为k+j*k+j*k+j*k+i,值为37。
转载请注明原文地址:https://kaotiyun.com/show/biJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在面向对象的程序设计中,用来请求对象执行某一处理或回答某些信息的要求称为【】。
以下能正确定义数组并正确赋初值的语句是()。
已知a、b、c为整型变量,若从键盘输入5<空格>6<空格>7<回车>,使a的值为5,b的值为6,c的值为7,则下列选项中正确的输入语句是()。
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的一个【】。
有如下程序:main(){inta[3][3]={{1,2},{3,4},{5,6}},i,j,s=0;for(i=1;i<3;i++)for(j=0;j<=i;j++)s+=a[
下面invert函数的功能是将一个字符串str的内容颠倒过来。请填空。 #include<string.h> voidinvert(charstr[]) {inti,j【】; for(i=0,j=strlen(str)
请读程序:#include<stdio.h>main(){inta,b;for(a=1,b=1;a<=100:a++){if(b>=20)break;if(b%3=1
随机试题
一个容器的内表面侧面由曲线x=(0≤x≤2)绕x轴旋转而成,外表面由曲线x=在点(2,)的切线位于点(2,)与x轴交点之间的部分绕x轴旋转而成,此容器材质的密度为μ.求此容器自身的质量M及其内表面的面积S.
下列关于慢性肾炎高血压的治疗原则或方法,正确的是()(2009年)
男性,35岁,发热伴颈部和腹股沟淋巴结肿大1个月余,经右颈部淋巴结活检确诊为中高度恶性NHL。NHL与HL最大的不同点是
患者,女性,45岁。反复发作脓血便十余年,此期间有时伴膝关节疼痛,多次大便细菌培养阴性,X线钡剂检查见乙状结肠袋消失,肠壁变硬,肠管变细。该患者最不可能出现的并发症是
治疗流脑首选的抗菌药物是
位于泰国曼谷的郑王庙,系供奉华侨后裔、泰王郑信坐像的皇家寺庙。郑信于1768:驱逐侵占泰国的缅甸国军队,复兴了泰国。()
人类很早就知道城墙的防御效果,古往今来,不知上演过多少隔墙而战的攻防战役。蒙古人开始征战世界时,善于野战的游牧骑兵团对攻城战束手无策。但蒙古人善于学习,很快就掌握了攻城的战术,并将各地的攻城武器集中起来综合使用,达到了很好的效果,许多固若金汤的城池都被摧毁
“碎片化”是随着电子设备、移动终端等新技术而出现的一种阅读新趋势。如今在生活的任何场景里,几乎都可以碰见对着手机或平板电脑凝神阅读的人,他们读的可能是一篇文章,也可能只是一条微博,甚至是某个公众号推送的一条花哨的广告……但是不能否认,他们仍然是在阅读。与碎
设f(χ)连续,且f′(0)>0,则存在δ>0,使得【】
ModernTechnologyandHumanIntimacy1.有人认为现代科技拉近了人们的距离2.也有人认为现代科技反而把人与人之间的距离拉开了3.我的观点
最新回复
(
0
)