首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #define N 2 #define M N+1 #define NUM 2*M+1 main() { int i; for(i=1; i<=NUM;i++)printf("%d\n",i);
有如下程序: #define N 2 #define M N+1 #define NUM 2*M+1 main() { int i; for(i=1; i<=NUM;i++)printf("%d\n",i);
admin
2009-01-15
52
问题
有如下程序: #define N 2 #define M N+1 #define NUM 2*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://kaotiyun.com/show/EHXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于函数过程的叙述中,正确的是( )。
语句PrintFormat(Int(12345.6789*100+0.5)/100,"0000,0.00")的输出结果是()。
窗体上有名称为Command1的命令按钮,名称分别为Label1、Label2、Label3的标签。编写如下程序:PrivatexAsIntegerPrivateSubCommand1_Click() StaticyAsIntege
若变量a未事先定义而直接使用(例如:a=0),则变量a的类型是( )。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为( )。
以下关于过程及过程参数的描述中,错误的是( )。
为了通过传值方式来传送过程参数,在函数声明部分应使用的关键字为
设二叉树中共有15个结点,其中的结点值互不相同。如果该二叉树的前序序列与中序序列相同,则该二叉树的深度为()。
()是构成C语言程序的基本单位。
随机试题
公民、法人或者其他组织向人民法院提起行政诉讼,人民法院已经依法受理的,()申请行政复议。
给定资料: 1.2013年7月1日起,修改后的劳动合同法正式施行,其中规定被派遣劳动者享有与用工单位的劳动者同工同酬的权利。为加强操作性,人社部又针对劳务派遣法条进行细化并发布了征求意见稿。然而,现实中比比皆是的同工难同酬的现象让“同工同酬"这块改革的“
彩色多普勒可以检测的心血管疾病是
A.结石、损伤、肿瘤或结核B.盆腔内疾病C.先天性畸形D.前列腺增生症E.包皮过长小儿泌尿系统梗阻常见原因是
患儿女,3个月。主因发热2天,抽搐1天就诊,入院时体温39.3℃出现抽搐并伴有喷射性呕吐,体检:易激怒,前囟饱满,双侧瞳孔反射不对称。最可能的诊断为
诊断抑郁症的首要症状是()
婴幼儿唇腭裂整复术的麻醉最好选用
下列关于房地产市场营销系统的表述中,不正确的是()。
支付结算业务是银行的中间业务,主要收入来源是手续费收入。()
A、Yes,Ilookpale.B、I’vegotaheadache.C、NoramI.D、Don’tmentionit.B“Youlookpale.Areyouallright?”即“你的脸色很苍白。你还好吗?”,“
最新回复
(
0
)