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

如果函数调用时传入的某个实参是字符型数组的首地址,则相应的形参应是()类型的指针变量。

如果函数调用时传入的某个实参是字符型数组的首地址,则相应的形参应是()类型的指针变量。

答案
查看答案
更多“如果函数调用时传入的某个实参是字符型数组的首地址,则相应的形参应是()类型的指针变量。”相关的问题

第1题

有关函数的形参和实参的描述,错误的是()。

A.函数调用时传入的参数称为实参

B.函数定义时给出的参数称为形参

C.形参和实参可以同名

D.在函数体中修改形参,则相应实参的值也会改变

点击查看答案

第2题

若用数组名作为函数调用时的实参,则实际上传递给形参的是数组首地址。()
点击查看答案

第3题

若使用一维数组名作函数实参,则以下正确的说法是( )。

A.必须在主调函数中说明此数组的大小

B.实参数组类型与形参数组类型可以不匹配

C.在被调函数中,不需要考虑形参数组的大小

D.实参数组名与形参数组名必须一致

点击查看答案

第4题

以下叙述中正确的是A.函数名代表该函数的入口地址B.所有函数均不能接受函数名作为实参传入C.函数

以下叙述中正确的是

A.函数名代表该函数的入口地址

B.所有函数均不能接受函数名作为实参传入

C.函数体中的语句不能出现对自己的调用

D.如果函数带有参数,就不能调用自己

点击查看答案

第5题

若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是A.形参只是形式上的存在,不

若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是

A.形参只是形式上的存在,不占用具体存储单元

B.函数的形参和实参分别占用不同的存储单元

C.同名的实参和形参占同一存储单元

D.函数的实参和其对应的形参共占同一存储单元

点击查看答案

第6题

以下关于形参和实参的说明中,错误的是_______

A.实参和形参占用不同的内存单元,即使同名也相互不影响

B.实参在进行函数调用时,它们都必须有确定的值,以便把这些值传给形参

C.实参对形参的数据传送是双向的,可以把实参的值传给形参,也可以把形参的值反向传给实参

D.形参变量只有在被调用时才分配内存单元

点击查看答案

第7题

以下关于函数的递归调用说法中,错误的是________

A.递归调用时,调用函数又是被调用函数,即递归函数将反复地调用其自身

B.为了防止递归调用无终止地进行,必须在函数内有终止递归调用的手段

C.递归调用分为直接递归调用和间接调用两种

D.在递归调用中每一次调用该函数时,所使用的实参都相同

点击查看答案

第8题

下述函数通过递归方法将字符串倒置,使用时需要指定字符数组的首地址、起始下标和终止下标。请填空:
include<stdio.h> void fun(char *s,int low,int high) { if(【 】) return; else {char t; fun(【 】); t=s[low]; s[low]=s[high]; s[high]=t;}}

点击查看答案

第9题

当调用函数时,实参是一个数组名,则向函数传送的是()。 (A)数组的长度 (B)数组的首地址 (C)数组每一个元

当调用函数时,实参是一个数组名,则向函数传送的是( )。

(A)数组的长度 (B)数组的首地址

(C)数组每一个元素的地址 (D)数组每个元素中的值

点击查看答案

第10题

若用数组名作为函数调用的实参,传递给形参是( )。

A.数组的首地址

B.数组第一个元素的值

C.数组中全部元素的值

D.数组元素的个数

点击查看答案

第11题

数组 1.实验目的 ①掌握一维数组和二维数组的定义、赋值和输入输出的方法。 ②掌握字符数组和字符串函数的使

数组

1.实验目的

①掌握一维数组和二维数组的定义、赋值和输入输出的方法。

②掌握字符数组和字符串函数的使用。

③掌握与数组有关的算法(特别是排序算法)。

2.实验内容

编程序并上机调试运行。

①以下程序运行后的输出结果是______。

main()

{int a[4][4]={{1-2,-3,-4}, {0,-12,-13,14},{-21,23,0,-24},{-31,32,-33,0}};

int i,j,s=0;

for(i=0;i<4;i++)

{,for(j=0;j<4;j++)

{if(a[i][j]<0)continue;

if(a[i][j]==0)break;

s+=a[i][j];

}

}

printf("%d\n",s):

}

②以下程序运行后的输出结果是______。

main()

{int i,n[]={0,0,0,0,0);

for(i=1;i<=4;i++)

{n[i]=n[i-1]*2+1;

printf("%d",n[i]);

}

}

③以下程序运行后的输出结果是______。

main()

{int i,j,a[][3]={1,2,3,4,5,6,7,8,9};

for(i=0;i<3;i++)

for(j=i+1;j<3;j++)a [j][i]=0;

for(i=0;i<3;i++)

{for(j=0;j<3;j++)

printf("%d",a[i][j]);

printf("\n");

}

}

④求出任何n×5的数组中所有数据的平均值。

⑤若有说明:int a[2][3]={{1,2,3},{4,5,6}};现要将a的行和列的元素互换后存入另一个二维数组b中。

⑥通过循环按行顺序为一个5*5的二维数组a赋1到25的自然数,然后输出该数组的左下半角。

⑦试编程打印出5*5的螺旋方阵。

1 2 3 4 5

16 17 18 19 6

15 24 25 20 7

14 23 22 21 8

13 12 11 10 9

⑧某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。

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

订单号:

遇到问题请联系在线客服

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