首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有某函数的说明为 int* func(int a[10], int n); 则下列叙述中,正确的是( )。
设有某函数的说明为 int* func(int a[10], int n); 则下列叙述中,正确的是( )。
admin
2021-07-09
38
问题
设有某函数的说明为
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/TIkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是()。
下列叙述中错误的是
有以下程序:#include<sidio.h>#defineSUB(A)(a)-(a)main(){inta=2,b=3,c=5,d:d=SUB(a+1))*c;printf("%d\n",d):}程序运行后的输出结果是()。
某循环队列的存储空间为Q(1:m),初始状态为front=rear=m。现经过一系列的入队操作和退队操作后,front=m,rear=m-1,则该循环队列中的元素个数为
设y为整型变量,a=6,a的地址为E2000,b=14,b的地址为E2001;执行语句b=&a;
下面不属于黑盒测试方法的是
在16位编译系统上,若有定义“inta[]={10,20,30},*p=a;”,当执行“p++;”后,下列说法错误的是
下面属于系统软件的是
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)
随机试题
A、血容量严重不足B、血容量不足C、心功能不全或血容量相对过多D、容量血管过度收缩E、心功能不全或血容量不足中心静脉压高,血压正常()
A.天王补心丹合炙甘草汤B.生脉散合人参养荣汤C.参附汤合左归饮D.六味地黄丸合交泰丸E.六君子汤合归脾汤
免疫缺陷病患者一般临床特征是
招标公告和投标邀请书的内容包括()。
对受打击报复的会计人员,应当恢复其()。
从事证券业务的专业人员包括()。I.证券公司中从事自营、经纪、承销、投资咨询、受托投资管理等业务的专业人员Ⅱ.基金管理公司、基金托管机构中从事基金销售、研究分析、投资管理、交易、监察稽核等业务的专业人员Ⅲ.证券投资咨询机构中从事证券投资咨询业
根据下面材料回答下列题。2008年上半年,全社会固定资产投资68402亿元,同比增长26.3%。其中,城镇固定资产投资58436亿元,同比增长26.8%;农村固定资产投资9966亿元,同比增长23.2%。在城镇投资中,国有及国有控股投资2355
(上海财大2012)B公司欲通过配股方式发行普通股,已知配股前公司普通股为50万股,公司计划以每股30元配售10万股新股,此后市场股价为每股40元,现忽略发行费用和市场炒作因素,问配股前B公司的股价是多少?
在资本主义生产过程中,生产在扩大规模上不断进行的再生产方式属于( )
Lookatthequestionsforthispart.Youwillhearapassageabout"WTO".Youwilllistentoittwice.ForQuestions24
最新回复
(
0
)