首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #include #define N 5 #define M N+1 #define f(x)(x*M) main() {int i1,i2; il=f(2); i2=f(1+1); printf(’’%d%d\n’’,il
以下程序的输出结果是( )。 #include #define N 5 #define M N+1 #define f(x)(x*M) main() {int i1,i2; il=f(2); i2=f(1+1); printf(’’%d%d\n’’,il
admin
2017-10-24
31
问题
以下程序的输出结果是( )。
#include
#define N 5
#define M N+1
#define f(x)(x*M)
main()
{int i1,i2;
il=f(2);
i2=f(1+1);
printf(’’%d%d\n’’,il,i2);}
选项
A、12 12
B、12 7
C、12 11
D、11 7
答案
D
解析
本题考查了宏的嵌套定义定义了3个宏定义语句,分别是:#defineN 5、#defineM N+1和#definef(x)(x*M),所以根据C语言的宏交替规则,我们可知,f(2)=2*N+1
∧
2*5+1=11,f(1+1)=1+1*N+1=1+1*5+1=7。
转载请注明原文地址:https://kaotiyun.com/show/rIxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若已包括头文件<stdio.h>和<string.h>,运行下面程序的输出结果是()。chars1[10]="12345",s2[10]="089",s3[]="67";strcat(strcpy(s1,s2),s3);pu
以下程序的输出结果是()。#include<string.h>main(){chara[]={’\1’,’\2’,’\3’,’\4’,’\0’};printf("%d%d\n",sizeof(A),st
设有定义语句:inta[][3]={{0},{1},{2}};,则数组元素a[1][2]的值为()。
有以下程序:fun(charp[][10]){intn=0,i;for(i=0;i<7;i++)if(P[i][0]==’T’)n++;returnn;}main(){charst
以下关于字符串的叙述中正确的是()。
以下选项中不属于字符常量的是()。
有定义语句:chars[10];,若要从终端给s输入5个字符,错误的输入语句是()。
设有定义:floatx=123.4567;,则执行以下语句后的输出结果是()。printf("%f\n",(int)(x*100+0.5)/100.0);
下列叙述中,不符合良好程序设计风格要求的是()。
设有定义:intk=0;,下列选项的4个表达式中与其他3个表达式的值不相同的是()。
随机试题
腐蚀性食管灼伤早期处理时,下列哪项是不适当的
下列哪一项不是类风湿关节炎的关节外表现
根据《城市规划制图标准》,城市总体规划图标中,标示的风玫瑰图上叠加绘制的虚线玫瑰是()。
水利水电工程土基开挖施工中,当开挖临近设计高程时,应预留厚度为()m的保护层,待上部结构施工时再人工挖除。
背景资料某安装工程公司承接某地一处大型吊装运输总承包项目,有80~200t大型设备26台。工程内容包括大型设备卸船后的陆路运输及现场的吊装作业。施工作业地点在南方沿海地区,工程施工特点为:工程量大、工期紧、高空作业多、运输和吊装吨位重。安装工程公
( )是中央银行货币政策的主要内容之一。
()是指受特定区域的自然、社会、经济、文化和银行管理水平等因素影响,而使信贷资产遭受损失的可能性。
很多伟大科学家的墓志铭简练而富有诗意,是了解其一生成就的窗口。下列墓志铭与科学家对应错误的是:
1978年《光明日报》发表《实践是检验真理的唯一标准》。引发了关于真理标准问题的大讨论。这次讨论()
[*]
最新回复
(
0
)