首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序,程序的运行结果是 #include #define N 5 #define M N+1 #define fix)(x*M) main() {int i1,i2; il=ff2);
有下列程序,程序的运行结果是 #include #define N 5 #define M N+1 #define fix)(x*M) main() {int i1,i2; il=ff2);
admin
2017-05-20
23
问题
有下列程序,程序的运行结果是
#include
#define N 5
#define M N+1
#define fix)(x*M)
main()
{int i1,i2;
il=ff2);
i2=f(1+1);
printf("%d%d\n",i1,i2);}
选项
A、12 7
B、12 12
C、11 11
D、11 7
答案
D
解析
在本题中,定义了3个宏定义语句,分别是:#define N 5、#define M N+5和#define f(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://jikaoti.com/ti/uji0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序intfun(intx[],intn){staticintsum=0,i;for(i=0;i
以下程序的输出结果是longfun(intn){longs;if(n==1||n==2)s=2;elses=n-fun(n-1);returns;}main(){printf("%ld\n",fun(
有如下程序main(){floatx=2.0,y;if(x
有以下程序intfun(intx[],intn){staticintsum=0,i;for(i=0;i
以下正确的程序段是
有以下程序#includemain(){charc1,c2,c3,c4,c5,c6;scanf("%c%c%c%c",&c1,&c2,&c3,&c4);c5=getchar();c6=getchar();
以下定义语句中正确的是
设变量a、b、c、d和y都已正确定义并赋值。若有以下if语句if(a
x,y,z被定义为int型变量,若从键盘给x,y,z输入数据,正确的输入语句是
随机试题
设备工程管理的核心是()。
Whatwouldtheworldlooklikewithoutthedollardomination?USofficialsare【C1】________outadealtoendthegovernmentshutd
生产中汞蒸气进入人体的主要途径是
葡萄胎病人合并严重妊娠高血压综合征的处理方法正确的是
A.纤维素样血栓B.氮气栓塞C.羊水栓塞D.脂肪栓塞E.混合栓塞局灶性栓塞性肾小球肾炎
帕金森病的特征性症状是
梁式桥的下部结构是指()。
根据我国现行宪法,改变或撤销地方各级国家行政机关不适当的决定和命令的职权属于()。
产业用品市场营销的主要促销工具是()。
下列行为中,构成侵犯商标权的有()(2016年非法学基础课多选第47题)
最新回复
(
0
)