首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序,程序的运行结果是 #include<stdio.h> #define N5 #deftfie M N+1 #define fi[x)(x*M) main() {int i1,i2; i1=f(2); i2=f(1+1); printf("%d%
有下列程序,程序的运行结果是 #include<stdio.h> #define N5 #deftfie M N+1 #define fi[x)(x*M) main() {int i1,i2; i1=f(2); i2=f(1+1); printf("%d%
admin
2020-11-23
21
问题
有下列程序,程序的运行结果是
#include<stdio.h>
#define N5
#deftfie M N+1
#define fi[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、11 11
D、11 7
答案
D
解析
在本题中,定义了3个宏定义语句,分别是:#define N5、#define M N+5和#define f(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://kaotiyun.com/show/H53p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:chars[10]=’’1234567\0\0’’;,则strlen(s)的值是()。
若有定义:intx[10],*pt=x;,则对x数组元素的正确引用是()。
在下列定义语句中,编译时会出现编译错误的是()。
以下选项中能用作数据常量的是()。
设有定义语句:floata[10],x;则以下叙述中正确的是()。
设有定义语句:doublea,b,C;若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处口代表一个空格):口口1.0口口2.0口口3.0<回车>则能进行正确输入的语句是()。
有以下程序:#include<stdio.h>main(){inti,j;for(i=1;i<4;i++){for(j=i;j<4;j++)printf("%d*%d=%d",i,
函数fun的功能是:将形参a所指数组中的前半部分元素中的值和后半部分元素中的值对换。形参n中存放数组中数据的个数,若n为奇数,则中间的元素不动。例如:若a所指数组中的数据依次为:1、2、3、4、5、6、7、8、9,则调换后为:6、7、8、9、5、
设二叉树共有375个结点,其中度为2的结点有187个。则度为1的结点个数是
随机试题
中间体
风寒湿痹的通治方为
A.GLPB.GCPC.GMPD.GSP药物临床试验机构必须遵守
的正确命名是()。
降低土料含水率的措施有()。
乡镇企业所拥有的土地使用权()作为贷款的担保。
社会发展到了2080年,照顾老年人成了一个突出的社会问题。你公司顺应社会需求适时推出了家用机器人。请你根据以上内容写一篇450字左右的发言稿,在新闻发布会上向大家推荐你公司的这一新产品。
在数据库系统中,给出数据模型在计算机上物理结构表示的是
PASSAGEONEWhatissueistheauthormostconcernedaboutinthispassage?
WhatYouReallyNeedtoKnowA)Aparadox(悖论)ofAmericanhighereducationisthis:Theexpectationsofleadinguniversitiesdomu
最新回复
(
0
)