首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下宏定义 #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
60
问题
设有如下宏定义
#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全国计算机二级
相关试题推荐
若已建立如下图所示的单向链表结构:在该链表结构中,指针p、s分别指向图中所示结点,则不能将s所指的结点插入到链表末尾仍构成单向链表的语句组是______。
有以下定义语句:doublea,b;intw;longc;若各变量已正确赋值,则下列选项中正确的表达式是()。
下列叙述中正确的是()。
单独测试一个模块时,有时需要一个【】程序驱动被测试的模块。
函数delete(s,i,n)的作用是从字符串s中删除从第i个字符开始的n个字符,请填空。voiddelete(chars[],inti,intn){intj,k,legth=0;while(s[length])
有以下程序:#include<stdio.h>main(){FILE*fp;inti,k=0,n=0;fp=fopen("d1.dat","w");for(i=1;i<4;i++)
以下定义语句中正确的是()。
以下程序段给数组所有的元素输入数据,请选择正确答案填入。#include<stdio.h>main(){inta[10],j=0;while(i<10)scanf("%d",______);::}
以下选项中,合法的一组C语言数值常量是()。
下列叙述中,不属于测试的特征的是
随机试题
下列《种树郭橐驼传》中的五组事物,两者之间构成类比关系的有
目前最可能的诊断为为了进一步鉴别诊断应行下列哪项检查最直接
出生后多长时间内将裸体新生儿俯卧在母体胸前
既可用于气滞血瘀所致的癥瘕积聚,又能消食积,治疗食积脘腹胀痛的药组是
甲见乙要挥锹打丙,上前制止,乙挥锹打伤甲。对于甲所受的损害应由谁承担责任?()
《全国生态脆弱区保护规划纲要》的指导思想包括()。
现浇钢筋砼构件模板拆除的条件有()
根据《建设工程安全生产管理条例》的规定,出租的机械设备和施工机具及配件,应当具有()。
姚某因吸毒成瘾被公安机关决定强制戒毒。关于姚某强制戒毒的期限说法正确的是()。
TVGamesShowsOneofthemostfascinatingthingsabouttelevisionisthesizeoftheaudience.Anovelcanbeonthe"bests
最新回复
(
0
)