首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
60
问题
有以下程序:
#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全国计算机二级
相关试题推荐
有以下程序,程序运行后的输出结果是main(){chara=’H’;a=(a>=’A’&&a<=’Z’)?(a+32):a;printf("%c\n",A);}
以下选项中合法的变量是()。
有以下程序:#includemain(){inti,j,m=1;for(i=1;i<3;i++){for(j=3;j>0;j--){if(i*j>3)break;m*=i*j;}}printf("m=%d\n",m);}程序运行后的
有以下程序:#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);
若有以下程序段structst{intn;structst*next;};structsta[3]={5,&a[1],7,&a[2],9,’\0’},*p;P=&a[0];则以下选项中值为6的表达式是
若有定义inta;floatb;doublec;程序运行时输入:345能把值3输入给变量a、4输入给变量b、5输入给变量c的语句是
以下选项中非法的C语言字符常量是
有以下函数:intfun(char*s){char*t=s:while(*t++);return(t-s);}该函数的功能是()。
下列数据结构中,能够按照“先进后出”原则存取数据的是
下列数据结构中,能用二分法进行查找的是()。
随机试题
A.β受体阻滞剂B.钙拮抗剂C.硝酸酯类D.多巴胺E.ACEI变异型心绞痛
初戴全口义齿的患者休息状态时义齿固位尚好,但张口时义齿容易脱位,该现象表明义齿A.基托唇颊侧系带区边缘缓冲过多B.基托舌系带区边缘缓冲过多C.基托过长过厚D.基托过短E.基托过薄
关于T2,正确的说法是
深度大面积烧伤肉芽创面术前准备
中华人民共和国传染法防治规定发现甲类传染病的报告时间()。
以下不属于赢得值偏差分析方法的是()
背景资料某平原地区大(1)型水库(骆阳湖)泄洪闸闸孔36孔,设计流量4000m3/s,校核流量7000m3/s。该泄洪闸建于20世纪60年代末,2006年进行除险加固。主要工程内容有:(1)桥头堡、启闭机房拆除重建;
下列各项原因中,属于材料价格差异形成原因的有()。
村里要引进一个经济合作项目,需要征用土地。但是有些村民以土地承包合同还没有到期为由,不愿意签署征地合约。你作为村委会负责人,如何对他们进行劝说?
Theoutlookfromthetopofthemountainisbreathtaking.
最新回复
(
0
)