首页 > 计算机等级考试
题目内容 (请给出正确答案)
[主观题]

有以下程序:int*f(int*x,int*y){ if(*x<*y)return x; elsereturn y;}main(){ int a=7,b=8,*P,*q,

有以下程序: int*f(int*x,int*y) { if(*x<*y) return x; else return y; } main() { int a=7,b=8,*P,*q,*r; P=&a; q=&b; r=f(p,q); print("% d,% d,% d\n",*P,*q,*r); } 执行后的输出结果是 ______。

A.7,8,8

B.7,8,7

C.8,7,7

D.8,7,8

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“有以下程序:int*f(int*x,int*y){ if(*…”相关的问题
第1题
有以下程序#include<stdio.h>int f(int x);main(){int n=1,m;m=f(f(f(n)));printf(”%d\n”,m);}int f(int x){return x*2;}程序运行后的输出结果是()。

A.1

B.2

C.4

D.8

点击查看答案
第2题
有以下程序void f(int y, int *x) {y=y+*x; *X=*X+y; }main() {int x=2,y=4; f(y,&x); prin

有以下程序

void f(int y, int *x)

{ y=y+*x; *X=*X+y; }

main()

{ int x=2,y=4;

f(y,&x);

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

}

执行后输出结果是______。

点击查看答案
第3题
有以下程序 *f(int * x,int * y) { if(* x< * y) return x;

有以下程序有以下程序 *f(int * x,int * y) { if(* x< * y) return x;*f(int * x,int * y) { if(* x< * y) return x; else return y; } main() { int a=7.b=8, * p, * q, * r; p=&a; q=&b: r=f(p,q); coat<< * p<<","<< * q<<","<< * r<<end1; } 执行后输出结果是

A.7,8,8

B.7.8,7

C.8,7,7

D.8.7,8

点击查看答案
第4题
有以下程序 int *f(int *x,int *y) { if(*x<*y) return x; else return y; } main(

有以下程序 int *f(int *x,int *y) { if(*x<*y) return x; else return y; } main() { int a=7,b=8,*p,*q,*r; p=&a; q=&b; r=f(p,q); printf("%d,%d,%d\n",*p,*q,*r); } 执行后输出结果是

A.7,8,8

B.7,8,7

C.8,7,7

D.8,7,8

点击查看答案
第5题
有以下程序#include <stdio.h>int f(int x,int y){ return ((y-x)*x);}main(){ int a

有以下程序

#include <stdio.h>

int f(int x,int y)

{ return ((y-x)*x);}

main()

{ int a=3,b=4,c=5,d;

d=f(f(a,b),f(a,c));

printf("%d\n",d);

}

程序运行后的输出结果是

A)10

B)9

C)8

D)7

点击查看答案
第6题
有以下程序#include <stdio.h>int f(int x){ int y;if(x==0||x==1) return(3);y=x*x-

有以下程序

#include <stdio.h>

int f(int x)

{ int y;

if(x==0||x==1) return(3);

y=x*x-f(x-2);

return y;

}

main()

{int z;

z=f(3); printf("%d\n",z);

}

程序的运行结果是

A)0

B)9

C)6

D)8

点击查看答案
第7题
有以下程序: int fa(int x) { return x*x;) int fb(int x) { return x*x*x;} int f(int (*f1)().int (*f2)(),int x) { return f2(x)-f1(x); } main() { int i; i=f(fa,fb,2);printf("%d\n",i); } 程序运行后的输出结果是()。

A.-4

B.1

C.4

D.8

点击查看答案
第8题
有以下程序#include <stdio.h>int f(int x){ int y;if(x==0||x==1) return(3);y=x*x-f(x-2);return y;}main(){ int z;z=f(3); printf("%d\n",z);}程序的运行结果是

A.0

B.9

C.6

D.8

点击查看答案
第9题
有以下程序void f(int x,int y){ int t, if(x<y){t=x;x=y;t;}}main(){ int a=4,b=3,c=5; f(a,B) ;f(a,C) ;f(b,C) ; cout<<a<<","<<b<<","<<c<<end1;}执行后输出结果是

A.3,4,5

B.5,3,4

C.5,4,3

D.4,3,5

点击查看答案
第10题
有以下程序:#include <stdio.h>void f(int * x,int * y) int t;t= *x; *x= *y; *y=t;main (){in

有以下程序:#include <stdio.h>void f(int * x,int * y) int t; t= *x; *x= *y; *y=t;main (){ int a[8] = { 1,2,3,4,5,6,7,8} ,i, * p, * q; p=a;q =&a[7]; while(p<q) { f(p,q) ;p ++ ;q --; } for(i =0;i<8;i ++ ) printf(" % d," ,a[i]); }程序运行后的输出结果是()。

A.8,2,3,4.,5,6,7,1,

B.5,6,7,8,1,2,3,4,

C.1,2,3,4,5,6,7,8,

D.8,7,6,5,4,3,2,1,

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