首页 > 大学专科> 电子信息> 计算机类
题目内容 (请给出正确答案)
[主观题]

函数swap的功能是:交换两个int类型的数据;请填空。 void swap(int*x,int*y) { int t; t=*x;______; *y=

函数swap的功能是:交换两个int类型的数据;请填空。

void swap(int*x,int*y)

{ int t;

t=*x;______; *y=t;

}

main()

{ int a,b,*P,*q;

a=100;b=200;

P=______;q=______;

printf("before:a=%d,b=%d\n",a,b);

swap(p,q);

printf("after: :a=%d,b=%d\n",a,b);

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“函数swap的功能是:交换两个int类型的数据;请填空。 v…”相关的问题
第1题
下列程序段以函数swap()调用的形式实现两个变量值的互换,请填空完善程序。swap(int*m,int*n){in
下列程序段以函数swap()调用的形式实现两个变量值的互换,请填空完善程序。

swap(int*m,int*n)

{

inttemp;

temp-_____;

_____;

*n_____;

}

main()

{intxy;

scanf(“%d,%d”,&x,&y);

swap(_____);

printf(%d,%d",x,y);

}

点击查看答案
第2题
函数swap(int x,int xy)可完成对x和y值的交换,在运行调用函数中的如下语句后,a[0]和a[1]的值分别为______,
函数swap(int x,int xy)可完成对x和y值的交换,在运行调用函数中的如下语句后,a[0]和a[1]的值分别为______,原因是______。

a[0]=1:

a[1]=2;

swap(a[0],a[1]);

点击查看答案
第3题
下面程序应能对两个整型变量的值进行交换。以下正确的说法是 #include<iostream.h> void swap
(int p,int q) { int t; t=p; p=q; q=t;} void main() { int a=10,b=20; cout<<a<<" "<<b; swap(&a,&b); cout<<a<<" "<<b;}

A.该程序完全正确

B.该程序有错,只要将语句swap(&a,&b);中的参数改为a,b即可

C.该程序有错,只要将swap()函数中的形参p和q以及t均定义为指针(执行语句不变)即可

D.以上说法都不对

点击查看答案
第4题
下面函数的功能是把两个整数指针所指的存储单元中的内容进行交换。 void exchange(int *x, int *y) { int
下面函数的功能是把两个整数指针所指的存储单元中的内容进行交换。

void exchange(int *x, int *y)

{ int t;

t=*y;

*y =______;

*x=______;

}

点击查看答案
第5题
利用函数Swap(),用函数编程实现两个数组中对应元素值的交换。

点击查看答案
第6题
下面程序应能对两个整型变量的值进行交换。以下正确的说法是()。 Void swap(int p,int q) {
下面程序应能对两个整型变量的值进行交换。以下正确的说法是()。 Void swap(int p,int q) { int t; t=p, p=q; q=t; ) void main() { int a=10,b=20; printf(“(1)a=%d,b=%d\n”,a,b); swap(&a,&b); printf(”(2)a=%d,b=%d\n”,a,b); )

A.该程序完全正确

B.该程序有错,只要将语句“swap(&a,&b);”中的参数改为a,b即可

C.该程序有错,只要将swap函数中的形参p和q以及t均定义为指针(执行语句不变)即可

D.以上说法都不对

点击查看答案
第7题
在C语言中,定义一个函数 f1如下:f1(intx,int y)4{static int count=0;int temp;temp=x;x=y;y=
在C语言中,定义一个函数 f1如下:

f1(intx,int y)

4

{

static int count=0;

int temp;

temp=x;

x=y;

y=temp;

count++;

}

则下列叙述正确的是()。

A.变量count为全局变量, temp为局部变量。

B.x,y属于函数的形式参数。

C.变量count,temp均为局部变量。

D.函数的功能是实现两个变量值的交换。

E.函数的默认返回值类型为 int,函数没有返回任何值。

F.变量count,temp为局部变量,所占空间在函数退出时释放。

点击查看答案
第8题
以下函数的功能是:求x的y次方。请填空。double fun(double x,int y){int 1;double z;for(i=1,z=x;i
以下函数的功能是:求x的y次方。请填空。

double fun(double x,int y)

{int 1;

double z;

for(i=1,z=x;i<y;i++)______;

return z;

}

点击查看答案
第9题
以下函数的功能是:求x的y次方。请填空。 double fun(double X,int y) {int i; double z=1.0; for(i=1;i
以下函数的功能是:求x的y次方。请填空。

double fun(double X,int y)

{int i;

double z=1.0;

for(i=1;i<=y;i++)

______;

return z;

}

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改