首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include<iostream.h> #define N2 #define M N+1 #define NUM2*M+1 void main() { int i; for(i=1;i<=NU
有如下程序 #include<iostream.h> #define N2 #define M N+1 #define NUM2*M+1 void main() { int i; for(i=1;i<=NU
admin
2013-05-30
28
问题
有如下程序 #include<iostream.h> #define N2 #define M N+1 #define NUM2*M+1 void main() { int i; for(i=1;i<=NUM;i++) cout<<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,这就是宏名和变量名之间的区别)。
转载请注明原文地址:https://kaotiyun.com/show/61Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于多态性的描述,错误的是()。
在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送()。
假设person是一个类,p1是该类的一个对象,p2是一个指向p1的指针,getname()是其中的一个函数,则下面对象的使用不正确的是()。
下面程序的输出结果是()。#include<iostream>usingnamespacestd;voidmain()inti,j,m=0,n=0;for(i=0;i<2;i++)
下列说法中错误的是()。
以下非法的赋值表达式是()。
数据库管理系统是位于用户与操作系统之间的一个数据管理软件,以下不属于它的基本功能的是()。
在表达式x+y*z中,+是作为成员函数重载的运算符,*是作为非成员函数重载的运算符。下列叙述中正确的是______。
下面是关于ios类的叙述,正确的是()。
下列不能被重载的运算符是______。
随机试题
苏轼称赞诗人王维的诗具有“________”美学特征。
下列革兰染液成分不包括
显示肺尖部病变的最佳体位是
实脾散的功用是三仁汤的功用是
钻孔灌注桩实测桩长为30m,时域信号第一峰与桩端反射波峰间的时间差为15.79ms,计算该桩的桩身波速为()。
( )是在初步设计开始前,根据批准的可行性研究报告及其投资估算确定的。
北京某传媒有限责任公司主要经营电视剧、电影等广播影视节目的制作和发行,2013年8月被认定为营改增试点一般纳税人。2015年11月企业发生如下业务:(1)9日,传媒公司为某电视剧提供片头、片尾、片花制作服务,取得含税服务费106万元。(2)同日,公司购
A公司于2015年1月1日以银行存款5190万元购买B公司40%的股权,并对B公司具有重大影响,另支付相关税费10万元。同日,B公司可辨认净资产公允价值12800万元,账面价值10000万元,其差额为一项管理用无形资产所致,该无形资产尚可使用年限为25年,
以往关于网络提速与降价的讨论中,舆论多从运营商和消费者博弈的角度切入,聚焦低网速、高收费对于公众生活的影响,使用的是服务者义务和消费者权利的说理逻辑。此次却提供了一个新的观察视角,即低质量、高成本的宽带服务潜在地阻止了社会信息化的进程。在现代信息社会的运行
Onceuponatime,innovationatProcter&Gambleflowedoneway:fromtheUnitedStatesoutward.WhilethelargeCincinnati-base
最新回复
(
0
)