首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下宏定义 #define MYSWAP(z,x,y) { z=x;x=y;y=z;} 以下程序段通过宏调用实现变量a,b内容交换,请填空。 float a=5,b=16,c; MYSWAP(【 】a,b);
设有如下宏定义 #define MYSWAP(z,x,y) { z=x;x=y;y=z;} 以下程序段通过宏调用实现变量a,b内容交换,请填空。 float a=5,b=16,c; MYSWAP(【 】a,b);
admin
2013-02-23
49
问题
设有如下宏定义
#define MYSWAP(z,x,y)
{ z=x;x=y;y=z;}
以下程序段通过宏调用实现变量a,b内容交换,请填空。
float a=5,b=16,c;
MYSWAP(【 】a,b);
选项
答案
c
解析
该题考查以下两个知识点:
(1)用一个指定的标识符(即名字)来代表一个字符串,它的一般形式为#define标识符字符串
(2)在MYSWAP宏定义中,利用中间变量z来交换 x和y的值,所以要实现a和b的交换,只需通过中间变量即可,所以,此处应填c。
转载请注明原文地址:https://kaotiyun.com/show/SYPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若下列各选项中所有变量已正确定义,函数fun通过return语句返回一个函数值,以下选项中错误的程序是()。
有如下程序main(){chars[][5]={"abc","de","fgh"};printf("%c",s[2][6]);}其输出为______。
有以下程序:main(){inta=1,b=2,m=0,n=0,k;k=(n=b>a)||(m=a<b);printf("%d,%d\n",k,m);}程序运行后的输出结果是()。
有以下定义语句:doublea,b;intw;longc;若各变量已正确赋值,则下列选项中正确的表达式是()。
下列叙述中正确的是()。
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作()。
数据的逻辑结构有线性结构和【】两大类。
在面向对象方法中,信息隐蔽是通过对象的【】性来实现的。
算法是求解问题的方法,具有输入、输出、有穷性、确定性和______的特性。
在E-R图中,用来表示实体联系的图形是
随机试题
简述审美境界的主要特点。
Murphy征阳性
含有针晶的双子叶植物药材有
胃溃疡疼痛的一般规律是
生产某产品的工人小组由8人组成,每个小组的成员工日数为1工日,机械台班产量为5.5m2,则时间定额应为()工日/m2。
战术性资产配置与战略性配置的不同体现在( )。
下列关于上市开放式基金(LOF)的描述不正确的是( )。
事业单位的固定资产是指事业单位持有的使用期限超过1年(不含1年)、单位价值在1500元以上,并在使用过程中基本保持原有物质形态的资产。()
A公司发行总面额1000万元,票面利率为10%,偿还期限4年,发行费率4%,所得税税率为25%的债券,该债券发行价为991.02万元,则采用折现模式计算的债券资本成本为()。[(P/A,9%,4)=3.2397,(P/F,9%,4)=0.708
"Tear’emapart!’""Killthefool!""Murderthereferee!"Thesearecommonremarksonemayhearatvarioussportingeve
最新回复
(
0
)