首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下面的C语言程序,请给出正确的输出结果________。 #include #define N 10 #define s(x) x*x #define f(x) (x*x) #define g(x)
阅读下面的C语言程序,请给出正确的输出结果________。 #include #define N 10 #define s(x) x*x #define f(x) (x*x) #define g(x)
admin
2018-01-24
80
问题
阅读下面的C语言程序,请给出正确的输出结果________。
#include
#define N 10
#define s(x) x*x
#define f(x) (x*x)
#define g(x) ((x)*(x))
main()
{ int i1,i2,i3,i4;
i1=1000/s(N);
i2=1000/f(N);
i3=f(N+1);
i4=g(N+1);
printf(”i1=%d,i2=%d,i3=%d,i4=%d\n”,i1,i2,i3,i4);
}
选项
A、i1=1000,i2=10,i3=21,i4=121
B、i1=10,i2=10,i3=121,i4=121
C、i1=1000,i2=1000,i3=21,i4=21
D、i1=10,i2=1000,i3=121,i4=21
答案
A
解析
本题考查宏概念,以及宏替换相关的基础知识。
表达式1000/s(N)宏替换后为:1000/10*10,因此结果为1000,而不是期待的10。
表达式1000/f(N)宏替换后为:1000/(10*10),因此结果为10,是期待的结果。
表达式f(N+1)宏替换后为:(10+1*10+1),因此结果为21,而不是期待的121。
表达式g(N+1)宏替换后为:((10+1)*(10+1)),结果为121,是期待的结果。
因此,题中程序运行结果为“1l=1000,i2=10,i3=21,i4=121”。
转载请注明原文地址:https://kaotiyun.com/show/9DWZ777K
本试题收录于:
嵌入式系统设计师上午基础知识考试题库软考中级分类
0
嵌入式系统设计师上午基础知识考试
软考中级
相关试题推荐
阅读下面关于风险监理方面的叙述,回答问题1和问题2。[说明]某信息系统工程项目,建设单位委托某监理公司负责招标阶段、实施阶段和设备采购阶段的监理工作,工程工期11个月,设计齐全。该公司副经理出任项目总监理工程师。该项目的主要设备由业主采购
信息系统工程监理文件档案资料管理的内容是哪些?对监理文件档案资料管理部门和实施人员的要求如何?
阅读下列说明,回答问题1至问题2,将解答或相应的编号填入对应栏内。[说明]测试是信息系统工程质量控制最重要的手段之一,这是由信息系统工程本身的特点所决定的。信息系统工程一般由网络系统、主机系统、应用系统等组成,而这些系统的质量到底如何,只有通过实
阅读下列说明。[说明]某信息网络建设项目主要包括网络系统建设、综合布线、机房建设及系统集成等实施内容。建设单位甲经招标,选定承建单位乙承担该项目的总集成工作,单位丙承担该项目的监理工作。单位乙根据项目批复的可行性研究报告给出了实施设计方案。
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】建设单位甲通过公开招标选择承建单位乙承担某电子商务应用项目的实施任务,并委托监理单位丙对项目实施全过程监理。该工程项目涉及机房建设、系统集成和应用软件开发等建设内容。在建设过程中,发
某开发人员不顾企业有关保守商业秘密的要求,将其参与该企业开发设计的应用软件的核心程序设计技巧和算法通过论文向社会发表,那么该开发人员的行为(21)。
一个软件产品开发完成投入使用后,常常由于各种原因需要对它做适当的变更。在软件的使用过程中,软件原来的(48)可能不再适应用户的要求,需要进行变更;软件的工作环境也可能发生变化,最常见的是配合软件工作的(49)有变动;还有一种情况是在软件使用过程中发现错误,
一个软件产品开发完成投入使用后,常常由于各种原因需要对它做适当的变更。在软件的使用过程中,软件原来的(48)可能不再适应用户的要求,需要进行变更;软件的工作环境也可能发生变化,最常见的是配合软件工作的(49)有变动;还有一种情况是在软件使用过程中发现错误,
下列关于适应性维护描述正确的是(24),根据对各种维护工作分布情况的统计结果,适应性维护工作占(25)%。(25)
某项目由于设计方案的概算结果超过投资估算结果,应由()主持紧急召开监理专题会议来协调解决。
随机试题
男性,56岁,突发右下肢疼痛无力2小时。查体:P104次/分,律绝对不齐,右下肢苍白,皮温发凉,动脉搏动未触及。首选治疗为
有严重输血过敏反应病史的患者,要纠正贫血时应输注
Windows操作系统是()。
竣工工程质量验收的依据包括()。
简述我国检验检疫机构的基本任务。
下列各项关于风险评估的表述中,正确的有()。(2016年)
在下列事实中,属于债的发生根据的有()。
一辆车从A地开往B地,如果把车速提高20%,可以比原定时间提前3小时到达。如果以原来的速度行驶200千米后,再将速度提高25%,则可提前2小时到达。那么,A、B两地之间的距离为()千米。
论述周初的分封制。
VisitingDisneyWorldwithoutyourchildrenisrisky.Whatiftheyfindout?Yourhappyhomewillbecomeaninfernooftantrums
最新回复
(
0
)