首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下宏定义及调用 #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
63
问题
有以下宏定义及调用
#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全国计算机二级
相关试题推荐
数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流、【】和处理过程。
若有定义:inta=4,b=5,c=6;然后顺序执行下列语句后,变量b中的值是()。c=(a-=(b-5));c=(a%3)+(b=1);
若变量a、i已正确定义,且i已正确赋值,合法的语句是______。
结构化程序设计主要强调的是______。
若有以下定义,则不移动指针p,且通过指针p引用值为98的数组元素的表达式是______。intw[10]={23,54,10,33,47,98,72,80,61},*p=w;
下面程序中函数creat用于建立一个带头结点的单向链表,新产生的结点总是插在链表的末尾,单向链表的头指针作为函数值返回。将程序补充完整。#include<stdiao.h>structlist{chardata;struct
为了提高软件的独立性,模块之间最好是()。
以下函数用来求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。请填空。#include<conio.h>#include<stdio.h>intfun(int*s,intt,int*k){inti;
一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于【】的联系。
用树型结构表示实体类型及实体间联系的数据模型称为()。
随机试题
简述营建企业文化应遵循的原则。
儿童期感染水痘病毒引起水痘,至成人可发生带状疱疹的感染称为
以下有关消费者权利的表述,不符合《中华人民共和国消费者权益保护法》规定的是
患者男性,46岁,因车祸致伤,现场急救时发现心跳呼吸已停止约6分钟,胸部严重创伤,两侧均有多根肋骨骨折,复发时应采取:
患儿,3岁,含糖玩耍呛入气管。查体:患儿神志不清,呛咳,呼吸困难,面色发绀。急诊护士应采取的措施是
水利基本建设项目根据其功能和作用分为()。
符合规定条件的生产企业出口外购产品,同时符合下列()条件的,可视同自产产品办理退(免)税。
以下属于WTO/TBT协议中规定的正当目标的是_________。
如果x→0时,(1+ax2)一1与cosx一1是等价无穷小,则常数a的值为()。
Cellphonescanmakeourlife______.Ifpeopleleavetheirphonesathome,theywill______.
最新回复
(
0
)