题目内容 (请给出正确答案)
[主观题]

请补全下列代码,实现变量x和y值的交换。 int x,y,tmp; x=3; y=5; tmp=x;

提问人:网友yhc9527 发布时间:2022-01-07
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
更多“请补全下列代码,实现变量x和y值的交换。 int x,y,t…”相关的问题
第1题
以下代码段,作者本意是如果x<y,则交换二者的值,但由于作者的笔误,没有对if的控制范围加{},请分析以下程序段的输出结果()。 int x="2," y="5;" tmp; if(x> y) tmp = x; x = y; y = tmp; printf("%d %d\n", x, y);

A.2 5

B.5 2

C.5和一个垃圾值

D.2和一个垃圾值

点击查看答案
第2题
设有说明语句:int x=3,y=5; ,当执行语句x=x+y; y=x-y; x=x-y;后,变量x和y的值实现了交换。
点击查看答案
第3题
主调函数中的两个变量a和b,要求调用函数交换a、b的值,返回交换结果,则以下正确的函数是______。A.f

主调函数中的两个变量a和b,要求调用函数交换a、b的值,返回交换结果,则以下正确的函数是______。

A.funa(int*x,int*y) {int*p; *p=*x;*x=*y;*y=*p; }

B.funb(int x,int y) {int t; t=x;x:y=y=t;}

C.func(int*x,int*y) {*x=*y;*y=*x;}

D.fund(int *x,int*y) {*x=*x+*y;*y=*x-*y;*x=*x-*y;}

点击查看答案
第4题
主调函数中的两个变量a和b,要求调用函数交换a、b值,返回交换结果,则以下正确的函数是______。A.fun

主调函数中的两个变量a和b,要求调用函数交换a、b值,返回交换结果,则以下正确的函数是______。

A.funa(int*x,int*y) { int*p; *p=*x;*x=*y;*y=*p; }

B.funb (int x,int y) {int t;t=x;x=y;y=t;}

C.func(int *x,int*y) {*X=*y;*y=*x;}

D.fund(int *x,int *y) {*x=*x+*y;*y=*x-*y;*x=*x-*y;}

点击查看答案
第5题
执行以下程序段后,变量x=______,y______。 int x=5; int y=0; y=--x * 3;

执行以下程序段后,变量x=______,y______。

int x=5;

int y=0;

y = --x * 3;

点击查看答案
第6题
已知函数: void f(int a, int &b) {a+=2; b+=2;},变量int x=3, y=5;,则以下说法正确的是()。

A.执行f(x,y)后,x的值是5

B.执行f(x,y)后,x的值是3

C.执行f(x,y)后,y的值是7

D.执行f(x,y)后,y的值是5

点击查看答案
第7题
已知a=5,b=3, 下面()代码能够实现交换,使得最终输出a=3,b=5

A.#include<stdio.h> void swap(int x,int y); int main() { int a=5,b=3; swap(a,b); printf("a=%d,b=%d\n",a,b); return 0; } void swap(int x,int y) { int z=x; x=y; y=z; }

B.#include<stdio.h> void swap(int *x,int *y); int main() { int a=5,b=3; swap(&a,&b); printf("a=%d,b=%d\n",a,b); return 0; } void swap(int* x,int* y) { int z=*x; *x=*y; *y=z; }

C.#include<stdio.h> void swap(int *x,int *y); int main() { int a=5,b=3; swap(&a,&b); printf("a=%d,b=%d\n",a,b); return 0; } void swap(int* x,int* y) { int *z=*x; *x=*y; *y=z; }

D.#include<stdio.h> void swap(int *x,int *y); int main() { int a=5,b=3; swap(a,b); printf("a=%d,b=%d\n",a,b); return 0; } void swap(int* x,int* y); { int z=*x; *x=*y; *y=z; }

点击查看答案
第8题
函数的功能是交换变量 x和y中的值,且通过正确调用返回交换的结果。能正确执行此功能的函数是______。

A.fund(int *x, int *y){ *x=*x+*y; *y=*x-*y; *x=*x-*y;}

B. funb(int x, int y){ int t;t=x; x=y; y=t;}

C. funa(int *x, int *y){ int *p;*p=x; *x=*y; *y=*p;}

D. func(int *x, int *y){ *x=*y; *y=*x;}

点击查看答案
第9题
执行下列程序后,变量a,b,C的值分别是()。int x=5,y=4;int a,b,c;a=(--x==y++)?X:++y;b=++x:c=y:A

执行下列程序后,变量a,b,C的值分别是()。

int x=5,y=4;

int a,b,c;

a=(--x==y++)?X:++y;

b=++x:

c=y:

A. a=5,b=5,c=5

B.a=4,b=5,c=5

C.a=5,b=6,c=5

D.a=1,b=5,c=6

点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
简答题
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
简答题
点击打开微信