首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下宏定义及调用 #define HA2 #define HB(a)(HA+1)*a x=HA*(HA+HB(2)); 则以下判断正确的是( )。
有以下宏定义及调用 #define HA2 #define HB(a)(HA+1)*a x=HA*(HA+HB(2)); 则以下判断正确的是( )。
admin
2018-06-29
53
问题
有以下宏定义及调用
#define HA2
#define HB(a)(HA+1)*a
x=HA*(HA+HB(2));
则以下判断正确的是( )。
选项
A、宏定义不允许嵌套
B、x的值是6
C、X的值是16
D、宏调用不允许嵌套
答案
C
解析
C语言中,宏定义和宏调用都是允许嵌套的,选项A、D错误;根据题意,将表达式x=HA*(HA+HB(2))宏展开为:x=2*(2+(2+1)*2),所以结果为x=16,选项B错误,C正确;本题答案为f。
转载请注明原文地址:https://kaotiyun.com/show/7Cxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序中函数reverse的功能是将a所指数组中的内容进行逆置。voidreverse(inta[],intn){inti,t;for(i=0;i<n/2;i++){t=a[i];a[i]=a[n-1-
下面的for语句的循环次数为()。
当变量c的值不为2、4、6时,值也为“真”的表达式是
以下程序运行后,输出结果是#definePT5.5#defineS(x)PT*x*x#includemain(){inta=1,b=2;printf("%4.1f\n",S(a+b));}
若已定义:inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0≤i≤9,则对a数组元素不正确的引用是()。
下列工具中为需求分析常用工具的是()。
某二叉树中度为2的结点有18个,则该二叉树中有【】个叶子结点。
数据结构中,与所使用的计算机无关的是数据的______。
某片软盘上已染有病毒,为防止该病毒传染计算机系统,正确的措施是______。
随机试题
简述Y441型封隔器的结构特点。
在下面的信息传递方式中,属于书面沟通的是()
酚羟基的甲基化反应主要对象是()。
托换技术大致可以解决()情况所产生的问题。
某项目当折现率i1=15%时,财务净现值FNPV1=2650万元,当i2=16%时,FNPV2=-240万元,用试差法计算财务内部收益率为()。
个人税收规划的基本内容包括()。
15岁的学生张某的父母都在外地打工,留张某一个人独自在家生活和学习。下列说法正确的是()。
案情简介:熊某系广州某音乐学院应届毕业生,因很快要到美国留学,便于2010年8月10日将自有的一架价值30000元的钢琴交由广州一同学罗某保管,并嘱咐:“我明天就去美国了,钢琴你先替我保管好,如果两年后我还没回国,钢琴就送给你。”罗某点头应允。2
下列科技成果与其意义对应正确的是()。
Ithaslongbeenknownthathigh-caloriefoodcanactasabalm(镇痛软膏)foranxietyandbadmoods,butnowaseriesofnewstudie
最新回复
(
0
)