首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #define n 2 #define m N+1 #define NUM 2*m+1 main() { int i; for(i=1;i<=NUM;i++)printf("%d\n",i);
有如下程序: #define n 2 #define m N+1 #define NUM 2*m+1 main() { int i; for(i=1;i<=NUM;i++)printf("%d\n",i);
admin
2013-02-23
41
问题
有如下程序: #define n 2 #define m N+1 #define NUM 2*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
解析
在C语言中,宏定义在编译时将被直接替换,所以NUM最后会被替换成2*N+1+1,即2*2+1+1,值为6。因此, for循环执行的次数为6。
转载请注明原文地址:https://www.kaotiyun.com/show/qEJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是______。main(){inta[]={1,2,3,4,5,6,7,8,9,0},*p;p=a;ptintf("%d\n",*p+9);}
设c1,c2均是char类型变量,则不正确的函数调用为______。
下面invert函数的功能是将一个字符串str的内容颠倒过来,请填空。#include<string.h>voidinvert(charstr[]){inti,j,【】;for(i=0,j=strlen(
以下正确的函数定义是______。
测试的目的是暴露错误,评价程序的可靠性;而【】的目的是发现错误的位置并改正错误。
已知大写字母B的ASCII码值是66,小写字母b的ASCII码值是98,则用八进制表示的字符常量’\142’是()
下列术语中,与数据的存储结构有关的是______。
在双链表中每个结点有两个指针域:一个指向【】,另一个指向【】。
对有14个结点的完全二叉树的结点以从上到下、从左到右的顺序进行编号后,序号最小的叶结点的序号【】。
算法的基本特征是可行性、确定性、【】和拥有足够的情报。
随机试题
短暂性脑缺血发作(TIA)是指因脑血管病变引起的短暂,局限性脑功能缺失或视网膜功能障碍,临床症状持续超过()小时,且神经影像学检查有明确病灶者不能诊断为TIA。
辛弃疾的豪放词大都________,婉约词________。________,________是稼轩词的突出特点。
细菌性肝脓肿临床表现中,不包括
某家庭欲通过储蓄存款购买一套8万元的住房,银行存款利率为12%,问5年中每年年末至少要存款()元。
事故隐患泛指生产系统导致事故发生的( )。
通达公司是一家上市公司,2005年9月以来公司发生以下情况:1.2005年9月,董事长李某授意该企业出纳将收到的下角料销售款180000元不计入收入账,另行记入“账外账”,用于董事长日常应酬。2.2005年12月,公司因产品滞销,亏损已成定
《产品质量法》规定了认可产品质量责任的依据,包括()。
纳税人享受减税、免税待遇的,在减税、免税期间不用办理纳税申报。
InJanuarycommutersvotedBirminghamNewStreetoneofBritain’sworstrailwaystations.Eachdaynearly150,000peoplemoveth
Much______(令我们欣慰的是),Mary’sillnessprovednottobeasseriousaswehadfeared.
最新回复
(
0
)