首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有某函数的说明为: int*func(int a[10],int n); 则下列叙述中,正确的是( )。
设有某函数的说明为: int*func(int a[10],int n); 则下列叙述中,正确的是( )。
admin
2021-02-25
48
问题
设有某函数的说明为:
int*func(int a[10],int n);
则下列叙述中,正确的是( )。
选项
A、形参a对应的实参只能是数组名
B、说明中的a[10]写成a[]或*a效果完全一样
C、func的函数体中不能对a进行移动指针(如a++)的操作
D、只有指向10个整数内存单元的指针,才能作为实参传给a
答案
B
解析
考查数组名作为函数参数。传递给形参的实参可以是数组名,还可以是指向该数组的指针变量,选项A错误;a[10]、a[]、*a做形参都是接受实参数组首地址,效果一样,选项B正确;数组名可以看作一个指针常量,对其进行自加自减运算相当于指针变量的自加自减,选项c错误;数组名作为函数参数时,只传递数组的首地址而不检查形参数组的长度,所以形参表中可以不给出形参数组的长度,形参数组和实参数组长度也可以不同,选项D错误。故答案选B。
转载请注明原文地址:https://kaotiyun.com/show/s9tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序:#include<stdio.h>main()inta=6,b=0.c=0:for(;a;){b+=a;a一=++C;)printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是()。
以下定义语句中正确的是()。
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
有以下程序:#include<stdio.h>voidfun(int*s){staticintj=0;dos[j]+=s[j+1];while(++j<2);}main(){inti,a[10]={1,2,3
以下叙述中正确的是()。
在以下给出的表达式中,与while(E)中的(E)不等价的表达式是()。
以下叙述中正确的是()。
设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=15,rear=20。现要在该循环队列中寻找最大值的元素,最坏情况下需要比较的次数为()。
以下不合法的数值常量是
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)
随机试题
社会工作者在对社会服务方案进行过程评估时最关注()。
《北风吹》源自河北民歌()。
A、 B、 C、 D、 C此题答案为C。第一组的三个图形线条数均为13,第二组的图形线条数均为14,选项中只有C项的线条数是14。故答案选C。
居民服务业中,城镇非私营单位就业人员比私营单位就业人员人均收入约高:()
法律后果可以分为()。
核心价值体系和核心价值观,是决定文化性质和方向的最深层次要素,是一个国家的重要稳定器。社会主义核心价值体系的主要内容包括()
经济计量分析的工作程序依次是(69)。
设有关键码序列(Q,G,M,Z,A,N,B,P,X,H,Y,S,T,L,K,E),采用二路归并排序法进行排序,下面哪一个序列是第二趟归并后的结果?
Lifereallyshouldbeonelongjourneyofjoyforchildrenbornwithaworldofwealthattheirfeet.Internationallyfamous
Itisnotsurprising,【C1】______thelackoffitbetweengiftedstudentsandtheirschools,thatsuchstudentsoftenhavelittleg
最新回复
(
0
)