首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #define N 5 #define M N+l #deftile f(x)(x*M) main() { int i1,i2: i1=f(2); i2=f(
有以下程序: #include #define N 5 #define M N+l #deftile f(x)(x*M) main() { int i1,i2: i1=f(2); i2=f(
admin
2020-04-18
43
问题
有以下程序:
#include
#define N 5
#define M N+l
#deftile 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、1 1 11
D、1 1 7
答案
D
解析
本题考查宏定义的用法,宏定义只是做个简单的替换,所以本题中执行f(2)=(2*N+1)=11,执行f(1+1)=(1+1;*N+1)=7。选项D正确。
转载请注明原文地址:https://kaotiyun.com/show/NtCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若要定义一个具有5个元素的整型数组,以下错误的定义语句是
若有定义语句:doublex[5]={1.0,2.0,3.0,4.0,5.0},*p=x;则错误引用x数组元素的是
在函数调用过程中,如果函数如funA调用函数funB,函数funB又调用了函数如funA,则
avg函数的功能是求整型数组中的前若干个元素的平均值,设数组元素个数最多不超过10,则下列函数说明语句错误的是
以下关于函数的叙述中正确的是
有以下程序#includemain(){intn,*p=NULL;*p=&n:printf("Inputn:");scanf("%d",&p);printf("outputn:");prin
以下叙述中正确的是
以下程序用来统计文件中字符的个数(函数feof用以检查文件是否结束,结束时返回非零)#includemain(){FILE*fp;longnum=0;fp=fopen("fname.dat","r");w
有以下程序(strcat函数用以连接两个字符串):#inelude<stdio.h>#include<string.h>main(){chara[20]="ABCD\OEFG\0",b[]="IJK";strcat(a,b
给定程序modil.c的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun()的作用是:累加链表结点数据域中的数据作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增
随机试题
关于胎儿心音,下述正确的是
“酶胆分离”通常是下列哪种疾病病情恶化的征兆
临床哪项检查对判断霍乱脱水程度最有意义()
A.迟发性毒性作用B.过敏性反应C.高敏感性D.速发性毒性作用E.特异体质反应先天缺乏NADH-高铁血红蛋白还原酶患者对亚硝酸盐类十分敏感,属于
下列关于药品采购的说法,不正确的是()。
下列各项中,影响企业当年营业利润的有()。
装饰音是用来装饰旋律的小音符及代替旋律型的特别记号。记号是()。
下列对联,最适合祝贺老师70岁寿辰的一联是()。
Thestudyofphilosophiesshouldmakeourownideasflexible.Weareallofusapttotakecertaingeneralideasforgranted,an
Thenewsofourteamwinningthematchwasreally_________,andmillionsofpeoplecameouttocelebratethevictory.
最新回复
(
0
)