首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
53
问题
有如下程序
#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://www.kaotiyun.com/show/dcCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果为()。main(){unionun{char*name;intage;intpay;}s;s.name="zhaoming";s.age=3
下列方法中,不属于软件调试方法的是()。
有以下程序:#include<stdio.h>intadd(inta,intb){return(a+b);main(){intk,(*f)(),a=5,b=10;f=add;…}则以下函数调用语句错误的是()。
在关系数据库设计中,关系模式是用来记录用户数据的()。
数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。
当变量13的值不为2、4、6时,值为“真”的表达式是()。
下列与队列结构有关联的是
若有定义“intx,y;”并已正确给变量赋值,则以下选项中与表达式“(x—y)?(x++):(y++)”中的条件表达式(x-y)等价的是
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
下列数据流图(DFD)构造规则中正确的是()。
随机试题
Academicdishonestyisnothingnew.Aslongastherehavebeenhomeworkassignmentsandtests,therehavebeencheaters.Theway
《就任北京大学校长之演说》中,蔡元培强调大学宗旨时所批评的不良风气是
用电压表测量图示电路u(t)和i(t)的结果是10V和0.2A,设电流i(t)的初相位为10°,电流与电压呈反相关系,则如下关系成立的是()。
先张法预应力混凝土T形梁施工时,张拉台座应与张拉各阶段的受力状态适应,构造应满足施工要求。张拉横梁及锚板应能直接承受预应力筋施加的压力,其受力后的最大挠度不得大于()。
债券甲和债券乙是两只在同一资本市场上刚发行的平息债券,它们的面值、期限和票面利率均相同,只是付息频率不同假设两种债券的风险相同,并且等风险投资的必要报酬率高于票面利率,则()。
苏区是一个坚实的实践样本,蕴含着整个中国近代历史的主题,主线,预示着中华民族的前途命运。苏区研究既属于历史主干研究,也属于历史支系研究。经过多年积累,目前的苏区研究,其广泛、细致的程度前所未有,堪称血肉丰满、________、支系发达。填入划横线部分最恰当
Obviously,thepercapitaincomeofacountrydependsonmanythings,andanystatisticaltestthatdoesnottakeaccountofall
设φ(x)==__________。
Manyteachersbelievethattheresponsibilitiesforlearningliewiththestudent.(1)_____alongreadingassignmentisgiven,
Thetermcontrolishighly—andunjustifiably—unpopular.Someofitsunpopularitycanbetracedtoeducationalandphilosophical
最新回复
(
0
)