首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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+
若有以下程序: #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+
admin
2021-02-25
77
问题
若有以下程序:
#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,289
B、49,2401
C、17,37
D、49,289
答案
C
解析
本题考查宏定义。宏定义只是做简单的替换,执行语句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,因此选项C正确。
转载请注明原文地址:https://kaotiyun.com/show/K1tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序yoidfun(inta[],intn){inti,t;for(i=0;i<n/2;i++){t=a[i];a[i]=a[n-1-i];a[n-l-i]=t;}}main(){intk[10]={1,2,3,4,5,6,7,
若有定义语句:intx=10;,则表达式x-=x+x的值为()。
设栈的顺序存储空间为S(1:m),初始状态为top=0。现经过一系列正常的入栈与退栈操作后,top=m+1,则栈中的元素个数为()。
若有定义语句:doublea,*p=&a;以下叙述中错误的是()。
对于一个正常运行的C程序,以下叙述中正确的是()。
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)。则对主属性部分依赖的是
假定已建立以下链表结构,且指针p和q已指向如图所示的结点:则以下选项中可将q所指结点从链表中删除并释放该结点的语句组是
有以下函数:intfun(char*x,char*y){intn=0;while((*x==*y)&&*x!=’\0’){x++;y++;n++;}returnn;}函数的功能是()。
有以下程序#includestructS{inta;intb;};main(){structSa,*p=&a;a.a=99;printf("%d\n",_______);}程序要求输出结构体中成员a的数据,以下不能填入横线处的内容是
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)该关系的范式最高达到
随机试题
使用图片、标本、食物、模型等来进行健康传播,这属于常用健康传播途径中的
功血时用性激素止血,下列哪项正确
下列哪项不正确
痛风慢性期可用下列哪种药物维持治疗
甲一日下班回家,发现家中电器悉数烧坏,经查证发现,是因为供电部门工作失误,将工业用电输入民用线路,致使电压过高,电器烧毁。另经查实甲因长期拖欠电费已被供电部门中止供电,甲现在是私自接搭线路,下列陈述正确的是:
合同解除后,()。
使用阶段托梁正截面承载力计算时,其跨中截面的弯矩Mb和轴心拉力Nb,分别接近下列______组数值?托梁的受拉和受压钢筋分别接近下列______组数值?
根据资料,回答下列问题。对某省1129个农业生产经营单位的调查结果显示,2004年全省农产品生产价格总指数为97.4(以上年同期为100)。从几大行业类别来看,种植业产品生产价格指数下降1.8%,林业产品上升4.0%,畜产品下降4.8%,水产品上
下列各句中没有错别字的一项是:
Beforethe20thcenturythehorseprovideddaytodaytransportaitionintheUnitedStates.Trainswereusedonlyforlongdista
最新回复
(
0
)