首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下宏定义及调用 #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
38
问题
有以下宏定义及调用
#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全国计算机二级
相关试题推荐
以下合法的赋值语句是______。
设有以下定义:inta=0;doubleb=1.25;charc=’A’#defined2则下面语句中错误的是______。
若输入tear、test、arj,则下列程序的运行结果为【】。main(){char*strl[20],*str2[20],*str3[20];charswap();scanf("%s",str1);scanf("%s",s
下列选项中,能够满足“若字符串s1等于字符串s2,则执行ST”要求的是()。
以下函数的功能是删除字符串s中的所有数字字符。请填空。voiddele(char*s){intn=0,i;for(i=0,s[i];i++)if(【】)s[n++]=s[i];
设一棵完全二叉树共有500个结点,则在该二叉树中有________个叶子结点。
以下函数值的类型是______。fun(floatx){floaty;y=3*x-4;returny;}
以下选项中,非法的字符常量是______。
某片软盘上已染有病毒,为防止该病毒传梁计算机系统,正确的措施是()
一棵二叉树第六层(根结点为第一层)的结点数最多为【 】个。
随机试题
甲建筑材料公司聘请王某担任推销员,双方签订劳动合同,约定劳动试用期6个月,6个月后再根据王某工作情况,确定劳动合同期限。下列说法正确的是()。
论述艾芜小说创作的思想和艺术成就。
想象是凭空产生的.
声像图的纵向分辨力与什么有关
下列不属于商业银行信息披露得有()。
背景说明:你是宏远公司的行政秘书钟苗,下面是行政经理张明需要你完成的几项工作任务。
委托任务和组织活动属于()。
教育的最基本途径是()
Whateverourdifferencesashumanbeingsare,weallthinkwe’remoreliketherestoftheanimalworldthanwerealize.Itiss
DecadesbeforetheAmericanRevolutionof1776,JesseFish,anativeNewYorker,retreatedtoanislandoffSt.Augustine,Flori
最新回复
(
0
)