首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #define f(x)(x*x) main() { int i1,i2; il=f(8)/f(4); i2=f(4+4)/f(2+2); printf("%d,%d\n",i1,i2);
有以下程序: #define f(x)(x*x) main() { int i1,i2; il=f(8)/f(4); i2=f(4+4)/f(2+2); printf("%d,%d\n",i1,i2);
admin
2009-02-15
51
问题
有以下程序: #define f(x)(x*x) main() { int i1,i2; il=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
答案
C
解析
对带参数的宏的展开只是将语句中宏名后面括号内的实参字符串代替#define命令行中的形参。本题中“il=f(8)/f(4)”用“#define f(x) (x*x)”代替得il=(8*8)/(4*4),结果为4: “i2=f(4+4)/f(2+2)”用“#define f(x) (x*x)”代替得i2= (4+4*4+4)/(2+2*2+2),求得结果为3。故本题输出的值为4,3。
转载请注明原文地址:https://kaotiyun.com/show/0qXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下能对正实数d的第3位小数四舍五入的表达式是
有两个关系R和S如下:由关系R通过运算得到关系S,则所使用的运算为
以下关于VB的叙述中,错误的是
设有如下事件过程:PrivateSUbCommandlClick()Dimaa=Array(12,3,8,5,10,3,5,9,2,4)Fork=1To9Printfun(a(k.1),a(k));””;NextkEndSu
以下语句或子句中,符合VisualBasic语法要求的是
语句:PrintInt(Rnd*5+20)的输出不可能是()。
下列选项中不属于软件生命周期开发阶段任务的是()。
下面不属于软件设计阶段任务的是
在数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。
函数过程F1的功能是:如果参数a为奇数,则返回值为1,否则返回值为0。以下能正确实现所述功能的代码的是()。
随机试题
女,57岁。患有扩张型心肌病,每天日常活动后即出现心悸、气短症状,休息后即缓解,其心功能分级应为()
以下不是特发性肺纤维化特点的是
王某,男,40岁,多年怕热多汗,焦躁易怒,心率118次/分,多食易饿,体重下降。经查FT4及FT增高,昨天体温突然升高达39.5℃,心率161次/分,烦躁不安,呼吸急促,腹泻,急诊为甲状腺功能亢进伴甲状腺危象。其原因是
中国茶韵公司与斯里兰卡伊曼公司签订了进口红茶的合同,条件为CFR,货物投保了一切险,装船完毕后,船公司签发了清洁提单,茶韵公司收到货物后,发现货物串味,经鉴定串味是由于船公司将红茶与香料混放引起的。依《海商法》及《海事诉讼特别程序法》的规定,下列说法正确的
项目建设进度报告的表示方法有多种,最常用的是( )和关键线路法。
某企业安全生产管理部门在进行安全文化建设时,积极创新方法,开展形式多样的安全文化活动。下列工作中,属于企业安全文化建设活动的有()。
个人贷款原则上应当采用贷款人受托支付的方式向借款人交易对象支付,下列()情形的个人贷款,经贷款人同意可以采取借款人的自主支付方式。
某人年初存入银行一笔现金,从第4年起,每年年初取出1000元,至第6年末全部取完,银行存款利率为10%,则最初一次存入银行的款项应为()元。
农村集体经济组织或者村民委员会应当定期评定基本农田()等级。
甲、乙结婚多年,因甲沉迷于网络游戏,双方协议离婚,在离婚协议书中甲同意家庭的主要财产归乙方取得。离婚后不久,乙发现甲曾在婚姻存续期间私自购买两处房产并登记在甲个人名下,于是起诉甲,要求再次分割房产并要求甲承担赔偿责任。根据《婚姻法》规定正确的是()
最新回复
(
0
)