首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
37
问题
有如下程序 #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全国计算机二级
相关试题推荐
将E-R图转换为关系模式时,E-R图中的实体和联系都可以表示为()。
有以下程序:#includemain(){intx,y,z;x=y=1;z=x++,y++,++y;printf("%d,%d,%d\n",x,y,z);}程序
有以下程序#include<stdio.h>main(){structSTU{charname[9];charsex;doublescore[2];};structSTUa={"Zha
请编写函数fun,函数的功能是:判断字符串是否为回文?若是,函数返回1,主函数中输出:YES:否则返回0,主函数中输出NO。回文是指顺读和倒读都一样的字符串。例如,字符串LEVEL是回文,而字符串123312就不是回文。注意:部分源程序
有以下程序:#include,typedefstruct{intb,p;}A;voidf(Ac)/*注意:c是结构变量名*/{intj;c.b+=1;c.p+=2;}
若x,i,j和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后,x的值为()。
若有如下说明,且int类型占两个字节,则正确的叙述为()。structst{inta;intb[2];}a;
下列C语言语句能正确定义二维数组的是()。
在面向对象方法中,不属于“对象”基本特点的是()。
C++中封装性、继承性和【】是面向对象思想的主要特征。
随机试题
某患者由于使用青霉素后引起四肢厥冷、呼吸困难,皮肤血管扩张、血压下降、昏迷,抢救时应首选
全面依法治国的总目标是()
李某,自费学医后自行开业,因违反诊疗护理常规,致使患者死亡,追究其刑事责任的机关是
坏疽性口炎的发病原因可能是
20世纪90年代初,传销活动在中国大陆流行时,法律法规对此没有任何具体规定。当时,执法机关和司法机关对这类案件的处理往往依据《民法通则》第7条。该条规定:“民事活动应当尊重社会公德,不得损害社会公共利益,破坏国家经济计划,扰乱社会经济秩序。"这说明法律原则
可行性研究报告既为建设工程投资决策提供依据,也可为()提供依据。
根据合伙企业法律制度的规定,下列情形中,经普通合伙企业其他合伙人一致同意,可以决议将合伙人除名的是()。
《青年实话》
Theword"like"inanadoftenfocusestheconsumer’sattentionon______.Topromotesales,advertisersoftenexploitconsumer
SirHowardDavies,themanwiththejobofdecidingwhetherBritainneedsanewairport,mustbelookingwithsomealarmatthe
最新回复
(
0
)