首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #define f(x) (x’x) main ( ) { int i1, i2; i1=f (8) /f(4); i2=f (4+4) /f (2+2); printf("%d,
有以下程序 #define f(x) (x’x) main ( ) { int i1, i2; i1=f (8) /f(4); i2=f (4+4) /f (2+2); printf("%d,
admin
2009-01-15
26
问题
有以下程序 #define f(x) (x’x) main ( ) { int i1, i2; i1=f (8) /f(4); i2=f (4+4) /f (2+2); printf("%d, %d\n" ,i1,i2); } 程序运行后的输出结果是
选项
A、64,28
B、4,4
C、4,3
D、64,64
答案
4
解析
本题考查的是带参数的宏。宏替换与函数调用不同,前者是字面上的,在编译期间完成,后者是内容上的,在运行期间才进行。题目中第1条要替换的语句i1=(8)/f(4);展开后是i1=(8*)/(4*4);结果使i1=4.而第2条语句i2=f(4+4)/f(2+2);展开后为i2=(4+4*4+4)/(2+2*2+2);结果使i2=24/8=3。故应该选择C。
转载请注明原文地址:https://jikaoti.com/ti/ssS0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上画一个文本框,其名称为T1,宽度和高度分别为1400、400;再画两个命令按钮,其名称分别为C1和C2,标题分别为“显示”和“扩大”,编写适当的
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上添加一个计时器控件,名称为Timer1。请利用属性窗口设置适当属性,使得在运行时可以每隔1秒,调用计时器的Timer事件过程一次。另外,
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。在名称为Form1、标题为“鼠标光标形状”的窗体上画一个名称为Text1的文本框。请通过属性窗口设置适当属性,使得程序运行时,鼠标在文本框中时,鼠标光标为箭头(Arrow)形
在名称为Form1的窗体上添加一个名称为Text1的文本框;再建立一个下拉菜单,菜单标题为“操作”,名称为M1,此菜单下含有两个菜单项,名称分别为Show和Hide,标题分别为“显示”、“隐藏”,请编写适当的事件过程,使程序运行时,单击“隐藏”菜单项,文本
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。在名称为Forml的窗体上画一个名称为Labell、标题为”列表框的使用”的标签。再画一个名称为Listl的列表框,列表中含有5个表项,表项内容分别为”北京”、“山西”、”
设a=4,b=5,c=6,执行语句Printa
为了声明一个长度为128个字符的定长字符串变量StrD,以下语句中正确的是
以下自定义数据类型的语句中,正确的是
下列数组定义中错误的是
如果要在语句:a=Array(1,2,3,4,5)的前面声明变量,则正确的声明是
随机试题
关于赞助活动说法正确的是()。
下列各式中正确的是()
A.破裂孔B.卵圆孔C.眶上裂D.圆孔E.颈动脉孔上颌神经出颅经
制订规范、标准的对外承诺(),是实行对外承诺标准化的关键。
房地产交易中的替代原理,导致了在同一市场中效用相同的房地产之间,其价格应当()。
关于税务机关代开增值税专用发票的规定,下列陈述正确的是()。
某物业管理项目经理工作一段时间后发现所管物业项目存在以下问题:①基层员工工作不安心,流动性大,影响服务计划的实施。②不少业主对物业服务不理解,认为收费多,服务少,且经常投诉称员工不够热心,技能差。③小区中业主关心集体事务不够,邻里之间缺乏往来,共同议
法治和礼治发生在两种不同的社会______中。这里所谓的礼治也许就是通常所谓的人治,但是礼治一词不会像人治一词那样容易引起______,以致有人觉得社会秩序是可以由个人好恶来维持的了。依次填入划横线部分最恰当的一项是:
简述上下级人民检察院的关系及其表现。(2013年一综一第65题)
Readthetextbelowfromareportaboutsalesfigures.Inmostlines(41-52),thereisoneextraword.Iteitherisgrammatically
最新回复
(
0
)