重要提示:请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
首页 > 计算机类考试
网友您好,请在下方输入框内输入要搜索的题目:
搜题
拍照、语音搜题,请扫码下载APP
扫一扫 下载APP
题目内容 (请给出正确答案)
[主观题]

对于以下函数声明 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是指针,它们的性质不同

答案
查看答案
更多“对于以下函数声明 void fun(int array[4],int+ptr);以下叙述中正确的是()。A.array,ptr都是指”相关的问题

第1题

若有函数 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数组

点击查看答案

第2题

若有声明“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);

点击查看答案

第3题

已知类A中的一个成员函数说明为: void fun(A &a);,则其中的A &a的含义是()

A.将a的地址值赋给变量fun

B.指向类A的指针为a

C.是类A的对象引用,用来做函数fun()的形参

D.变量A与a按位相与作为函数fun()的参数

点击查看答案

第4题

已知类A中的一个成员函数说明为void fun(A &a);,则A &a的含义是()

A.将a的地址值赋给变量fun

B.指向类A的指针为a

C.是类A的对象引用,用来做函数fun()的形参

D.变量A与a按位相与运算后作为函数fun()的参数

点击查看答案

第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题

有以下程序:#include<stdio.h>void fun(char *a,char*B){while(*a=='*')a++;while(*b=*A){b++;a+

有以下程序: #include<stdio.h> void fun(char *a,char*B){while(*a=='*')a++; while(*b=*A){b++;a++;} } main() {char*s="****a*b****",t[80]; fun(s,t);puts(t); } 程序的运行结果是()。

A.*****a*b

B.a*b

C.a*b****

D.ab

点击查看答案

第7题

有以下程序: #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

点击查看答案

第8题

以下程序的输出结果是void fun(int*s){static int j=0;do s[j]+=s[j+1];while(j<2);}main(){in

以下程序的输出结果是 void fun(int*s) { static int j=0; do 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]);}

A.34756

B.23345

C.35745

D.12345

点击查看答案

第9题

有以下程序: 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

点击查看答案

第10题

有以下程序#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

点击查看答案

第11题

以下程序的时间复杂度为()。

void fun(int n){

int i=1;

long sum=0

do{

sum+=t;

i=i*3;

} while(i<n);

}

A.O(M)

B.O(nlog2n)

C.O(nlog2n)

D.O(log3n)

点击查看答案
下载APP
关注公众号
TOP
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案 购买前请仔细阅读《购买须知》
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《服务协议》《购买须知》
立即支付 系统将自动为您注册账号
已付款,但不能查看答案,请点这里登录即可>>>
请使用微信扫码支付(元)

订单号:

遇到问题请联系在线客服

请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示:请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
请用微信扫码测试
优题宝