A.2 5
B.5 2
C.5和一个垃圾值
D.2和一个垃圾值
A.2 5
B.5 2
C.5和一个垃圾值
D.2和一个垃圾值
主调函数中的两个变量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;}
主调函数中的两个变量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;}
执行以下程序段后,变量x=______,y______。
int x=5;
int y=0;
y = --x * 3;
A.执行f(x,y)后,x的值是5
B.执行f(x,y)后,x的值是3
C.执行f(x,y)后,y的值是7
D.执行f(x,y)后,y的值是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; }
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;}
执行下列程序后,变量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
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!