首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #define N2 #define MN+1 #define NUM2*M+1 main() { int i; for(i=1;i<=NUM;i++)printf("%d\n",i);} 该
有如下程序: #define N2 #define MN+1 #define NUM2*M+1 main() { int i; for(i=1;i<=NUM;i++)printf("%d\n",i);} 该
admin
2013-06-11
72
问题
有如下程序: #define N2 #define MN+1 #define NUM2*M+1 main() { int i; for(i=1;i<=NUM;i++)printf("%d\n",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,这就是宏名和变量名之间的区别),在将N代进去,得到NUM的值为6。
转载请注明原文地址:https://www.kaotiyun.com/show/EtJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
用以下程序计算1到100的整数的累加和。请填空。main(){inti,sum=【】;i=1;for(【】){sum+=ji++;}printf(
若输入thistestterminal,以下程序的输出结果为:terminaltestthis。请填空。 #defineMAXLINE20 【】 {inti; char*pstr[3],str[3][M
请读程序: #include<stdio.h> #include<string.h> voidfun(char*w,intm) {chars,*p1,*p2; p1=w;p2=w+m-1; while(p1<p2) {
若有定义和语句: char*sl="12345",*s2="1234"; printf("%d\n",strlen(stren(sl,s2))); 则输出结果()
下列叙述中正确的是______。
在下列叙述中,错误的一条是()
以下叙述中正确的是______。
稳定的排序算法有______、______和______。
当用户要求输入的字符串中含有空格时,应使用的输入函数是
实现算法所需的存储单元多少和算法的工作量大小分别称为算法的【】。
随机试题
Shoppingforclothesisnotthesameexperienceforaman【C1】______itisforawoman.Amangoesshoppingbecauseheneedssomet
女性患者,30岁。睁眼困难伴复视2年,晨轻暮重,休息后好转,下列哪项检查有助明确诊断
A.指超过正常青春期开始平均年龄2.5个标准差以上尚无性成熟发育者B.分为体质性延迟、低促性腺激素性腺共能延迟、高促性腺激素性腺功能减退C.重视心理疏导,积极防治全身慢性病,改善营养状况D.患有中枢神经系统或卵巢肿瘤者,可用性激素替代疗法E
关于仲裁,下列说法不正确的有()。
下列哪种学习策略属于元认知策略?()
ThereisonewordthatisonthelipsofAmericans,dayandnight:"Sorry".OnetimeasIwaswalkingonthestreet,ayoungman
货币之所以能够充当价值尺度,从根本上说是因为()。
某人在一封信中这样写道:“前些年我在曼彻斯特看见过鸭嘴兽的蛋,因而无知地嘲笑过哺乳动物会下蛋的这种愚蠢之见,现在终于被证实了",从信中可以看出写信人以前错误地认为()。
信道速率为4kb/s,采用停止一等待协议,传播时延tp=20ms,确认帧长度和处理时间均可忽略。问帧长为多少才能使信道利用率达到至少50%?
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:每卖出一个瓜,则计算瓜的重量,还要计算所有卖出瓜的总重量以及总个数,同时允许退货,请按照以下的操作,把类补充完整
最新回复
(
0
)