首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有某函数的说明为 int* func(int a[10], int n); 则下列叙述中,正确的是( )。
设有某函数的说明为 int* func(int a[10], int n); 则下列叙述中,正确的是( )。
admin
2021-07-09
55
问题
设有某函数的说明为
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全国计算机二级
相关试题推荐
下面选项中关于位运算的叙述正确的是()。
下列叙述中正确的是()。
在软件开发中,需求分析阶段产生的主要文档是()。
设有两行定义语句:intscanf;floatcase;则以下叙述正确的是()。
以下叙述中错误的是( )。
以下能正确表述算式sin(2πr+30°)的C语言表达式是
下列链表中,其逻辑结构属于非线性结构的是
面向对象方法中,继承是指
下面描述中,不属于软件危机表现的是
将E—R图转换到关系模式时,实体与联系都可以表示成()。
随机试题
A.血细胞破坏过多B.造血物质缺乏C.两者均有D.两者均无缺铁性贫血
使用无菌手套的错误方法是
A、消除B、肠肝循环C、生物转化D、生物等效性E、酶诱导作用某些药物可使体内药酶活性、数量升高
女性,20岁。1月前患扁桃体炎,心悸,反复晕厥3天,查体:双肺呼吸音正常,心率46次/min,律齐,各瓣膜听诊区未闻及杂音,双下肢不肿,心电图示:Ⅲ度房室传导阻滞。根本的治疗应是
在波的传播方向上,有相距为3m的两质元,两者的相位差为,若波的周期为4s,则此波的波长和波速分别为()。
出口人开具的汇票如遭拒付,则()。
甲、乙、丙3人从星期一开始工作,甲每工作3天就休息1天,乙每工作5天就休息2天,丙每工作7天就休息3天,那么三人第一次同时休息是在星期几?
用重测法估计信度,最适宜的时距是随测验的目的、性质和被试者的特点而异,一般是______周较宜,间隔时间最好不超过______个月。()
Whydidthemanborrowthewoman’scomputerlasttime?
(1)PeterBenchley,65,theauthorandconservationistwhowroteJaws,theshark-attacknovelthatbecameaclassicmovieandpro
最新回复
(
0
)