首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
42
问题
有如下程序: #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://kaotiyun.com/show/qEJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
函数fun的返回值是______。fun(char*a,char*b){intnum=0,n=0;while(*(a+num)!=’\0’)num++;while(b[n]){*(a+n
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【】。
下列程序的输出结果是______。#include<stdio.h>main(){char*p1,*p2,str[50]="xyz";p1="abcd";p2="ABCD";strc
在C语言中,函数的隐含存储类别是______。
以下程序中的for循环执行的次数是______。#defineN2#defineMN+1#defineNUM2*M+1main(){inti;for(i=1;i<NUM;i++)
已有定义int(*p)();,指针p可以______。
执行下面的语句后,表达式*(p[0]+1)+**(q+2)的值为______。inta[]={5,4,3,2,1},*p[]={a+3,a+2,a+1,a},**q=p;
若有如下定义,doublea[100];,则a数组元素的下标上限是【】。
若有如下说明:unions{chara[9]intb;floatc;}t;则下列叙述正确的是()
数据元素之间【】的整体称为逻辑结构。
随机试题
下列哪些属于我国法的效力终止的情况?()
与国际公法不同的是,国际私法的主体可以有()
急性持续性腹痛阵发性加剧并休克,最可能的疾病是()
下列选项中,属于代理的法律特征的有()
从事生产、经营活动的企业法人,开立基本存款账户时应提供()证明文件。
个人贷款支付后,贷款人应采取有效方式对()等进行跟踪检查和监控分析,确保贷款资产安全。
行政法制监督分两类()
设随机变量(X,Y)在圆域χ2+y2≤r2上服从联合均匀分布.(1)求(X,Y)的相关系数ρ;(2)问X和Y是否独立?
算法中,对需要执行的每一步操作,必须给出清楚、严格的规定.这属于算法的()。
6月5日,买卖双方签订一份3个月后交割的一篮子股票组合的远期合约,该一篮子股票组合与恒生指数构成完全对应,此时的恒生指数为15000点,恒生指数的合约乘数为50港元,市场利率为8%。该股票组合在8月5日可收到10000港元的红利。则此远期合约的合理价格
最新回复
(
0
)