首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有某函数的说明为 int* func(int a[10], int n); 则下列叙述中,正确的是( )。
设有某函数的说明为 int* func(int a[10], int n); 则下列叙述中,正确的是( )。
admin
2015-07-28
31
问题
设有某函数的说明为
int* func(int a[10], int n);
则下列叙述中,正确的是( )。
选项
A、说明中的a[10]写成a[]或*a效果完全一样
B、形参a对应的实参只能是数组名
C、func的函数体中不能对a进行移动指针(如a++)的操作
D、只有指向10个整数内存单元的指针,才能作为实参传给a
答案
A
解析
考查数组名作为函数参数。数组名作为函数参数时,只传递数组的首地址而不检查形参数组的长度,所以形参表中可以不给出形参数组的长度,形参数组和实参数组长度也可以不同,选项D)错; a[10]、a[]、*a做形参都是接受实参数组首地址,效果一样,A)正确。传递给形参的实参可以是数组名,还可以是指向该数组的指针变量,选项B)错。数组名可以看做一个指针常量,对其进行自加自减运算相当于指针变量的自加自减,选项C)错。答案选A)。
转载请注明原文地址:https://kaotiyun.com/show/pOJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是______。main(){char*s="12134211”;intv[4]={0,0,0,0},k,i;for(k=0;s[k];k++){switch(s[k])
有以下函数 fun(char*a,char*b) { while((*a!=’\0’)&&(*b!=’\0’)&&(*a==*b)) { a++;b++; } return(*a-*b); } 该函数的功能是______。
以下程序的输出的结果是______。intx=3;main(){inti;for(i=1;i<x;i++)incre();}incre(){staicintx=1
对于下面语句,叙述正确的是______。 char c1[]="abcd"; char c2[]={’a’,’b’,’c’,’d’};
以下对C语言的描述中,正确的是______。
下面的if语句与y=(x>=10)?3*x-11:(x<1)?x:2*x-1;的功能相同,请补充完整。if(______)if(______)y=2*x-1;elsey=x;elsey=3*x-11
算法具有5个特性,以下选项中不属于算法特性的是______。
若有定义语句:inta=5;,则表达式:a++的值是【】。
以下关于C语言的叙述中正确的是
下列叙述中正确的是()。
随机试题
A.HLA-DR抗原检测B.新鲜精液精子表面抗体检测C.体液标本AsAb的检测D.HLA-A/B/C抗原检测E.母体抗父系淋巴细胞毒抗体微量淋巴细胞毒性实验
定义SE序列去相位,是指
小王进行消毒效果监测时,对医院保存无菌器械的戊二醛消毒液进行采样。回实验室后,直接取戊二醛消毒液0.5ml倾注营养琼脂进行活菌计数,经37℃培养48小时,结果平板长菌数为0CFU/平板,小王报告结果为0CFU/ml,评价为无菌,合格。下列是对小王错误操作的
A.最小有效量与最小中毒量之间的药物剂量B.最小有效量与极量之间的药物剂量C.比最小有效量大些,比极量小些的药物剂量D.开始出现治疗作用的剂量E.最大治疗量的一半安全范围是
辛甘温热,治疗下元虚冷之要药是()
A.Hegar征B.MOntgOmery结节C.BraxtOnHicks收缩D.Meigs征E.仰卧位低血压综合征
合营企业应予终止的情形包括()。
体育
在改革开放和社会主义现代化建设的新的历史时期,我国的统一战线被称为()。
•Lookatthenotebelow.•Someinformationismissing.•Youwillhearaconversation.•Foreachquestion16-22,fillinthe
最新回复
(
0
)