首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有某函数的说明为: int*func(int a[10],int n); 则下列叙述中,正确的是( )。
设有某函数的说明为: int*func(int a[10],int n); 则下列叙述中,正确的是( )。
admin
2019-02-02
50
问题
设有某函数的说明为:
int*func(int a[10],int n);
则下列叙述中,正确的是( )。
选项
A、形参a对应的实参只能是数组名
B、说明中的a[10]写成a[]或*a,效果完全一样
C、func的函数体中不能对a进行移动指针(如a++)的操作
D、只有指向10个整数内存单元的指针,才能作为实参传给a
答案
B
解析
考查数组名作为函数参数。数组名作为函数参数时,只传递数组的首地址而不检查形参数组的长度,所以形参表中可以不给出形参数组的长度,形参数组和实参数组长度也可以不同,选项D错;a[10]、a[]、*a做形参都是接受实参数组首地址,效果一样,B正确。传递给形参的实参可以是数组名,还可以是指向该数组的指针变量,选项A错。数组名可以看做一个指针常量,对其进行自加自减运算相当于指针变量的自加自减,选项C错。答案选B。
转载请注明原文地址:https://kaotiyun.com/show/4oRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序执行后输出的结果是【】。main(){intarr[10],i,k=0;for(i=0;i<10;i++)arr[i]=i;for(i=1;i<4;i++)k+=arr[i]+i;printf("%d\n"
结构化程序设计的核心和基础是()。
if语句的基本形式为:if(表达式)语句,其中“表达式”()。
下列能正确定义且赋初值的语句是()。
为了避免在嵌套的条件语句ifelse中产生二义性,C语言规定,else子句总是与()配对。
对长度为10的线性表进行冒泡排序,对坏情况下需要比较的次数为______
下列叙述中正确的是()。
若有定义语句:int m[]={5,4,3,2,1},i=4;,则下面对m数组元素的引用中错误的是______。
请编写函数fun(),其功能是:将所有大于1小于整数m的素数存入xx所指数组中,素数的个数通过k传回。例如,输入25,则应输出2357 11 13171923。注意:部分源程序给出如下。请勿改动主函数main和其他函数
在E-R图中,用来表示实体联系的图形是( )。
随机试题
归纳推理有_______和不完全归纳推理两大类。
下列()情况,组织可以适当扩大管理幅度。
脉在皮肤,浮数之极,至数不清,为何脉
男性,33岁。反复高热1个月伴盗汗,浅表淋巴结未触及肿大,肝不大,脾肋下2指,血象正常。腹部CT示:脾内见数个1.5cm×2.0cm大小的占位性病变,疑诊淋巴瘤。若要明确诊断,应做何检查
规模较大的机械制造工厂的生产过程是由生产技术准备过程、()、辅助生产过程和生产服务过程所组成。
社会工作者小李在一个少数民族聚居区开展工作,他认真了解少数民族居民的生活习惯、宗教信仰与文化习俗,以增加对他们的了解,准确把握他们的需要。小李的这些做法体现了社会工作价值观中的()。[2013年真题]
下列说法中,不正确的一项是()。
睡眠不足是引起工作事故的众所周知的原因。许多医生经常连续24小时或更长时间不睡觉,然而在同事之间做的常规检查中,这些医生很少有被诊断为睡眠不足。因此没有理由担心习惯性睡眠不足会导致广泛的医疗事故。对下列哪个问题的回答最有助于评价上面的论述?
为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为()。
A、Waitforthelecturetobegin.B、Goimmediatelytotheirseats.C、Getsomethingtodrinkfirst.D、Sitdownandenjoythelectu
最新回复
(
0
)