fun函数的功能是交换形参x和y中的值,且通过正确调用返回交换结果。不能正确执行此功能的函数是( )。
A. fun(int *x,int *y) { int *p;*p=*x;*x=*y;*y=*p;}
B. fun(int x,int y){ int t;t=x;x=y;y=t;}
C. fun(int *x,int *y) { int p; p=*x;*x=*y;*y=p;}
D. fun(int *x,int *y){ *x=*x+*y;*y=*x-*y;*x=*x-*y;}
查看答案
要求函数的功能是在一维数组a中查找x值;若找到则返回所在的下标值,否则返回0;函数放在a[1]到a[n]中。不能正确执行此功能的函数是( )。
A. funa(int *a,int n,int x) { *a=x;while(a[n]!=x)n--;return(n);}
B. funb(int *a,int n,int x){ int k;for(k=1;k<=n;k++)if(a[k]==x) return(k);return(0);}
C. func(int a[],int n,int x) { int *k;a[0]=x;k=a+n; while(*k!=x)k--; return (k-n); }
D. fund(int a[],int n,int x){ int k=0;do k++;while((k
以下程序的输出结果是( )。#includesub1(char a,charb) {char c;c=a;a=b;b=c;}sub2(char*a,char b) {char c;c=*a;*a=b;b=c;}sub3(char*a,char *b) {char c;c=*a;*a=*b;*b=c;}main(){ char a,b;a='A';b='B';sub3(&a,&b);putchar(a);putchar(b);a='A';b='B';sub2(&a,b);putchar(a);putchar(b);a='A';b='B';sub1(a,b);putchar(a);putchar(b);}套餐购买该问题答案仅对会员开放,欢迎开通会员 ¥ 19.9
0.64/天
1个月(不限次)
¥ 19.9
1000次
(不限时)
¥ 29.9
0.32/天
3个月(不限次)
¥ 59.9
0.16/天
1年(不限次)
立即支付