首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #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
25
问题
有下列程序:
#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://jikaoti.com/ti/ENi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序段中循环体的执行次数是______。a=15;b=0;do{b+=2;a-=2+b;}while(a>=0);
下列程序中函数reverse()的功能是将a所指数组中的内容进行逆置。#include<stdio.h>voidreverse(inta[],intn){inti,t;for(i=0;i<n/2;i+
设变量已正确定义,则下列能正确计算f=n!的程序段是()。
有以下程序#includemain(){intc;while((c=getchar())!=’\n’){switch(c-’2’){case0:case1:p
下列语句段中,正确的是()。
设已包含头文件<string.h>,下列程序段的运行结果是()。chars1[]={"ACDEF"};chars2[]="ABC";strcpy(s1,s2);printf("%d",strlen(s1)
已有定义:chara[]="xyz",b[]={’x’,’y’,’z’};,下列叙述中正确的是()。
在C语言中,函数调用时()。
有以下程序段,且变量已正确定义和赋值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
若有说明chars1[]="Thatgirl",s2[]="isbeautiful";则使用函数strcmp(s1,s2)g,结果是______。
随机试题
A.当眼调节静止时,平行光线经眼的屈光系统后聚焦在视网膜上B.当眼调节静止时,平行光线经眼的屈光系统后聚焦在视网膜前C.当眼调节静止时,平行光线经眼的屈光系统后聚焦在视网膜后D.眼球在不同子午线上屈光力不同,形成两条焦线E.眼的功能调节力下降近
吡哌酸中加入少许丙二酸和醋酐,在水浴上加热后呈
下列对生命神圣论说法不正确的是
细菌培养是确诊伤寒的主要手段,阳性率最高的时期是在
导尿注意事项的描述有错误的一项是
若当事人对行政机关的下列行为申请行政复议或提起行政诉讼,行政复议机关和行政诉讼被告不重合的有哪些?()
对管理费用的审计调整建议中,正确的是( )。下列各项中,属于固定资产审计内部控制的是( )。
在对潜在的顾客进行分类或市场分片时,常采用平均值分析对调查资料进行分析。
A
Howdidthewomandointhedrivingtest?
最新回复
(
0
)