首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序由两个源程序文件: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
26
问题
下面程序由两个源程序文件: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全国计算机二级
相关试题推荐
微型计算机中使用的鼠标器连接在()
办公自动化(OA)是计算机的一项应用,按计算机应用的分类,它属于()
若变量n中的值为24,则函数共输出【】行,最后一行有【】个数。voidprint(intn,intaa){inti;for(i=1;i<=n;i++){printf("%6d,aa[i]);
当执行下列宏定义命令后,S的值为() #defineR3.0 #definePI3.1415926 #defineL2*PI*R #defineSPI*R*R
以下程序的运行结果是【】。#include<string.h>typedefstructstudent{charname[10];longsno;floatscore;}STU;ma
能将高级语言程序转换成目标语言程序的是______。
多媒体计算机系统的两大组成部分是()
在下列四条叙述中,错误的一条是()
算法的复杂度主要包括【】复杂度和空间复杂度。
在下列选项中,______不是一个算法一般应该具有的基本特征。
随机试题
A.代偿性肺气肿B.间质性肺气肿C.腺泡中央型肺气肿D.全腺泡型肺气肿α1-抗胰蛋白酶缺乏可发生
出现上述临床表现最可能的原因是( )。若已进入第二产程,S=+3,胎心140次/分,此时处理应是( )。
法律中的不可抗力,是指当事人在订立合同时()的客观情况。
投标人在投标过程中出现()时,招标人可以没收投标保证金。
We have cooperated ( ) each other nicely all these years.
人民警察是社会公共利益的捍卫者,是社会秩序的维护者,是正义、公正的象征,这就决定了模范遵守社会公德是人民警察义不容辞的义务。人民警察模范遵守社会公德的好处体现在()
软件项目中,商业风险威胁到要开发软件的生存能力,而(22)不属于商业风险。
下列选项中,错误的是(65)。
半导体静态RAM靠______存储信息,半导体动态RAM靠______来存储信息。
我(xì)惯在洗澡后休息一会儿。
最新回复
(
0
)