首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include #define D(x) 4*x+1 main() { int i = 2, j = 4; printf("%d\n", D(i+j)); } 程序运行后的输出结果是( )。
有如下程序 #include #define D(x) 4*x+1 main() { int i = 2, j = 4; printf("%d\n", D(i+j)); } 程序运行后的输出结果是( )。
admin
2020-05-19
74
问题
有如下程序
#include
#define D(x) 4*x+1
main()
{
int i = 2, j = 4;
printf("%d\n", D(i+j));
}
程序运行后的输出结果是( )。
选项
A、8,32
B、16,32
C、8,16
D、16,16
答案
A
解析
宏替换是使用宏名代替一个字符串,是一种机械的、简单的置换,直接在替换处展开而不做语法检测,所以FNA(FNB(a))=FNB(a)*FNB(a)=a+a*a+a,结果为8,语句FNB(FNA(b))=FNA(b)+FNA(b)=b*b+b*b,结果为32,所以答案选A。
转载请注明原文地址:https://kaotiyun.com/show/dcCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面函数的功能是()。sss(s,t)char*s,*t;{while(*s);while(*t)*(s++)=*(t++);returns;}
给定程序中已建立一个带有头结点的单向链表,链表中的各结点按结点数据域中的数据递增有序链接。函数fun的功能是:把形参x的值放入一个新结点并插入到链表中,插入后各结点数据域的值仍保持递增有序。请在程序的下划线处填入正确的内容并把下划线删除
函数fun的功能是:把形参a所指数组中的最大值放在a[0]中,接着求出a所指数组中的最小值放在a[1]中;再把a所指数组元素中的次大值放在a[2]中,把a数组元素中的次小值放在a[3]中;其余以此类推。例如:若a所指数组中的数据最初排列为:1、4、2、3、
数据模型的三个要素是()。
有以下程序:#include<stdio.h>main(){FILE*f:f=fopen("filea.txt","w");fprintf(f,"abc");fclose(f);}若文本文件filea.txt中原有内容为hello,则运行
有以下程序:charname[20];intnum;scanf("name=%snum=%d",name,&num);当执行上述程序,并从键盘输入:name=Lilihum=1001<回车>后,name的值为()。
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
在E-R图中,用来表示实体联系的图形是
在关系数据库中,用来表示实体间联系的是
在满足实体完整性约束的条件下()。
随机试题
在Excel2003中,进行升序排序时,排序列中有空白单元的行______。
A.八珍汤B.参附汤合生脉散C.安宫牛黄丸D.犀角地黄汤E.益胃汤
医学心理学的研究对象为
根据我国《证券法》的规定,上市公司收购可以采取()的方式。
1998年度化妆品厂计算企业所得税应纳税所得额时,可以据实扣除的项目是()。1999年度化妆品厂计算企业所得税应纳税所得额时,不得据实扣除的项目有()。
甲公司是一家动力电池生产企业,拟采用管理用财务报表进行财务分析。相关资料如下。(1)甲公司2018年主要财务报表数据如下表所示。(2)甲公司货币资金全部为经营活动所需,财务费用全部为利息支出。甲公司的企业所得税税率25%。(3)乙公司是甲公司的竞争
一笔为期三年的投资,在三年内分别支付本金和利息,其中第一年末投资450,第二年末投资600元,第三年末投资650元;,市场利率为10%,则该笔投资的期值为()元。
下列营养素不是人的能源物质的是()。
2011年发现违法用地行为7.0万件,涉及土地5.0万公顷(耕地1.8万公顷),同比分别上升5.8%、11.0%(耕地下降2.4%),立案查处违法用地案件4.2万件,涉及土地4.4万公顷(耕地1.5万公顷),同比分别上升2.5%、11.4%(耕地下降5.7
A、Installmoremachines.B、Testthemachines.C、Buymoremachines.D、Sellthemachines.B题目询问他们下一步打算做什么。本题是对事实细节的判断。男士问将在何时对机器进行
最新回复
(
0
)