首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是______。 #define TIMES(X) X*X main() { int a=16,k=2,m=1; a/=TIMES (k+m)/TIMES(k+m); printf("d\n"
以下程序的输出结果是______。 #define TIMES(X) X*X main() { int a=16,k=2,m=1; a/=TIMES (k+m)/TIMES(k+m); printf("d\n"
admin
2009-02-15
82
问题
以下程序的输出结果是______。 #define TIMES(X) X*X main() { int a=16,k=2,m=1; a/=TIMES (k+m)/TIMES(k+m); printf("d\n",a); }
选项
A、16
B、2
C、9
D、1
答案
2
解析
宏定义的作用是进行字符的替换,应先将赋值语句的右边进行宏替换,即等号右边为:k+m*k+m/k+m*k+m=2+1*2+1/2+1*2+1=2+2+0+2+1=7,然后计算a/=7,即a=a/7=16/7=2。
转载请注明原文地址:https://kaotiyun.com/show/muXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
设有课程关系模式如下:R(C#,Cn,T,Ta)(其中C#为课程号,Cn为课程名,T为教师名,Ta为教师地址)并且假定不同课程号可以有相同的课程名,每个课程号下只有一位任课教师,但每位教师可以有多门课程。该关系模式可进一步规范化为()。
已知a=6,b=15,c=23,则语句PrintSgn(a+bMod6-c\A)&a+b的输出结果为
表达式12/2\4的值是()。
以下关于控件数组的叙述中,正确的是
以下能对正实数d的第3位小数四舍五入的表达式是
有如下语句序列:Dima,bAsIntegerPrintaPrintb执行以上语句序列,下列叙述中错误的是( )。
已知变量x、y为整数型,且x=4,y=12.s为字符串型,且s=a,Lblok为标签控件,下列赋值语句不合法的是()。
层次型、网状型和关系型数据库划分原则是()。
若有以下的说明,对初值中整数2的正确引用方式是staticstruct{charch;inti;doublex;}a[2][3]={{{′a′,1,3,45},{′b′,2,7,98},{′c′,31,9
随机试题
表中(?)处应填入的数字是:
试分析圆盘凸轮加工中的顺逆铣和端面凸轮铣削中引起“凹心”现象的原因。
根据我国法律中关于法律规避的规定,下列说法正确的是:
业主方进度控制的任务是控制( )的工作进度。
位于市区的A有限责任公司2018年发生以下业务:(1)年初,无偿使用B股份有限公司的一处闲置房产作为生产经营用房,该房产计税余值为610万元,市场价值700万元;同类房产市场租赁费为每年20万元(B公司未缴纳该房产的房产税)。(2)4月1日,购入乘用车
下列抽样风险中,可能导致降低审计效率的有()。
大量饮用清水后,尿量增多的原因是:
Thiskindofanimalsareonthevergeofextinction,becausesomanyarebeingkilledfortheirfur.
BluejeansareprobablythesinglemostrepresentativearticleofAmericanclothing.Theywereoriginally【C1】______byJacobDavi
A.ambitiousB.appealstoC.contactsD.expectE.easilyF.worksG.consulting
最新回复
(
0
)