首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #define S(x) x*x main() { int k=5, j=2; printf("%d,%d\n", S(k+j+2),S(j+k+2)); } 程序的运行结果是( )。
有以下程序 #include #define S(x) x*x main() { int k=5, j=2; printf("%d,%d\n", S(k+j+2),S(j+k+2)); } 程序的运行结果是( )。
admin
2015-07-28
71
问题
有以下程序
#include
#define S(x) x*x
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
答案
A
解析
宏替换是使用宏名代替一个字符串,是一种机械、简单的置换,所以表达式S(k+j+2)=k+j+2*k+j+2=5+2+2*5+2+2=21,S(j+k+2)=j+k+2*j+k+2=2+5+2*2+5+2=18,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/P7Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是______。 main() { int x=2; do{ printf("%3d",!x-2); }while(--x); }
下面的程序段的,运行结果是______。intc=6;voidtest(x,y)int*x,y;{*x=3*(*x);y=*x+y;c=y%(*x);
While、do-while语句是用于______基本结构。
结构化程序设计所规定的3种基本控制结构是______。
NgNNdoublex=17;inty;,当执行Y=(int)(x/5)%2;之后Y的值为【】。
下面是有关c语言字符数组的描述,其中错误的是
有以下定义和语句StructWorkers{intnum;charname[20];charc;struct{intday;intmonth;intyear;}s;};StructWorkersW,*pe;
下列说法错误的是()。
设有定义:inta=2,b=3,c=4;,则下列选项中值为0的表达式是()。
能将高级语言编写的源程序转换为目标程序的软件是
随机试题
反义词
狭义地讲,指数是反映不能直接相加的多种事物数量综合变动情况的()
A.厚朴、枳实B.枳实、甘草C.甘草、人参D.人参、芍药E.芍药、柴胡四逆散与逍遥散均含有的药物是
以下关于法和和谐社会的关系,说法正确的是:
在一起故意杀人案件的侦查过程中,公安机关决定组织证人进行辨认,以确定犯罪嫌疑人。那么被辨认的人数不得少于几人?()
定金与预付款、押金的主要区别是()。
政府质量监督机构在工程开工前的质量检查工作有()。
近代思想家龚自珍说过:“自古及今,法无不改,势无不积,事例无不变迁,风气无不移易。”这说明()。
2013年10月发布的《国家卫星导航产业中长期发展规划》显示,到2020年,我国卫星导航系统产值将超过()亿元,将建成由()余颗卫星及地面运行控制系统组成的全球卫星导航系统,具备为全球用户提供导航定位服务的能力。
小石城事件
最新回复
(
0
)