首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <stdio.h> #define N 5 #define M N+1 #define f(x) (x*M) main() { int i1,i2; i1
有以下程序: #include <stdio.h> #define N 5 #define M N+1 #define f(x) (x*M) main() { int i1,i2; i1
admin
2009-01-15
29
问题
有以下程序: #include <stdio.h> #define N 5 #define M N+1 #define f(x) (x*M) main() { int i1,i2; i1=f(2); i2=f(1+1); printf("%d%d\n",i1,i2); } 程序的运行结果是( )。
选项
A、12 12
B、11 7
C、11 11
D、12 7
答案
2
解析
题目中第1条要替换的语句i1=f(2);展开后是i1=(2*M);再展开为i1=(2*N+1);最后展开为i1=(2*5/1),结果使i1=11。而第2条语句i2=f(1+1);展开后为i2=(1+1*M);再展开为i2= (1+1*N+1);最后展开为i2=(1+1*5+1),结果使i2=7。故应该选择B。
转载请注明原文地址:https://kaotiyun.com/show/yQXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列选项中不属于软件生命周期开发阶段任务的是()。
窗体上有一个名称为Label1的标签控件,其Caption属性的初始值为0,还有一个计时器。为了在程序运行时,标签上的数字每秒加1,应该把语句:Label1.Caption=Label1.Caption+1写在一个事件过程中,这个事件过程是
在过程定义中,Private表示()。
函数fun如下:PrivateFunctionfun(chAsString)AsIntegerDimn%,st$,C$Fork=1ToLen(ch)C=Mid(ch,k,1)IfC“A”
为了声明一个长度为128个字符的定长字符串变量StrD,以下语句中正确的是( )。
程序运行时,当用鼠标点击滚动条两端的箭头按钮时,不会产生的结果是
在窗体上有一个名称为Commandl的命令按钮,并编写有如下事件过程:PrivateSubCommandl—Click()Move500,500EndSub程序执行时,单击命令按钮,实现的功能是()。
以下数组定义语句中,错误的是()。
下列程序在运行时输出的结果是()。OptionBase1PrivateSubForm_Click()Dimx(10)Fori=1To10x(i)=10-i
随机试题
最可能的诊断是治疗应首选
《西湖七月半》嘲讽的对象有
基因表达是指
依据《中华人民共和国价格法》,下列属于经营者正当价格行为的是
甲向乙借款5000元,以其家传的价值7000元的玉石作抵押,后甲之好友丙将该玉石借走观赏,未告知甲而将该玉石雕成玉佛,甲知晓后和丙就该玉佛的归属发生争议。关于该加工行为对抵押权的效力产生的影响,下列说法中正确的是:()
采用实体深基础法或等效作用实体深基础法必须满足的条件为()。
下列不符合企业所得税销售商品,确认收入条件的是()。
根据国务院印发的《节能减排“十二五”规划》要求,到2015年,全国万元国内生产总值能耗将下降到0.869吨标准煤(按2005年价格计算),比2010年的1.034屯标准煤下降16%(比2005年的1.276吨标准煤下降32%)。“十二五”期间,我国将实现节
在SQLServer2008中,常常会发生数据库数据过大的情况,此时则需要对表进行处理,通常可采用人工分割表的方法优化性能。下列有关分割表的说法,错误的是()。
TheBankofChinahasinjectedmoreloansintothepowerindustryto______(提高电力生产水平).
最新回复
(
0
)