首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
36
问题
有如下程序: #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://kaotiyun.com/show/EtJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请读程序:#include<stdio.h>main(){floax,y;scanf("%f",&x);if(x<0.0)y=0.0;elseif((x<5.0)&&(x!=2
请读程序:#include<stdio.h>Charfun(char*c)(if(c<=’z’&&*c>=’A’)*c-=’A’-’a’return*c;}main(){char
以下sum函数的功能是计算下列级数之和。请给函数中的各变量正确赋初值。doublesum(doublex,intn){inti;doublea,b,s;【】for(i=1;
在对文件进行操作的过程中,若要求指针的位置回到文件的开头,应当调用的函数是【】。
若有定义“int*p[3];”,则以下叙述中正确的是()。
数据库管理系统提供给用户的接口是()
有一个已排好序的数组,今输入一个数,要求按原来的顺序规律将它插入到数组中。算法是:假设排序顺序是从小到大,对输入的数,检查它在数组中哪个数之后,然后将比这个数大的数顺序后移一个位置,在空出的位置上将该数插入。请在程序中的空白处填上一条语句或一个表达式。
设有以下说明语句: structex { intx;flocty;char z;} example; 则下面的叙述中不正确的是()
程序的编制与算法的设计在效率上的关系是:()
实现算法所需的存储单元多少和算法的工作量大小分别称为算法的【】。
随机试题
京师大学堂
风热犯肺证的临床表现有( )
男性,30岁,颜面水肿3天,无力,尿400ml/24h,血压130/80mmHg,血红蛋白130g/L,尿蛋白(+++),红细胞20~40个/HP,颗粒管型0~2个/HP,可能性最大的诊断是
下列各项急性炎症反应,按出现顺序哪一种最先出现
水痘愈后可见:
乳腺癌转移到哪处淋巴结较晚
关于现金流量的估计,下列说法错误的是()。
人民警察的义务是基于人民警察的职务关系而产生的,因而承担和履行义务的主体具有()。只有人民警察才是这些义务的承受主体。
几个世纪以来,科学一直被看成一种为人类带来幸福的力量,以牛顿力学为代表的近代科学引发的工业革命为人类创造了巨大的物质财富;20世纪初,以相对论和量子理论为代表的物理学革命,从宏观和微观的尺度上,把人们对客观世界的认识推向了高峰。在一片胜利的欢呼声中,科学作
在Interne的IP地址中,关于C类1P地址的说法正确的是______。
最新回复
(
0
)