首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
67
问题
有如下程序: #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全国计算机二级
相关试题推荐
设窗体名称为frm1。以下叙述中正确的是( )。
窗体上有1个名称为Command1的命令按钮,事件过程及函数过程如下:PrivateSubCommand1_Click() DimpAsInteger p=m(1)+m(2)+m(3) PrintpEndSubPrivate
设有如下程序:PrivateSubInv(ByValxStrAsString,yStrAsString)DimtStrAsStringDimLAsIntegerL=Len(xStr)
窗体上有1个名为List1的列表框,其中已经输入了若干个项目(如图3所示);还有2个文本框,名称分别为Text1、Text2,1个名称为Command1的命令按钮,并有以下程序:PrivateSubCommand1_Click()D
以下表达式与Int(3.5)的值相同的是
为使文本框具有初始值"VB",在设计阶段正确的操作是
有三个关系R、S和T如下: 由关系R和S通过运算得到关系T,则所使用的运算为( )
考生文件夹下有一个工程文件sjt5.vbp。运行程序后,从文件中读出数据,将其放入一个5×5的二维数组a中。请编写程序,找出数组a中每行的最大值及该值在行中的次序(列下标),并将所找到的结果分别保存到一维数组b、c中(a中第一行的最大值保存在b(1)中,最
(1)在名称为Form1的窗体上添加一个名称为Shape1的形状控件,通过设置参数使其形状为圆形;添加一个名称为Label1的标签,标题为“形状”,标签的大小能够根据标签内容的字数、大小而定;添加一个名称为Text1的文本框,文本框最多能够显示5个字符,文
有三个关系R、S和T如下:则关系T是由关系R和S通过某种操作得到,该操作为()。
随机试题
A.动作电位平台期B.动作电位0期C.动作电位复极1期D.动作电位复极3期E.4期自动去极化心室肌不应期较长的主要原因是
外耳道发炎时所用的滴耳剂最好调节为
下列哪一项组成肾单位()。
肾阴虚证崩漏用左归丸去肾阳虚证崩漏用右归丸去
外科病人最易发生水和钠代谢紊乱是
咨询机构没有提交咨询报告,应()。
背景其施工单位承建一南方沿海城市的大型体育馆机电安装工程。合同工期为10个月,于2010年11月10日开工,2011年9月10日竣工。该工程特点是各类动力设备包括冷冻机组、水泵、集中空调机组、变配电装置等,均布置在有通风设施和排水设施
贴现是指商业票据的持票人将其持有的未到期商业票据转让给银行,银行扣除贴息后将余款支付给持票人。()
根据公司法律制度的规定,下列关于有限责任公司股东出资的表述中,不正确的是()。
将十六进制数1ABH转换为十进制数是
最新回复
(
0
)