首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序由两个源程序文件:t4.h和t4.c组成,程序编译运行的结果是:[ ]。 t4.h的源程序为: #define N 10 #define t2 (x) (x*N) t
下面程序由两个源程序文件:t4.h和t4.c组成,程序编译运行的结果是:[ ]。 t4.h的源程序为: #define N 10 #define t2 (x) (x*N) t
admin
2013-06-11
53
问题
下面程序由两个源程序文件:t4.h和t4.c组成,程序编译运行的结果是:[ ]。
t4.h的源程序为:
#define N 10
#define t2 (x) (x*N)
t4.c 的源程序为:
#include <stdio.h>
#define M 8
#define f(x) ((x)*M)
#include "t4.h"
main()
{int i,j;
i=f(1+1); j=f2(1+1);
printf("%d%d\n",i,j);
}
选项
答案
16 11
解析
在编译时预处理程序用“替换文本”来替换宏,并用刘应的实参来替换“替换文本”。此题中的替换文本分别为:x*N、(x)*M。弓,用带参的宏名i=f(1+1),在经过宏替换后将成为:i=(1+1)*M=2*8=16。与上相同j在引用带参的宏名并替换展开后变为;j=1+1*N=1+1*10=11(注:因为在对宏f2(x)的替换中x没有加括号,所以对宏f2(x)的替换文本展开后就变为:1+1*N形式),所以答案为16 11。
转载请注明原文地址:https://kaotiyun.com/show/qCJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下所列的各函数原型中,正确的是()
下面程序有两个printf语句,如果第一个printf语句输出的是194,则第二个printf语句的输出结果是【】。main(){inta[10]={1,2,3,4,5,6,7,8,9,0},*p;p=aprintf(
请读程序: #include<srdio.h> main() {intn[2],i,j,k; {for(i=0,i<2;i++)n[i]=0; k=2; for(i=0;i<k;i++) {for(j=0;j<k
若有如下说明,则______的叙述是正确的。structst{inta;intb[2];}a;
有以下定义:inta[4][3]={1,2,3,4,5,6,7,8,9.10,11,12};int(*ptr)[3]=a,*p=a[0];则下列能够正确表示数组元素a[1][2]的表达式是()。
在下列叙述中,错误的一条是()
在C语言中,合法的字符常量是()
下列关于数据库系统,说法正确的是______。
下面概念中,不属于面向对象方法的是()。
以下选项中,属于C语言中合法的常量的是______。
随机试题
作业活动必须能使患者的指尖、指腹得到外界反复刺激,如按键、弹琴等,此种作业活动用于
蛇串疮的特征是
基金管理公司根据市场投资者群体不同的投资需求结合本身管理基金特长,有重点、有步骤、有选择地推出新的基金品种。()
甲公司2014年至2019年发生以下交易或事项:2014年12月31日购入一栋办公楼,实际取得成本为6000万元。该办公楼预计使用年限为20年,预计净残值为零,采用年限平均法计提折旧。因公司迁址,2017年6月30日甲公司与乙公司签订租赁协议。该协议约定
导游服务既是一种传播性的社会活动,又是一种经营性的服务活动。这体现了导游服务()的原则。
根据以下资料,回答以下小题。2010年用于房地产开发的土地购置价格全国平均约为()。
Theauthor’sattitudetowardsthecurrentsituationintheexploitationofnaturalresourcesis______Accordingtotheauthor,
(57)描述了项目的可交付物和产生这些可交付物所必须做的项目工作,就此在所有项目干系人之间建立共识。
在面向对象的程序设计中,可被对象识别的动作称为
A、Itsvarietyofcolors.B、Itsunusualtexture.C、Thewayitissold.D、Itsmainingredient.D从对话我们可知使他吃惊的就是它的营养成分了,由fish制成但无fis
最新回复
(
0
)