首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下宏定义及调用 #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
2021-04-28
18
问题
有以下宏定义及调用
#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正确;本题答案为C。
转载请注明原文地址:https://kaotiyun.com/show/EHtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#ineludemain(){inta=1,b=2,c=3,d=4;if((a=2)&&(b=1))c=2;if((c==3)‖(d=-1))a=5;pfintf("%d,%d,%d,%d\n",a,b,c,d)
若有以下定义:structtt{charname[10];charsex;}aa={″aaaa″,′F′},*P=&aa;则错误的语句是()。
表示关系式x≤y≤z的C语言表达式的是
有以下程序:#include<stdio.h>main(){inta=1,b=2,c=3,x;x=(a^b)&c;printf("%d\n",x);}程序的运行结果是()。
以下关于return语句的叙述中正确的是
以下叙述中错误的是
对如下二叉树进行后序遍历的结果为
设栈的顺序存储空间为S(1:m),初始状态为top=m+1。现经过一系列入栈与退栈运算后,top=20,则当前栈中的元素个数为
有两个关系R和T如下图所示:则由关系R得到关系T的运算是()。
在C程序中,下列说法正确的是()。
随机试题
A.脓痂堵塞B.鼻甲肥大C.鼻腔肿物D.鼻腔异物E.鼻黏膜充血、水肿上述原因导致鼻塞,可能的诊断分别是慢性肥厚性鼻炎
关于砌体结构房屋受力特点的说法,正确的是()。
关于战略性人力资源管理的思想,陈述正确的是()。
北宋时期,洛阳程颢、程颐的理学思想影响很大,宋明时期的文人学士甚至把二程生活的伊洛之滨比之于孔孟家乡的(),称伊洛之滨为“理学名区”。
夏军在升人高中后感觉压力特别大,无法适应高中生活。而他的父母也觉察到他与同龄孩子不同,对如何教育他感到很迷茫,不知如何处理他在性格、学习和成长方面的困惑。于是,夏军在老师的介绍下接受了学校社会工作者的协助。对于学校社会工作者来说,夏军的父母属于()
自己的花是给别人看的 季羡林 爱美大概也算是人的天性吧。宇宙间
根据经典条件反射作用理论,食物可以诱发狗的唾液分泌反应,则食物是()。
下列关于教师申诉的说法,不正确的是()。
揭开人民解放战争战略决战序幕的战役是( )。
在Excel2007中,()是数学运算符。
最新回复
(
0
)