首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #include #define N 5 #define M N+1 #define f(x)(x*M) main() {int i1,i2; il=f(2); i2=f(1+1); printf(’’%d%d\n’’,il
以下程序的输出结果是( )。 #include #define N 5 #define M N+1 #define f(x)(x*M) main() {int i1,i2; il=f(2); i2=f(1+1); printf(’’%d%d\n’’,il
admin
2017-10-24
32
问题
以下程序的输出结果是( )。
#include
#define N 5
#define M N+1
#define f(x)(x*M)
main()
{int i1,i2;
il=f(2);
i2=f(1+1);
printf(’’%d%d\n’’,il,i2);}
选项
A、12 12
B、12 7
C、12 11
D、11 7
答案
D
解析
本题考查了宏的嵌套定义定义了3个宏定义语句,分别是:#defineN 5、#defineM N+1和#definef(x)(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/rIxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。请填空。#include<stdio.h>main(){longs,t,s1=10;pfintf("\n.Pleas
下列程序的运行结果是()。voidfun(int*s,int*p){staticintt=3;}voidmain(){inta[]={2,3,4,5},k,x;printf("%d,",x)
当a=4,b=5,c=7,d=6时,执行下面一段程序:if(a<B)if(c<D)x=1;elseif(a<C)if(b<C)x=2:elsex=3;elsex=4;elsex=5;程序执行后,
现有以下结构体说明和变量定义,如图所示,指针p、q、r分别指向一个链表中连续的三个节点。structnode{chardata;structnode*next;}*p,*q,*r;现要将q和r所指节点交换前后位置,同时要保持
有以下程序:point(char*p){P+=3;)main(){charb[4]={’a’,’b’,’c’,’d’},*p=b;point(p);printf("%c\n",*p);}程序运行后的输
有以下程序段:intn,t=1,S=0;scanf("%d",&n);do{s=s+t;t=t-2;}while(t!=n);为使此程序段不陷入死循环,从键盘输入的数据应该是()。
有以下程序段:charch;intk;ch=’a’;k=12;printf("%c,%d,",ch,ch,k);printf("k=%d\n",k);已知字符a的ASCⅡ十进制代码为97,则执行上述程序段后输
下列叙述中,不符合良好程序设计风格要求的是()。
以下叙述中错误的是()。
随机试题
下列金属结构中,________属于桁架结构。
汪某和范某是邻居,某天,双方因生活琐事发生争吵,范某怒而挥刀砍向汪某,致汪某死亡。事后,范某与汪某的妻子在中间人的主持下,达成“私了”。后汪某父母得知儿子身亡,坚决不同意私了。遂向当地公安部门告发。公安部门立案侦查之后,移送检察院。最后法院判处范某无期徒刑
隔离开关的用途是( )。
在建设工程项目决策阶段,()应按照有关建设工程法律法规的规定和强制性标准的要求,办理各种有关安全与环境保护方面的审批手续。
激励的方法不包括()。
按金融创新的主体划分,金融创新可以分为()。
Word中,以下对表格操作的叙述,错误的是()。
建筑:美轮美奂:鬼斧神工
确定下列函数项级数的收敛域:
WhichofthefollowingisNOTtrue?
最新回复
(
0
)