首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #include #define N 5 #define M N+1 #define f(x)(x*M) main() f int i1,i2; i1=f(2); i2=f
有下列程序: #include #define N 5 #define M N+1 #define f(x)(x*M) main() f int i1,i2; i1=f(2); i2=f
admin
2015-08-14
43
问题
有下列程序:
#include
#define N 5
#define M N+1
#define f(x)(x*M)
main()
f int i1,i2;
i1=f(2);
i2=f(1+1);
printf("%d%dha",i0,i2);
}
程序的运行结果是
选项
A、12 7
B、12 12
C、11 11
D、11 7
答案
D
解析
在本题中,定义了3个宏定义语句,分别是:#defineN 5、#define M N+5和#define f(x)(x*M),所以根据C语言的宏替换规则,我们可知,f(2)=2*N+1=2*5+=11,f(1+1)=1+1*N+1=1+1*5+1=7。
转载请注明原文地址:https://www.kaotiyun.com/show/NUDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
#define命令出现在程序中函数的外面,宏名的有效范围为______。
下列程序的运行结果是______。main(){intx=1,y=2,z=3;printf("%d,",x<y?y:x);printf("%d,",z<y?x++:y++);print
设有下列说明语句:StrcutStr{intx;floaty;charz;}st;则下列的叙述中不正确的是()。
以下程序运行后的输出结果是【】。main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;
下列关于栈的描述中错误的是()。
设有变量说明int(*p)[m],其中的标识符p是()。
有以下程序,其中函数的功能是将多个字符串按字典顺序排序:#include<string.h>voidf(char*p[],intn){char*t;inti,j;for(i=0;i<n-1;i++)for
数据库设计包括两个方面的设计内容,它们是
有以下程序段,且变量已正确定义和赋值for(s=1.0,k=1;k<=n;k++)s=s+1.0/(k*(k+1));printf("s=%f\n\n",s);请填空,使下面程序段的功能与之完全相同s=1.0;k=1;w
若要用函数fopen打开一个新的二进制文件,该文件要既能读也能写,则应以哪种方式打开文件()。
随机试题
简述分销渠道创建的途径。
_______是英国古典政治经济学的代表人物。
Kennedy第一类牙列缺损者,选用混合支持式义齿,游离端鞍基左右摆动的影响因素一般不考虑
女,56岁,反复脓血便半年,每天4~5次,在当地曾按“痢疾”治疗无明显效果。近1个月出现腹胀,伴阵发性腹痛。查体:消瘦,腹稍胀、软,下腹轻压痛,右下腹可扪及一肿块,质较硬,尚可活动。首选的辅助检查()
设备工程调试过程分别以( )三个阶段作为该过程进度控制的目标。
车船使用税的纳税地点是()。
发现学习就是有意义学习。
英国某家报纸曾举办一项有奖征答活动,题目是:在一个热气球上载有三人。一是环保专家,他可使人们免于因环境污染而死亡的厄运;二是核专家,他有能力防止全球性的核战争;三是粮食专家,他能使几千万人脱离饥荒。此刻热气球即将坠毁,必须丢出一个人以减轻载重,问该丢下谁?
(厦门大学2011年初试真题)某典当行2010年6月销售死当物品取得销售收入32万元,取得咨询收入15万元,手续费收入10万元。该拍卖行应纳营业税()万元。
Ifyou’relikemostmiddle-classparents,you’veprobablygottenannoyedwithyourdaughterforconstantlycheckingherInstagra
最新回复
(
0
)