首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
39
问题
有如下程序: #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全国计算机二级
相关试题推荐
用以下程序计算1到100的整数的累加和。请填空。main(){inti,sum=【】;i=1;for(【】){sum+=ji++;}printf(
若变量n中的值为24,则函数共输出【】行,最后一行有【】个数。voidprint(intn,intaa){inti;for(i=1;i<=n;i++){printf("%6d,aa[i]);
数据的安全性是指保护数据以防止【】用户的使用造成的数据泄密和破坏。
请读程序:#include<stdio.h>inta[]={2,4,6,8};main(){inti;int*p=a;for(i=0;i<4;i++)a[i]=*p++;
请读程序: #include<srdio.h> main() {intn[2],i,j,k; {for(i=0,i<2;i++)n[i]=0; k=2; for(i=0;i<k;i++) {for(j=0;j<k
下面各语句行中,能正确进行赋值字符串操作的语句是()
设函数findbig已定义为求3个数中的最大值。以下程序将利用函数指针调用findbig函数。请填空。main(){intfindbig(int,int,int);int(*f)(),x,yz,z,big;f=
有一个已排好序的数组,今输入一个数,要求按原来的顺序规律将它插入到数组中。算法是:假设排序顺序是从小到大,对输入的数,检查它在数组中哪个数之后,然后将比这个数大的数顺序后移一个位置,在空出的位置上将该数插入。请在程序中的空白处填上一条语句或一个表达式。
设有以下说明语句: structex { intx;flocty;char z;} example; 则下面的叙述中不正确的是()
随机试题
(2015年第48题)风湿小结内的阿少夫细胞来源于
分泌生长激素的内分泌器官是()。
有抗幽门螺杆菌作用阻断H2受体,抑制胃酸分泌
预备嵌体洞缘斜面的目的不包括
下列选项中,既能补血,又能止血的是
资料1资料2资料3请根据以上资料,选择以下栏目的正确选项:“提运单号”栏:()。
什么是总体真实?(武大2015年研)
Organisedvolunteeringandworkexperiencehaslongbeenavitalcompaniontouniversitydegreecourses.Usuallyitisleftto【B
一问宿舍可住多个学生,则实体宿舍和学生之间的关系是()。
A、Jimmyisgoingtosetouttonight.B、Jimmyhasnotdecidedonhisjourney.C、Thereisnoneedtohaveafarewelldinner.D、The
最新回复
(
0
)