首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
81
问题
有如下程序: #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全国计算机二级
相关试题推荐
请读程序片段: inta=17; printf("%d,%o\n",a,a); 以上程序片段的输出结果是【】。
请读程序片段:charstr[]="ABCD",*p=str;printf("%d\n",*(p+4));上面程序片段的输出结果
若有定义和语句: char*sl="12345",*s2="1234"; printf("%d\n",strlen(stren(sl,s2))); 则输出结果()
数据库管理系统是位于用户与【】之间的软件系统。
设有以下语句:charstr1[]="string",str2[8],*str3,*str4="str4="string";则______不是对库函数的正确调用。
有以下结构体说明和变量定义,如下图所示,指针p、q、r分别指向一个链表中的3个连续结点。structnode{intdata;structnode*next;}*p,*q,*r;现要将q和r所指结点的先
以下函数creat用来建立一个带头结点的单向链表,新产生的结点是插在链表头的末尾。单向链表的头指针作为函数值返回。请填空。#include<stdio.h>structlist{chardata;structlis
数据库管理系统提供给用户的接口是()
程序的编制与算法的设计在效率上的关系是:()
在下列叙述中,正确的一条是()
随机试题
()电容规格(技术参数)主要是电容量(单位是安培)和耐压值(单位是伏特)。
A、单纯缝合加引流术B、胰腺体尾部切除术C、断裂头侧缝闭,断裂远侧面与空肠吻合D、胰十二指肠切除术E、全胰切除术胰腺体尾部严重损伤,主胰管断裂宜采用
有关肝炎病毒血清学标志物的描述,下列哪项是不正确的()
根据发电途径不同发电厂有哪几种类别?
下列关于固定资产净值的说法,正确的有()。
蒙台梭利设计了训练感觉的教育活动,强调儿童的肌肉练习和()。
亨利-詹姆斯(HenryJames)是美国小说家、文学批评家、剧作家和散文家,被一致认为是心理分析小说的开创者之一。他对人的行为的认识有独到之处,是20世纪小说意识流写作技巧的先驱。以下哪一部不是亨利-詹姆斯创作的作品?()
Whatisthemainresponsibilityofthe,UnitedNationsPopulationFundaccordingtothepassage?
Inaperfectlyfreeandopenmarketeconomy,thetypeofemployer—governmentorprivate—shouldhavelittleornoimpactonthee
Whenwetalkaboutintelligence,wedonotmeantheabilitytogetgoodscoresoncertainkindsoftestsoreventheabilityto
最新回复
(
0
)