首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下宏定义 #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
29
问题
设有如下宏定义
#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://jikaoti.com/ti/CpB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下4个程序中,完全正确的是()。
有以下程序:main(){inta=1,b=2,m=0,n=0,k;k=(n=b>a)||(m=a<b);printf("%d,%d\n",k,m);}程序运行后的输出结果是()。
软件工程研究的内容主要包括:【】技术和软件工程管理。
若在定义语句:inta,b,c,*p=&c;之后,接着执行以下选项中的语句,则能正确执行的语句是()。
下面的程序把从终端读入的文本(用@作为文本结束标志)输出到一个名为bi.dat的新文件中,请填空。#include<stdio.h>#include<stdlib.h>FILE*fp;main(){charc
以下程序段给数组所有的元素输入数据,请选择正确答案填入。#include<stdio.h>main(){inta[10],j=0;while(i<10)scanf("%d",______);::}
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()
若有函数max(a、b),为了让函数指针变量p指向函数max,当调用该函数时,正确的赋值方法是
若已建立如下图所示的单向链表结构:在该链表结构中,指针p、s分别指向图中所示结点,则不能将s所指的结点插入到链表末尾仍构成单向链表的语句组是_____。
在E-R图中,用来表示实体之间联系的图形是
随机试题
塑料的组成以()为主,还含有一定量的填料、增塑剂、着色剂及其他各种添加剂等。
朊病毒的主要组成成分是
各种类型结核病的首选药物是
DIC时血液凝固障碍表现为
开创内伤杂病辨证体系的医书是
关于羊水的描述,正确的是
合同履约成本确认为资产应同时满足的条件有()。
信息安全风险评估______。
Kissing,strokingandwildembracesarecommonenough,andnowthequiet,romanticgestureofholdinghandsinpublicisa【M1】__
A、Whenhe’sjustbackfromforeigncountries.B、Whenheissurroundedbyforeigners.C、Whenheisinanothercountry.D、Whenhe
最新回复
(
0
)