首页 > 计算机应用技术> 平面图像软件设计与应用
题目内容 (请给出正确答案)
[单选题]

有以下程序 int fa(int x) {return x*x; } intfb(int x) {return x*x*x; } intf(int(*f1)(),int(*f2)(),int x) {returnt2(x)-f1(x); } main() {int i; i=f(fa,fb,2); printf("%d\n",i); } 程序运行后的输出结果是( )。

A.-4

B.1

C.4

D.8

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“有以下程序 int fa(int x) {return x*…”相关的问题
第1题
有以下程序: void f(int*x,iht * y) { int t; t=*x;*x;=*y;*y=t; } ma

有以下程序: void f(int*x,iht * 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) { f(p,q);p++;q--;} for(i=0;i<8;i++)printf("%d,",a[i]); } 程序运行后的输出结果是【 】。

点击查看答案
第2题
有以下程序 include<stdio.h> yoidfun(int*a,int*1)) {int*c; c=a;a=b;b=c; } main()

有以下程序 include<stdio.h> yoidfun(int*a,int*1)) {int*c; c=a;a=b;b=c; } main() {intx=3,y=5,*p=&x,**q=&y; fun(p,q);printfl%d,%d,,*p,*q); fun(&x,&y);printfl”%d,%d\n”,*p,*q); } 程序运行后的输出结果是

A.3,5,5,3

B.3,5,3,5

C.5,3,3,5

D.5,3,5,3

点击查看答案
第3题
有以下程序 main() { int x[8]={8,7,6,5,0,0},*9; s=x+3; printf("%d\n",s[2

有以下程序 main() { int x[8]={8,7,6,5,0,0},*9; s=x+3; printf("%d\n",s[2]); } 执行后输出结果是

A.随机值

B.0

C.5

D.6

点击查看答案
第4题
有以下程序段:int x=0,s=0; while (!x!= 0) s+=++x; printf("%d",s);则有以下程序段()。

A.运行程序段后输出1

B.运行程序段后输出0

C.程序段执行无限次

D.程序段中的控制表达式是非法的

点击查看答案
第5题
有以下程序#include void main(){ int x,a=1,b=1;while(1){ scanf(“%d”,&x);if(x>0) { a=x; break; }if(x<0) { b=x; continue; }printf(“%d,%d”,a,b);}}程序运行时输入:-1 -2 0 1 2<回车>,则输出结果是()。

A.-1,1

B.2,2

C.1,2

D.-2,1

点击查看答案
第6题
以下程序的运行结果是______。 int x; main() { int a=5,b=8; swap(a,b) ;

以下程序的运行结果是______。 int x; main() { int a=5,b=8; swap(a,b) ; printf("a=%d,b=%d,x=%d\n",a,b,x); } swap(int a,int b) { int temp; temp=a;a=b; b=temp;x=a/b; printf("x=%d\n",x); }

点击查看答案
第7题
以下程序段执行后y的值是【 】。 x=6 y=int(x+0.5) print y

以下程序段执行后y的值是【 】。 x=6 y=int(x+0.5) print y

点击查看答案
第8题
以下程序的输出结果是______。 define TIMES(X) X*X main() { int a=16,k=2,m=1;

以下程序的输出结果是______。 define TIMES(X) X*X main() { int a=16,k=2,m=1; a/=TIMES (k+m)/TIMES(k+m); printf("d\n",a); }

A.16

B.2

C.9

D.1

点击查看答案
第9题
以下程序的输出结果是____。#include “stdio.h”f(int b[],int m,int n){ int i,s=0;for(i=m;i<= n;i=i+2) s=s+b;return s; }main(){ int x,a[]={1,2,3,4,5,6,7,8,9};x=f(a,3,7);printf(“%d“,x); }

A.8

B.10

C.15

D.18

点击查看答案
第10题
执行以下的C程序并用运行时环境解释其输出。 include<stdio.h> void g(void)

执行以下的C程序并用运行时环境解释其输出。 include<stdio.h> void g(void) { {int x; printf("%d\n",x); x:3;} {int y; printf("%d\n",y);) } int*f(void) { int x; printf("%d\n",x); return &x; } void main() { int*p; p=f(); *p=1; f(); g(); }

点击查看答案
第11题
执行以下程序段后,y的值是()。 int a[ ]={1,3,5,7,9}; int x=0,y=1, *ptr; ptr=&a[1]; while(!x) { y+=*(ptr+x); x++; }

A.1

B.2

C.4

D.24

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