首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #include #define N 5 #define M N+1 #define f(x)(x*M) main() f int i1,i2; i1=f(2); i2=f
有下列程序: #include #define N 5 #define M N+1 #define f(x)(x*M) main() f int i1,i2; i1=f(2); i2=f
admin
2015-08-14
29
问题
有下列程序:
#include
#define N 5
#define M N+1
#define f(x)(x*M)
main()
f int i1,i2;
i1=f(2);
i2=f(1+1);
printf("%d%dha",i0,i2);
}
程序的运行结果是
选项
A、12 7
B、12 12
C、11 11
D、11 7
答案
D
解析
在本题中,定义了3个宏定义语句,分别是:#defineN 5、#define M N+5和#define f(x)(x*M),所以根据C语言的宏替换规则,我们可知,f(2)=2*N+1=2*5+=11,f(1+1)=1+1*N+1=1+1*5+1=7。
转载请注明原文地址:https://kaotiyun.com/show/NUDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有说明语句:double*p,a;则能通过scanf语句正确给输入项读入数据的程序段是()。
关于结构化程序设计原则和方法描述错误的是()。
执行下列语句段后,x的值是______。int*p,x;x=100;p=&x;x=*p+50;
下面程序段的运行结果是chara[]="lanuage",*p;p=a;while(*p!=’u’){printf("%c",*p-32);p++;}
已有定义:double*p;,请写出完整的语句,利用malloc函数使p指向一个双精度型的动态存储单元【】。
下列程序将二维数组a的行和列元素互换后存放到另一个二维数组b中。请填空。main(){inta[2][3]={{1,2,3},{4,5}},b[3][2],i,j;for(i=0;i<2;i++){for(j=
若有说明chars1[30]="abc",s2[]="defghi";,则在使用函数strcat(s1,s2)后,结果是()
若函数调用时,参数为基本数据类型的变量,下列叙述中正确的是()。
已知字符A的ASCII代码值为65,以下程序运行时若从键盘输入:B33<回车>,则输出结果是【】。#includemain(){chara,b;
设有定义:intn1=0,n2,*p=&n2,*q=&n1;,以下赋值语句中与n2=n1;语句等价的是______。
随机试题
简述累积投票制的含义及作用。
企业仓库中有一批半成品,其加工成成品对外售价为100000元,估计花费的加工费为15000元,估计发生的销售费用5000元,缴纳税金3000元,该批半成品可变现净值是()。
在管理用财务报表中,下列表达式正确的有()。
日本西汉修教授提出“物流冰山”的说法,认为在企业内部消耗的物流费用只是冰山的一角,而大量的物流费用是向外支付的。
《普通高中数学课程标准(实验)》设置了四个选修系列,其中选修系列1是为希望在人文社会科学等方面发展的学生而设置的,下列内容不属于选修系列1的是()。
下列哪些不符合新课改的教学观?()(2015·浙江)
按照犹太教的救世主义,时间往往在______中充分地呈现出来,但又同时与呈现过或未呈现过的时间以不同程度的模糊性______着,这种时间观,完全不同于近现代历史主义所想象的连续的、一线性的时间。依次填入划横线处的词语,最恰当的一组是()
蓄水池有甲、丙两条进水管和乙、丁两条排水管。要灌满一池水,单开甲管需要3小时,单开丙管需要5小时;要排光一池水,单开乙管需要4小时,单开丁管需要6小时。现在池内有池水。如果按甲、乙、丙、丁的顺序循环开各水管,每次每管开1小时,经过多少时间后水池开始溢出水?
IstillrememberIfellinlovewithfromaveryyoungage,becauseIthoughtitwassuch,a(n)【C1】______language.Fullofstron
A、Hedoesn’twantit.B、HelikesLinda.C、Heistooold.D、Heisaman.D对话中,女士询问男士为什么他们把这份工作给了Linda而没有给他,男士说他性别不符合要求。由此可知,他没有得到
最新回复
(
0
)