首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
29
问题
有如下程序: #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://jikaoti.com/ti/vzn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请读程序片段: inta=17; printf("%d,%o\n",a,a); 以上程序片段的输出结果是【】。
请读程序:#include<stdio.h>main(){intnum=0;while(num<=2){num++;printf("%d\n",num);}}上面程序的输出结果是
若输入60和13,以下程序的输出结果为() #defineSURPLUS(a,b)((a)%(b)); main() {inta,b; scanf("%d,%d",&a,&b); printf("\n",SURPlUS(
a、b和c都是int型变量,且a=3,b=4,c=5,则下面的表达式中,值为0的表达式是()
若有如下说明,则______的叙述是正确的。structst{inta;intb[2];}a;
数据库是指按照一定的规则存储在计算机中的【】的集合,它能被各种用户共享。
在下列叙述中,错误的一条是()
算法的时间复杂度是指_______。
以下说法正确的是______。
随机试题
患者,女性,42岁。颈粗3年,无明显伴随症状。曾于医院检查示:TgAb、TPOAb增高,未做特殊处理。1天前出现右颈部疼痛,伴低热、心悸。查体:心率100次/分,双侧甲状腺Ⅱ度肿大,质硬,表面不光滑,甲状腺右叶压痛明显。2周前有上呼吸道感染史。目前最可
免疫是指机体
患者,男,78岁,近日来出门后不识回家的路,把衣服当裤子穿,把裤子当衣服穿,丢三落四,经常忘记当前发生的事情。该疾病简捷、快速的筛查方法是()。
投标人或者其他利害关系人认为电子招标投标活动不符合有关规定的,通过()进行投诉。
关于文件名中的大小写字符,下列说法正确的是()。
下列哪项不属于现金流量表中“补充资料”的内容()
前方曹文轩一辆破旧的汽车临时停在路旁,它不知来自何方?它积了一身厚厚的尘埃。一车人,神情憔悴而漠然地望着前方。他们去哪儿?归家还是远行?然而不管是归家还是远行,都基于同一事实:他们正在路上。归家,说明他们在此之前,曾有离家之举。而远行,则是
简述王守仁的儿童教育思想。
ThetraditionalAmericanThanksgivingDaycelebration【1】to1621.【2】thatyearaspecialleastwaspreparedinPlymouth,Massachus
Victoriahaseventuallydecidedtogoona______
最新回复
(
0
)