首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
49
问题
有如下程序: #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全国计算机二级
相关试题推荐
面向对象方法中,继承是指( )。
编写如下程序:PrivateSubCommand1-Click()DimXAsInteger,YAsIntegerx=1y=1Doy=x*yIfy>10Th
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
在程序运行时,下面的叙述中正确的是( )。
算法的有穷性是指()。
在考生文件夹中有工程文件sjt3.vbp,其中的窗体如图4所示。程序刚运行时,会生成一个有10个元素的整型数组。若选中“查找最大值”(或“查找最小值")单选按钮,再单击“查找”按钮,则找出数组中的最大值(或最小值),并显示在标签Label2中。请去掉程
有如下数据定义语句:Dima.bAsIntegerDimx%,yasInteger执行上述语句后,不是整型变量的是
以下选项中,不合法的VisualBasic的变量名是()。
深度为7的二叉树共有127个结点,则下列说法中错误的是()。
随机试题
_________适用于跨国公司或规模巨大的跨地区公司。
电子现金
下列有关体内氨的去路中,不正确的是
右心衰竭的患者常因为组织液生成过多而致下肢水肿,其主要原因是
黏膜下脓肿形成后,可转化为下列哪种疾病()
“各住户的曰照具有均好性,且便于规划道路与管同、方便施工”,此种住宅组团布局方式是()。
依据《生产安全事故报告和调查处理条例》的规定,造成死亡8人和直接经济损失6千万元的事故是()。
基金数据的保存,应逐日备份并异地妥善存放,对系统运行数据中涉及基金投资人信息和交易记录的备份在不可修改的介质上至少保存()年。
出版物发行间接渠道的不足之处主要表现为()等。
如果加载一个窗体,最先触发的事件是()。
最新回复
(
0
)