首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下宏定义及调用 #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
35
问题
有以下宏定义及调用
#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://jikaoti.com/ti/FGa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若x和y都是double型变量,且x的初值为3.0,y的初值为2.0,则表达式pow(y,fabs(x))的值为【】。
语句:x++;++x;x=1/x;执行后都使变量x中的值增1,请写出一条同一功能的赋值语句______。
以下叙述错误的是______。
有如下程序:#include<stdio.h>main(){floatx=2.0,y;if(x<0.0)y=0.0;elseif(x>10.0)y=1.0/x;else
执行下面的程序后,a的值为()。main(){inta,b;for(a=1,b=1;a<=10;a++){if(b%3==1){b+=3;continue;}
用树形结构表示实体之间联系的模型是()。
关系表中的每一横行称为一个
对两个数组a和b进行下列初始化:charm[]="1234567";charn[]={’1’,’2’,’3,’4’,’5’,’6’,’7’};则下列叙述正确的是()。
下列说法不正确的是
测试的目的是暴露错误,评价程序的可靠性;而【】的目的是发现错误的位置并改正错误。
随机试题
使用VC6打开考生文件夹下的工程test27_1,此工程包含一个源程序文件test27_1.cpp,但该程序运行有问题,请改正函数中的错误,使该程序的输出结果为;100源程序文件test27_1.cpp清单如下:#inclu
Whenanewscientificmodelemerges,researchstudies(i)________thatparadigmtendtodominateinthescientificliterature:th
患儿,男性,10个月。腹泻,中度脱水,伴中度的酸中毒,血钠含量127mmol/L。此患儿补充累计损失量首选的液体是
(2008年)下列函数中不是方程y"-2y’+y=0的解的函数是()。
甲企业期末“原材料”科目余额为100万元,“生产成本”科目余额为70万元,“材料成本差异”科目借方余额为5万元,“库存商品”科目余额为150万元,“委托代销商品”科目余额为15万元,“工程物资”科目余额为200万元。则甲企业期末资产负债表中“存货”项目的金
根据韦氏儿童智力量表重度智力缺陷者的IQ范围为()。
A、 B、 C、 D、 B
结合材料回答问题:事实说明,不触动封建根基的自强运动和改良主义,旧式的农民战争,资产阶级革命派领导的革命,照搬西方资本主义的其他种种方案,都不能完成中华民族救亡图存的民族使命和反帝反封建的历史任务。要解决中国发展进步问题.必须找到能够指导中国人民
Dopeopleinyourcountryoftenchangejobs?
Accordingtothepassage,comparedto3Gmobilephones,thesecond-generationphones______.Thepassagemainlytalksabout___
最新回复
(
0
)