首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #define S(x)x*x void main() { int k=5,j=2; printf("%d,%d\n",S(k+j+2),S(j+k+2)); } 程序的运行结果是( )。
有以下程序: #include<stdio.h> #define S(x)x*x void main() { int k=5,j=2; printf("%d,%d\n",S(k+j+2),S(j+k+2)); } 程序的运行结果是( )。
admin
2021-04-28
23
问题
有以下程序:
#include<stdio.h>
#define S(x)x*x
void main()
{
int k=5,j=2;
printf("%d,%d\n",S(k+j+2),S(j+k+2));
}
程序的运行结果是( )。
选项
A、21,18
B、81,81
C、21,21
D、18,18
E、D
答案
A
解析
带参数的宏的调用格式:宏名(实参表),替换过程是:用宏调用提供的实参字符串,直接替换宏定义命令行中相应形参字符串,非形参字符保持不变。s(k+j+2)被S换成k+j+2*k+j+2,计算时先计算2*k,结果为21;S(j+k+2)被S换成j+k+2*j+k+2,计算时先计算2*j,结果为18。程序的运行结果是21,18。
转载请注明原文地址:https://kaotiyun.com/show/4Dtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)该关系的范式最高达到
若有以下程序#includemain(){charw[20],a[5][10]={"abcdef","ghijkl","mnopq","rstuv","wxyz"};intp[6][2]={{0,1},{1,5},{0,0}
若有以下程序main(){inta=6,b=0,c=0;for(;a&&(b==0);){b+=a;a-=c++;}printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是
下列定义变量的语句中错误的是
以下选项中,当x为大于1的奇数时,值为0的表达式是()。
下列叙述中,正确的是()。
若有定义语句:inta,b,c,*p=&c;,接着执行以下选项中的语句,则能正确执行的语句是()。
若有以下定义和语句#includechars1[10]="abcd!",*s2="\n123\\";printf("%d%d\n",strlen(s1),strlen(s2));则输出结果是
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是
随机试题
设y=exsinx,则y’’’=()
男性,62岁。哮证日久,气急难续,咳呛,痰少质黏,口燥咽干,舌红少苔,脉细数者,治宜选用()
在房地产业中,最不具备服务业性质的是()。
《生活垃圾填埋场污染控制标准》除适用于生活垃圾填埋场建设、运行和封场后的维护与管理外,其部分规定也适用于()的建设、运行。
如果个人委托代理人提出异议申请,代理人须提供()。
租赁经营进行租赁的程序包括()。
最近一段时期,有关地震的传言很多。一天晚上,小芳问在院里乘凉的姥姥:“姥姥,他们都说明天要地震了。”姥姥说:“根据我的观察,明天不必然地震。”小芳说:“那您的意思是明天肯定不会地震了。”姥姥说不对,小芳陷入了迷惑。请问以下哪句话与姥姥的意思最为接近?(
近代以来,史学界发展出几种“专门之学”,即简帛学、敦煌学、徽学、黑城学等,主要对象是出土或传世的文书,包括简帛文书、敦煌吐鲁番文书、徽州文书、黑城文书,时间跨度从战国秦汉直至明清。虽然这些研究的对象多是文书,但中国并没有自己的“古文书学”。作者接下来最有可
•Readthearticlebelowaboutamethodoflearninglanguagesaimedatbusinesspeople.•Choosethebestwordtofilleachgap
There’sNoPlaceLikeHome[A]Onalmostanynightoftheweek,Churchill’sRestaurantishopping.The10-year-oldhotspotinR
最新回复
(
0
)