首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include<iostream.h> #define N2 #define M N+1 #define NUM 2*M+1 void main( )
有如下程序 #include<iostream.h> #define N2 #define M N+1 #define NUM 2*M+1 void main( )
admin
2013-02-27
24
问题
有如下程序 #include<iostream.h> #define N2 #define M N+1 #define NUM 2*M+1 void main( ) { int i; for(i=1,i<= NUM;i++) cout<<i;} 该程序中的for循环执行的次数是
选项
A、5
B、6
C、7
D、8
答案
2
解析
这是一种简单的情况:不带参数的宏。关键要注意在对2*M+1进行宏替换时,要将宏名M原样替换,得到NUM的形式为2*N+1+1(千万不要随意把给N+1加上小括号,使NUM变为2* (N+1)+1,这就是宏名和变量名之间的区别)。
转载请注明原文地址:https://kaotiyun.com/show/k7Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下定义和语句: #include<stdio.h> chars1[10]="abcd!",*s2="\n123\\"; printf("%d%d\n",strlen(s1),strlen(s2)); 程序的运行结果是()
下列定义数组的语句中正确的是()。
函数filecopy的功能是,将fin所指文件中的内容输出到fout所指文件中,但函数不完整: voidfilecopy(FILE*fin,FILE*fout) {charch; ch=getc(fin); while(__
输出语句“printf("%d\n",11+011);”的输出结果是()。
有以下程序: #include<stdio.h> voidf(int*p,int*q); main() { intm=1,n=2,*r=&m; f(r,&n); printf("%d,%d",m,n); } voi
下列叙述中正确的是()。
在公有派生的情况下,派生类中定义的成员函数只能访问原基类的
在数据库系统中,把具有以下两个特征的模型称为网状模型。①允许有一个以上的结点没有双亲②有且仅有一个结点无双亲③根以外的结点有且仅有一个双亲④一个结点可以有多个双亲以下各项组合中符合题意的是()。
结构化需求分析方法中,需要建立数据模型,不属于数据模型所描述的内容的是()。
下列对模板的声明,正确的是()。
随机试题
IwonderifI_____timeIfI_____time,I’gowithyou.
A.热结便秘B.寒积便秘C.肠燥便秘D.阳虚便积E.血虚便秘巴豆主治
张大、张二和张三系兄弟,父母早亡。三人共同继承了父母在A县的房屋共五间,房屋的产权证明,法定继承公证书等由张三保管。由于三人均在B城市生活工作,没有在老家居住。5年后,张三由于生意失败,急需资金周转,便将老家五间房屋转卖给位于C城的生意伙伴崔某。不久,张二
以下符合《中华人民共和国文物保护法》中“建设工程选址中保护不可移动文物的有关规定”的是()。
现行市价法是通过市场调查,选择一个或n个与评估对象相同或类似的资产作为比较对象,分析比较对象的成交价格和交易条件,进行对比调整,估算出资产价值的方法。()
下列可以作为约定购回式证券交易的交易时间为()。I.9:40Ⅱ.11:30Ⅲ.14:00Ⅳ.15:30
中央银行办理对政府的业务,具体有( )。
下面关于国内旅游团的全陪服务表述正确的是()
胡某伪造甲公司的授权委托书与不知情的乙公司签订货物买卖合同。胡某的行为属于()。
公历/阳历
最新回复
(
0
)