首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #define N 5 #define M N+1 #define f(x)(x*M) main() { int i1,i2; i1=f(2); i2=f(1+1); printf
有以下程序 #include #define N 5 #define M N+1 #define f(x)(x*M) main() { int i1,i2; i1=f(2); i2=f(1+1); printf
admin
2010-12-10
35
问题
有以下程序
#include
#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
答案
B
解析
根据宏替换的替换规则,我们可知,f(2)=2*N+1=2*5+1=11,f(1+1)=1+1*N+1=1+1*5+1=7。
转载请注明原文地址:https://kaotiyun.com/show/psPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设在窗体上有一个名称为Check1的复选框数组,并有以下事件过程:PrivateSubCheck1_Click(IndexAsInteger) …EndSub则下面叙述中错误的是( )。
设有下面程序代码:OptionBase1PrivateSubCommand1_Click()Dimx(6)a=Array(4,2,5,1,6,3)b=Array(64,24,98,27,
窗体上有1个名称为List1的列表框,其中有若干列表项,并有下面程序代码:PrivateSubList1_DblClick()ExchangeList1,List1.ListIndexEndSubPriva
在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是( )。
下面哪个属性肯定不是框架控件的属性()。
运行如下程序PrivateSubCommand1_Click() Dima(5,5)AsInteger Fori=1To5 Forj=1To4 a(i,j)=i*2+j Ifa(i,
在标准模块中用Public关键字定义的变量,其作用域为( )。
有如下数据定义语句:DimX,YAsInteger以上语句表明( )。
窗体上有一个名称为Option1的单选按钮数组,程序运行时,当单击某个单选按钮时,会调用下面的事件过程:PrivateSubOption1_Click(IndexAsInteger)EndSub下面关于此过程的参数I
随机试题
在整个教学过程中,教师是教育的主导,学生是学习的主体。()
Afriendofminereturnedtohishouseafteraholiday,onlytofindit_______.
A、免疫性B、代谢性C、退化性D、内分泌性E、地理环境性大骨节病按病因分类属于
A.单纯扩散B.易化扩散C.继发性主动转运D.入胞作用E.出胞作用小管液中的葡萄糖进入肾小管上皮细胞属于
关于四分位间距的描述,正确的是
集合调查法的主要缺点是
在大坡面屋面铺贴高聚物改性沥青防水卷材时,应采用:[2000年第61题]
下列各组行为中,属于主、从民事法律行为的是()。
SubfieldsofLinguisticsTheoverlappinginterestsbetweenthefieldoflinguisticsandotherdisciplinescreateseveral【T1】
A、Inabookstore.B、Inalibrary.C、Inasupermarket.D、Inarestaurant.D推断题。本题询问“对话最可能发生在什么地方?”在对话中,女士提到了order(点菜),男士提到了menu(菜
最新回复
(
0
)