首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #define N 5 #deftne 1 N+l #define f(x) (x*M) main( ) {int il,i2; il=f(2); i2=f(1+
有以下程序: #include #define N 5 #deftne 1 N+l #define f(x) (x*M) main( ) {int il,i2; il=f(2); i2=f(1+
admin
2021-04-28
17
问题
有以下程序:
#include
#define N 5
#deftne 1 N+l
#define f(x) (x*M)
main( )
{int il,i2;
il=f(2);
i2=f(1+1);
printf("%d%d\n",i1,i2);
}
程序的运行结果是( )。
选项
A、12 7
B、12 12
C、11 11
D、1l 7
答案
D
解析
本题考查宏定义。宏定义只是做简单的替换,所以本题中执行语句f(2)=(2*N+1)=ll,执行语句f(1+1)=(1+1*N+1)=7。因此选项D正确。
转载请注明原文地址:https://kaotiyun.com/show/vCtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>voidf(intb[]){inti;for(i=2;i<6;i++)b[i]*=2;}main(){inta[10]={1,2,3,4,5,6,7,8,9,10},i;f(a);
有下列程序,程序执行后的输出结果是fun(charP[][10]){intn=0,i;for(i=0;i<7;i++)if(p[i][0]==’T’)n++;returnn;}main()
假定已建立以下链表结构,且指针p和q已指向如图所示的节点: 则以下选项中可将q所指节点从链表中删除并释放该节点的语句组是
设有定义charstr[]="Hello";则语句printf("%d%d",sizeof(str),strlen(str));的输出结果是
下面关于"EOF"的叙述,正确的是
C源程序中不能表示的数制是()。
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,函数的功能是:找出成绩最低的学生记录,通过形参返回主函数(规定只有一个最低分)。注意:部分源程序存在文件PROG1.C文件中。请勿改动主函数main和其他函数中的
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是
随机试题
Apetisananimalthat【21】inyourhouse.OverhalfthefamiliesinNorthAmericaownpets.Themostpopular【22】axedogs,fisha
某小型猪场,近日来部分4月龄猪排水样粪便,粪便中混有黏液或血液;不同程度的腹痛,肚腹蜷缩;发病猪迅速消瘦,精神沉郁,食欲减退或废绝,口腔干燥,皮肤弹性降低。若怀疑是传染病,则最不具有诊断意义的是
“阴损及阳”说明了阴阳之间的哪种关系
依据宪法和民族区域自治法的规定,民族自治地方的人民代表大会常务委员会中应当有实行区域自治的民族的公民担任()。
工地试验室仪器设备须实施标识管理。下列选项中,属于使用状态信息的是()。
下列关于增值税特殊销售方式的表述,正确的有()。
负责全国人民币印制发行的机构是()。
英国公学即英国公立学校。
在SQLServer2008中,设U1是SQLServer身份验证模式的数据库服务器登录账户,现希望U1在该数据库服务器上具有系统管理员权限。请补全下列语句:EXECsp_addsrvrolemember′U1′,′【9】′
•Youwillhearfiveshortrecordings.•Foreachrecording,decidewhatstageofagreementeachspeakeristalkingabout.
最新回复
(
0
)