首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
74
问题
有如下程序: #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> #defineSUB(X,Y)(X)*Y main() {inta=3,b=4; printf("%d\n",SUB(a++,b++)); } 上面程序的输出结果是()
a、b和c都是int型变量,且a=3,b=4,c=5,则下面的表达式中,值为0的表达式是()
以下程序的运行结果是【】。#include<string.h>typedefstructstudent{charname[10];longsno;floatscore;}STU;ma
设函数findbig已定义为求3个数中的最大值。以下程序将利用函数指针调用findbig函数。请填空。main(){intfindbig(int,int,int);int(*f)(),x,yz,z,big;f=
下列说法中正确的是()
下列叙述中正确的是()
在下列叙述中,正确的一条是()
可在C程序中用作用户标识符的一组标识符是
实现算法所需的存储单元多少和算法的工作量大小分别称为算法的【】。
算法的时间复杂度是指_______。
随机试题
A、发生在颞下颌关节上腔的滑动B、发生在颞下颌关节上腔的转动C、发生在颞下颌关节下腔的滑动D、发生在颞下颌关节下腔的转动E、下腔的转动与上腔的滑动相结合的混合运动小开颌运动为
A.工作指导书B.操作指导书C.过程指导书D.检验指导书针对某个工序的指导文件,在制造业中往往称为工艺文件
患者,男性,58岁,右上后牙自觉牙齿浮出、伸长,咬合疼痛4天。口服消炎药治疗无效。检查:CI-S:1,近中邻面可见银汞充填物,牙齿松动(+),叩痛(+++),牙周检查仅近中牙周袋窄而深,达7mm。X线片示:近中邻面可见银汞充填物达牙髓腔,但无根充治疗,根尖
A.阴阳偏盛B.阴阳偏衰C.阴阳互损D.阴阳离决E.阴阳格拒形成寒热真假的病机是()
城市土地使用的调查所针对的范围是()。
关于凭证审核操作,下列说法中错误的是()。
教师要有健康的心理状态,应当做到()
在资产阶级推翻封建专制政权成为掌握政权的统治阶级后,监狱的基本原则是()。
世界遗产被称为“地球的名片”,它们既是古代文明史的__________,又是一个国家、一个城市现代文明的标志。而近些年,不少地区“杀鸡取卵、竭泽而渔”式的申遗、开发,却让我们付出__________代价。这种方式的背后,__________的是个别地方政府
Thevisionofthatbigblackcarhittingthesidewalkafewfeetfromuswillneverbe_____frommymemory.
最新回复
(
0
)