首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #define S(x)(x)*x2 main() {intk=5,j=2; printf(“%d,”,S(k+j));printf(“%d﹨n”,S((k-j)); }
有以下程序 #include #define S(x)(x)*x2 main() {intk=5,j=2; printf(“%d,”,S(k+j));printf(“%d﹨n”,S((k-j)); }
admin
2013-02-23
33
问题
有以下程序
#include
#define S(x)(x)*x2
main()
{intk=5,j=2;
printf(“%d,”,S(k+j));printf(“%d﹨n”,S((k-j));
}
程序运行后的输出结果是
选项
A、98,18
B、39,11
C、98,11
D、39,18
答案
D
解析
本题考查带参数的宏定义,按照#define命令行中指定的字符串从左到右将实参代替形参.如果宏定义中的字符串不是参数字符,则保留。S(k+j)宏展开为:
(k+j)*k+j*2=7*5+2*2=39;S((k-j))=((k-j))*(k-j)*2=3*3*2=18。
转载请注明原文地址:https://kaotiyun.com/show/zmJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序intfunc(inta,intB){return(a+B);}main(){intx=2,y=5,z=8,r;r=func(func(x,y),z);prin
有如下函数调用语句func(rec1,rec2+rec3,(rec4,rec5));该函数调用语句中,含有的实参个数是_____。
有以下函数定义:voidfun(intn,doublex){……}若以下选项中的变量都已正确定义并赋值,则对函数fun正确调用语句是
设有如下的变量定义;inti=8,k,a,b;unsingedlongw=5;doublex=1.42,y=5.2则以下符合C语言语法的表达式是()
以下if语句书写正确的是()
结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、【】和限制使用goto语句。
关系操作的特点是【】操作。
设有以下宏定义:#defineN3#defineY(n)((N+1)*n)则执行以下语句后,z的值为______。z=2*(N+Y(5+1));
检查软件产品是否符合需求定义的过程称为_____。
某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为
随机试题
红色圆圈内标志表示除非机动车以外的其他车辆不准进入该车道行驶。
酒精性脂肪肝在戒酒多长时间后可恢复正常
A.密度B.真密度C.颗粒密度D.松密度E.振实密度粉体质量除以不包括颗粒内外空隙的体积(真实体积)求得的密度
广通有限责任公司经营塑料产品,总资产1200万元,总负债200万元。现公司股东会作出了以下决定,不符合法律规定的是()。
【毕达哥拉斯学派】
Anecdotalevidencehaslongheldthatcreativityinartistsandwriterscanbeassociatedwithlivinginforeignparts.Rudyard
下列4种不同数制表示的数中,数值最小的一个是
Choosethecorrectletter,A,BorC.ReflectiveJournalAssignmentWhatshouldbeshownintheman’sreflectivejournal?
Ad.1SALESMANAGERMajorinternationalcomputercompanyseekssalesmanageforchallengingoverseaspo
Asthepaceoflifecontinuestoincrease,wearefastlosingtheartofrelaxation.Onceyouareinthe【C1】______ofrushingt
最新回复
(
0
)