首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序由两个源程序文件: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
27
问题
下面程序由两个源程序文件: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全国计算机二级
相关试题推荐
在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为三种:前序遍历、【】遍历和后序遍历。
下述程序段的输出结果是()intx=10;inty=x++;8printf("%d,’%d,(x++,y),y++);
下列存储器中,存取速度最快的是()
在下列叙述中,错误的一条是()
媒体在计算机领域中的含义,是指存储信息的实体和【】。
若有以下定义和语句:inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a则不能表示a数组元素的表达式是()
在下列四条叙述中,错误的一条是()
程序设计是以()和数据结构为基础的。
对于建立良好的程序设计风格,下面描述正确的是()。
结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、______和限制使用goto语句。
随机试题
患者,男,45岁。头痛眩晕,手足蠕动,肢体麻木震颤,语言不利,步履不稳,舌红脉弦细,宜选
A.心气不足B.肝气郁结C.脾气下陷D.胃气上逆E.肺气上逆呃逆表示
甲委托同村的乙代为购买一匹马。但乙在牧区未遇上好马,就未买马。自己购买良骡一匹准备自用。甲见状便将骡牵走,并付给乙相应款项。下列说法中,正确的是:
甲公司与乙公司签订了一份设备融资租赁合同,要求乙与甲指定的丙厂商签订设备买卖合同,设备型号由甲选择。丙按照与乙签订的合同及时向甲交付了该设备。使用过程中,甲发现这台设备虽然没有质量问题,但不能满足其使用要求,于是拒绝向乙支付租金。对此,下列说法中正确的是(
用电子计算机生成的会计凭证、会计账簿、财务会计报告在格式、内容以及会计资料的真实性和完整性等方面,都必须符合国家统一的会计制度的规定。()
船只在海上发生事故后,饮用水缺乏常常是幸存者面临的首要问题。海水不可以饮用的原因是()。
如何去________隐藏在已千变万化了的各种学说背后尚未完全遗失的经典原貌,获得真实的体温和人格图谱,从而剥离后世僵化、变异、乏味、随心所欲的解读,尤其是那些自以为智慧的肢解和________,当是目前国学热当中应解决的重要问题。填入画横线部分最恰当的一
转基因作物
某单位的办公室秘书小马接到领导的指示,要求其提供一份最新的中国互联网络发展状况统计情况。小马从网上下载了一份未经整理的原稿,按下列要求帮助他对该文档进行排版操作并按指定的文件名进行保存:根据第二章中的表1内容生成一张如示例文件chart.png所示的
WhatdoesthemanimplyabouttheplayHamlet?
最新回复
(
0
)