更多"设有如下宏定义 #define MYSWAP(z,x,y) z="的相关试题:
[填空题]设有如下宏定义
#define MYSWAP(z,x,y){z=x;x=Y;Y=z;}
以下程序段通过宏调用实现变量a、b内容的交换,请填空。
float a=5,b=16,c;
MYSWAP( 【15】 ,a,b) ;
[填空题]设有如下宏定义
#define MYSWAP(z,x,y)z=x;x=Y;Y=z;
以下程序段通过宏调用实现变量a、b内容的交换,请填空。
float a=5,b=16,c;
MYSWAP( 【15】 ,a,b) ;
[填空题]设有如下定义
#define MYSWAP(z,x,y) z=x; x=y; y=z;
float a=5,b=16,c;
MYSWAP(______,a,b);
[填空题]设有如下定义
#define MYSWAP(z,x,y) {z=x; x=y; y=z;}
float a=5,b=16,c;
MYSWAP(______,a,b);
[填空题]设有如下宏定义:
#define MYSW AP(z,x,y) z=x;x=y;y=z;
以下程序段通过宏调用实现变量a,b内容交换,请填空。
float a=5,b=16,c;
MYSWAP( 【20】 ,a,b);
[单项选择]设有定义:
classperson
{inthum;
charname[10];
public:
voidinit(intn,char*m);
};
personstd[30]
则以下叙述不正确的是( )。
A. std是一个含有30个元素的对象数组
B. std数组中的每个元素都是person类的对象
C. std数组中的每个元素都有自己的私有变量num和name
D. std数组中的每个元素都有各自的成员函数init
[单项选择]设有定义:
classC
{public:
intvalue;
…
};
intX,*P;
则以下引用形式中,正确的是( )。
A. x=value;
B. x=C://:value;
C. p=&value
D. p=C://:value
[单项选择]设有定义:
Struct complex
int real,unreal;data1=1,8,data2;
则以下赋值语句中错误的是()。
A. data2=data1.real,data1.unreal;
B. data2=(2,6);
C. data2.real=data1->real;
D. data2->real=data1.unreal;
[填空题]设有定义:
struct person
int ID; char name[12]; P;
请将scanf("%d", ______);语句补充完整,使其能够为结构体变量P的成员ID正确读入数据。
[填空题]设有定义:
struct person
int ID;char name[12]; p;
请将scanf("%d"______);语句补充完整,使其能够为结构体变量p的成员ID正确读入数据。
[填空题]设有定义:
struet person
int ID;char name[12];p;
请将“scanf("%d",______);”语句补充完整,使其能够为结构体变量p的成员ID正确读入数据。
[单项选择]设有定义:struct {char mark[12];int num1;double num2;} t1,t2;,若变量均已正确赋初值,则以下语句中错误的是()。
A. t1=t2;
B. t2.num1=t1.num1;
C. t2.mark=t1.mark;
D. t2.num2=t1.num2;
[单项选择]设有定义:
structchar mark[12];int num1;double num2;t1,t2;
若变量均已正确赋初值,则以下语句中错误的是______。
A. t2.mark=t1.mark;
B. t2.num1=t1.num1;
C. t1=t2;
D. t2.num2=t1.num2;
[填空题]设有定义:
struct person
int ID;char name[12];p;
请将scanf("%d",______);语句补充完整,使其能够为结构体变量p的成员ID正确读入数据。