首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序,程序的运行结果是 #include #define N 5 #define M N+1 #define f(x)(x*M) main() {int i1,i2; i1=f(2)
有下列程序,程序的运行结果是 #include #define N 5 #define M N+1 #define f(x)(x*M) main() {int i1,i2; i1=f(2)
admin
2019-04-24
43
问题
有下列程序,程序的运行结果是
#include
#define N 5
#define M N+1
#define f(x)(x*M)
main()
{int i1,i2;
i1=f(2);
i2=f(1+1);
printf("%d%d\n",i1,i2);)
选项
A、12 7
B、12 12
C、11 11
D、11 7
答案
D
解析
在本题中,定义了3个宏定义语句,分别是:#defne N 5、#define M N+5和#define fix)(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://www.kaotiyun.com/show/hURp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下所列的各函数首部中,正确的是()。
有如下程序:main(){inta[5]={0,0,0),i,j=2;for(i=0;i<j;i++)a[i]=a[i]+1;printf("%d\n,",a[j]);}
以下枚举类型名的定义中正确的是()。
若已建立如下图所示的单链表结构:且该链表结构中,指针p和q分别指向图中所示节点,则不能将q所指的节点插入到链表末尾来构成单向链表的语句是()。
已知定义k为double类型变量,k=260.72631:p血t"%-6.2e\n",k);则以上语句的输出结果是()。
若x为int变量,则以下语句的输出结果是()。x=1234;printf("|\%-06d|n",x);
设有定义:inta=1,b=2,c=3;,以下语句中执行效果与其他3个不同的是()。【09年9月】
下面的函数调用语句中func函数的实参个数是()。func(f2(v1,v2),(v3,v4,v5),(v6,max(v7,v8)));【08年9月】
下列关于软件工程的描述中正确的是
随机试题
一带温压补偿的流量测量系统,当压力降低测量值不变时,节流装置的差压()。
A.通脉四逆汤B.四逆加入参汤C.白通汤D.参附汤少阴病,阴盛戴阳证,宜选
腹部积块质软不坚,固定不移,胀痛不适,舌苔薄,脉弦。证属()腹胀或痛,腹部时有条索状物聚起,按之胀痛更甚,便秘,纳呆,舌苔腻,脉弦滑。证属()
“备案号”栏应填:“运费”栏应填:
【真题(中级)】根据《预算法》的有关规定,有权审查和批准县级决算的机关是()。
在确定直接人工正常标准成本时,标准工时不包括()。
TheprimaryobjectiveofBasicEconometricsistoprovideanelementarybutcomprehensiveintroductiontotheartandscienceof
丙公司与甲公司签订合同购买商品20件,合同价格每件5000元。市场上同类商品每件4000元。丙公司购买的商品卖给乙公司,单价为4000元。如丙公司单方面撤销合同,应支付违约金30000元。商品尚未购入。则丙公司应确认的预计负债为()元。
在对一组记录(54,38,96,23,15,72,60,45,83)进行直接插入排序时,当把第7个记录60插入到有序表时,为寻找插入位置需比较______次。
9.______isarelativelycomplexformofcompounding,inwhichtwowordsareblendedbyjoiningtheinitialpartofthefirstwor
最新回复
(
0
)