首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下宏定义 #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
57
问题
设有如下宏定义
#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全国计算机二级
相关试题推荐
以下程序的输出结果是()。#include<stdio.h>intfan(int);main(){intw=5;fun(w);printf("\n");}fun(int
以下叙述中错误的是()。
下列关于栈的描述中错误的是()。
下述函数统计一个字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。intword(char*s){intnum=0,flag=0;while(*s){if(【】=’’)flag=0;
下面不属于软件设计原则的是()。
在C程序中,可将整型数以二进制形式存放到文件中的函数是______。
以下定义的结构体类型拟包含两个成员,其中成员变量info用来存入整形数据;成员变量link是指向自身结构体的指针,请将定义补充完整。structnode{intinfo;______link;}
下面选项中不属于面向对象程序设计特征的是()。
在面向对象方法中,信息隐蔽是通过对象的【】性来实现的。
随机试题
导致输尿管损伤的最常见病因是
肿瘤患者的疾病编码至少有
对儿童少年进行生长发育调查时,现场检验是
在局麻和拔牙过程中都可能发生的并发症是
在合资企业的注册资本中,外国合营者的投资比例一般不低于()。
有( )情形之一的,撤销权消灭。
劳动力处于均衡状态时的工资率属于()。
某机床生产企业,2020年企业有关生产、经营部分资料如下。(1)取得产品销售收入230万元,国债利息收入13万元,金融债券利息收入10万元。(2)发生销售费用38万元,全部为广告费。(3)发生管理费用26万元,其中含业务招待费10万元,为
幼儿的学习是以()为基础,在游戏和日常生活中进行的。
Thereareabout105malesbornforevery100females,butthis(36)______dropstonearbalanceattheageofmaturity,andamon
最新回复
(
0
)