首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序由两个源程序文件: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
37
问题
下面程序由两个源程序文件: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全国计算机二级
相关试题推荐
若有以下定义和语句,且0<=I<10,则对数组元素的错误引用是() inta[]={1,2,3,4,5,6,7,8,9,0}; int*p,I p=a;
CPU主要由运算器与控制器组成,下列说法中正确的是()
请读程序片段: inta=17; printf("%d,%o\n",a,a); 以上程序片段的输出结果是【】。
请读程序:#include<stdio.h>main(){floax,y;scanf("%f",&x);if(x<0.0)y=0.0;elseif((x<5.0)&&(x!=2
请读程序: #include<stdio.h> #include<string.h> main() {char*sl="AbCdEf".*s2="aB"; s1++;s2++; printf("%d\n",str
以下不是网络操作系统的是()
结构化程序设计主要强调的是______。
下列选项中正确的语句是()。
下列关于队列的叙述中,正确的是
结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、______和限制使用goto语句。
随机试题
下列哪项对急性肝炎的早期诊断有意义
取供试品,加氢氧化钠试液溶解后,加铁氰化钾试液和正丁醇,振摇,放置分层后醇层显强烈的蓝色荧光,加酸使成酸性,荧光消失,再加碱使成碱性,荧光又出现。此反应可鉴别的药物是
急性病热入营血时,口渴的表现是( )。痰饮内停,水津不能上承时口渴的表现是( )。
下面说法正确的有________。
下列叙述中,属于一个种群的是()。
下列对教学设计作用的描述错误的是()。
演讲:你觉得在大学期间是积累知识重要,还是人格塑造重要。
每个人在受教育过程中,总有一天会认识到:妒忌是无知,模仿是自杀。不论好歹,每个人都必须接受属于他的那一份,广袤的世界里虽然充满了__________,但是只有从给予他去耕耘的那一片土地里,通过辛勤劳动收获的谷物才富有营养。填入画横线部分最恰当的一项是:
Inrecentyears,manyAmericansofbothsexesandvariousageshavebecomeinterestedinimprovingtheirbodies.Theyhavebecom
(1)IbeganlearningGermanattheageof13,andI’mstilltryingtoexplaintomyselfwhyitwasloveatfirstsound.Theanswe
最新回复
(
0
)