首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
2010-03-29
47
问题
有如下程序 #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/Bjjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){intx,y,z;x=y=1;z=x++,y++,++y;printf("%d,%d,%d\n",x,y,z);}程序
在以下给出的表达式中,与while(E)中的(E)不等价的表达式是()。
给定程序MODI1.C中的函数Creatlink的功能是创建带头结点的单向链表,并为各结点数据域赋0到m-1的值。请改正函数Creatlink中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改
在软件生产过程中,需求信息的来源是()。
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
下面属于白盒测试方法的是()。
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
将E—R图转换到关系模式时,实体与联系都可以表示成()。
在面向对象方法中,不属于“对象”基本特点的是()。
计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是()。
随机试题
大学生经常在大四期间离校参加实践、实习,出现“大四空巢"现象。你怎么看?
从期望理论中,我们得到的最重要启示是()
Forthepasttwoyears,Ihavebeenworkingonstudents’evaluationofclassroomteaching.Ihavekeptarecordofinformalconv
心交感节后神经纤维释放的神经递质为
眼科超声检查时发现:玻璃体暗区内出现强弧形回声光带,界面整齐菲薄,凹面向前,光带与眼球壁之间为液性暗区,眼球运动时,可见光带轻度震颤,运动方向垂直于眼球壁,最可能是哪种疾病
在下列各项中属于后处理的是
给水管道穿过铁路采用套管形式时,()。
下列关于子公司的描述正确的是( )。
下列统计指标不能用来衡量证券投资的风险的是()。
【B1】【B8】
最新回复
(
0
)