首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
40
问题
有以下程序: #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全国计算机二级
相关试题推荐
在窗体上画一个组合框,一个命令按钮和一个文本框,其名称分别为Combol,Commandl和Textl,然后编写如下事件过程:PfivateSubForm_Load()Combo1.AddItem“AAAAA”i.Combo1.AddIter
下列控件中,不响应Click事件的是
有下面程序代码:PrivateSubCommandl-Ctick()i=1DoWhilei10Printi=i+2Loop.EndSub程序运行时输出字符“*”的个数是
窗体上有1个名称为Command1的命令按钮,事件过程如下:PrivateSubCommand1_Click()Dimart_x(5,5)AsIntegerFori=1To3Forj=2To4
有三个关系R、S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为
关于文件操作,以下叙述中正确的是
以下关于VB特点的叙述中,错误的是
下列选项中不属于软件生命周期开发阶段任务的是()。
在用菜单编辑器设计菜单时,必须输入的项是
在数据库设计中,将E—R图转换成关系数据模型的过程属于()。
随机试题
A、Theydon’tneedtogotoschool.B、Theydon’tneedtoworryaboutshopping.C、Theydon’tneedtocook.D、Theydon’tneedtodo
己公司是一家饮料生产商,公司相关资料如下:资料一:己公司20×5年相关财务数据如表所示。假设己公司成本性态不变,现有债务利息水平不变。资料二:己公司计划20×6年推出一款新型饮料,年初需要购置一条新生产线,并立即投入使用。该生产线购置价格为50000
成人非学历教育
简述成本分析的主要内容。
A.仅向单一胚层分化,具有高度特异性B.肿瘤成分主要由原始神经组织组成C.镜下多为腺癌和腺棘皮癌,常并发子宫内膜癌D.来源于原始性腺中的性索及间质组织E.来源于体腔上皮
急性左心衰竭的重要指征是
到期一次还本付息法一般适用于期限在()的贷款。
我国实行教育与宗教相分离。()
GRE考试中经常见到这样的选择题,如下图,除了考词汇量,这种题目还能测试考生的()。
试论“全球信息化”给人类社会带来的冲击有哪些?(南京理工2011研)
最新回复
(
0
)