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

有以下函数定义:void fun(int n double x){…}若以下选项中的变量都已正确定义并赋值,则对函数fun

有以下函数定义: void fun(int n double x){…} 若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是()。

A.fun(int y,double m);

B.k=fun(10,12.5);

C.fun(x,n);

D.void fun(n,x);

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“有以下函数定义:void fun(int n double …”相关的问题
第1题
对于以下函数声明 void fun(int array[4],int+ptr);以下叙述中正确的是()。A.array,ptr都是指

对于以下函数声明

void fun(int array[4],int+ptr);以下叙述中正确的是()。

A.array,ptr都是指针变量

B.调用fun函数时,实参的值将逐一复制给array

C.调用fun函数时,array按值传送,ptr按地址传送

D.array是数组,ptr是指针,它们的性质不同

点击查看答案
第2题
若有函数 void fun(double a[]。int*n) {…} 以下叙述中正确的是()。 A.调用fun函数时只有数组

若有函数 void fun(double a[]。int*n) {…} 以下叙述中正确的是()。

A.调用fun函数时只有数组执行按值传送,其他实参和形参之间执行按地址传送

B.形参a和n都是指针变量

C.形参a是一个数组名,n是指针变量

D.调用fun函数时将把double型参数组元素一一对应地传送给形参a数组

点击查看答案
第3题
下列函数声明中,为重载函数的一组是()。

A.void fun(int); void fun(double=5.0);

B.void fun(int); int fun(int=5);

C.int f1(int); int f2(int, int);

D.void fun(int); int fun(int, int = 3);

点击查看答案
第4题
已定义以下函数 int fun(int *p) {return *p;} fun函数返回值是______。

A.不确定的值

B.—个整数

C.形参p中存放的值

D.形参p的地址值

点击查看答案
第5题
有以下程序#include<stdi0.h>void fun(int n,int*p)(int f1,f2;if(n==1|| n==2)*p=1;else

有以下程序

#include<stdi0.h>

void fun(int n,int*p)

(int f1,f2;

if(n==1|| n==2)*p=1;

else

{ fun(n-1,&f1);fun(n-2,&f2);

*p=f1+f2;

}

}

main

{ int s;

fun(3,&s);printf("%d",s);

}

程序的运行结果是()。

A.2

B.3

C.4

D.5

点击查看答案
第6题
已定义以下函数intfun(int*P){retum*p;)fun函数返回值是A.不确定的值B.一个整数C.形参P中存放的

已定义以下函数intfun(int*P){retum*p;)fun函数返回值是

A.不确定的值

B.一个整数

C.形参P中存放的值

D.形参P的地址值

点击查看答案
第7题
有以下程序: void fun(int *a, int i, int j) { int t; if (i<j ) { t=a[i];a[i]=a[j];a[j]=t; fun (a,++i,--j); } } main() { int a[]={1,2,3,4,5,6),i; fun(a,0,5) for(i=0; i<6; i++) printf("%d",a[i]); } 执行后的输出结果是()。

A.654321

B.432156

C.456123

D.123456

点击查看答案
第8题
有以下程序#include<stdio.h> void fun(int *s) { static int j=0; do { s[j]=s[j]+s[j+1]

有以下程序

#include<stdio.h>

void fun(int *s)

{ static int j=0;

do { s[j]=s[j]+s[j+1]; )while(j<2);

}

main()

{ int k,a[10]={1,2,3,4,5);

for(k=1;k<3;k++)fun(a);

for(k=0;k<5;k++)printf(”%d”,a[k]);

printf("\n");

}

程序运行后的输出结果是

A) 12345

B)23445

C)34756

D) 35745

点击查看答案
第9题
有以下程序: #include<stdio.h> void fun(char*C,int d) {*c=*c+1,d=d+1; printf(%"c

有以下程序: #include<stdio.h> void fun(char*C,int d) {*c=*c+1,d=d+1; printf(%"c%,c",*c,d); } main() {char b=aa=A; fun(&b,a);printf(%"c,%c\n",b,a); ) 程序运行后的输出结果是()。

A.b,B,b,A

B.b,B,B,A

C.a,B,B,a

D.a,B,a,B

点击查看答案
第10题
已知类A的公有成员函数的格式为:int fun(int x);,则定义指向该fun()函数的类成员的指针的是

A.int A::*pfun(int)

B.int (A::*pfun)(int)

C.int *A::pfun(int)

D.int (*A::pfun)(int)

点击查看答案
第11题
请编写函数fun,该函数的功能是:将两个两位数的正整数a、b合并形成一个整数放在c中。合并方式是:将a
数的十位和个位数依次放在c数的干位和十位上,b数的十位和个位数依次放在c数的个位和百位上。例如:当a=32,b=78。调用该函数后,c=3827。 include <conio.h> include <Stdio.h> void fun(int a,int b,(1) ) { (2); } main() { int a,b;long c; clrscr(); printf("Input a,b:"); scanf("%d%d",&a,&b); fun(a,b,&c); printf("The result is:%ld\n",c); NONO();/*本函数与考生答题无关,考生不得改动,否则后果自负。*/ }

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