首页 > 学历类考试
题目内容 (请给出正确答案)
[多选题]

有以下程序 int fun(int n) { if(n==1) return 1; else return(n+fun(n-1)); } main(){ int x; scanf("%d",&x); x=fun(x); printf("%d\n",x); } 程序执行时,若输入10,程序的输出结果是

A.55

B.54

C.65

D.45

答案
收藏

55

如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“有以下程序 int fun(int n) { if(n==1…”相关的问题
第1题
阅读下列程序,则运行结果为().fun(){ static int x=5;x++;return x;}main(){ int i,x;for(i=0;i<3;i++)x=fun();printf("%d/n",x);}

A.8

B.7

C.5

D.6

点击查看答案
第2题
下列程序运行的结果为()。#includefun(int x,int y,int *cp,int *dp){*cp=x+y;*dp=x-y;}main(){int a,b,c,d ;a=30 ;b=50;fun(a,b,&c,&d);printf(“%d,%d/n”,c,d);}

A.50,30

B.30,50

C.80,-20

D.80,20

点击查看答案
第3题
写出下列程序的运行结果。#include void Fun(){int num=20;cout<< "The Fun's num i
写出下列程序的运行结果。#include void Fun(){int num=20;cout<< "The Fun's num i

写出下列程序的运行结果。

#include void Fun(){int num=20;cout<< "The Fun's num is"<< num<< endl;

}void main(){int num=10;cout<< "The main's num is "<< num<< endl;Fun();{int num=30;

cout<< "The Field's num is "<< num<< endl;}cout<< "The main's num is "<< num<< endl;}

点击查看答案
第4题
‍以下正确的函数形式是()

A.int fun(int x,int y){double z;z=x+y;return z;}

B.int fun(int x,int y){z=x+y;return z;}

C.int fun(int x,y){int z;return z;}

D.int fun(x,y){int x,y;double z;z=x+y;return z;}

点击查看答案
第5题
有以下程序段int n,*p=NULL;*p=&n;printf("输入 n:"); scanf("%d",&p);printf("输出 n:"); printf("%d/n",p);该程序段试图通过指针p为变量n读入数据并输出,但程序有多处错误,以下语句正确的是()。

A.scanf("%d",&p);

B.printf("%d/n",p);

C.*p=&n;

D.int n,*p=NULL;

点击查看答案
第6题
若有声明“longfun(int*x,intn,long*s);inta[4]={1,2,3,4};longb,c;”,则以下函数调用形式中正确的是_______。

A.c=fun(a,4,b);

B.c=fun(a[],4,&b);

C.c=fun(a[4],4,b);

D.c=fun(a,4,&b);

点击查看答案
第7题
以下程序段:int x=5,a=0,b=0;if(x=a+b) printf(“** **/n”);else printf(“## ##/n”);运行结果()。

A.通过编译,但不能连接

B.有语法错,不能通过编译

C.输出** **

D.输出## ##

点击查看答案
第8题
已知“int*a[3],b=fun(a);”,则fun()函数原型为()。

A.voidfun(int(*p)[3]);

B.voidfun(int**p);

C.intfun(int(*p)[3]);

D.intfun(int*p[]);

点击查看答案
第9题
有以下程序: public class ConstOver { public ConstOver (int x, int y, int z) { } } 下面

A.protected int ConstOver (){ }

B.private ConstOver (int z, int y, byte x) { }

C.public object ConstOver (int x, int y, int z) { }

D.public void ConstOver (byte x, byte y, byte z) { }

点击查看答案
第10题
设有如下函数定义,则函数返回的值是()。int*fun(inta[],intn){returna+n;}

A.数组元素a[n]的值

B.数组元素的下标

C.数组元素a[n]的地址

D.数组a的首地址

点击查看答案
第11题
当执行以下程序段时int k=0; while (k= k++()

A.有语法错,不能执行

B.循环体一次也不执行

C.循环体将执行一次

D.循环体将执行无限次

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