首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有某函数的说明为: int*func(int a[10],int n); 则下列叙述中,正确的是( )。
设有某函数的说明为: int*func(int a[10],int n); 则下列叙述中,正确的是( )。
admin
2021-02-25
55
问题
设有某函数的说明为:
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://www.kaotiyun.com/show/s9tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
负责数据库中查询操作的数据库语言是()。
符要使片C数学库中的sin函数,需要在源程序的头部加上#include<math.h>。关于引用数学库。以下叙述中正确的是()。
有以下程序:#include<stdio.h>main(){intx;for(x=5;x>0;x——)if(x一一<5)printf("%d,",x);elseprintf("%d,",x++);
有以下程序:#include<stdio.h>main(){intx,y,z;x=y=l;z=x++;y++;++y;printf("%d%d%d\n",x,y,z);}程序运行后的输出结果是()
以下叙述中正确的是()。
若有定义语句:inta[2][3],*p[3];,则以下语句中正确的是
线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有
下列选项中,能够满足“只要字符串s1等于字符串s2,则执行ST”要求的是
下面对软件工程描述正确的是
随机试题
土工合成材料的拉伸试验主要有以下哪几种方法?()
土的无侧限抗压强度试验测力计百分表如读数无稳定值,则轴向应变达20%的即可停止试验。()
债券是债务人依照法定程序发行,承诺按约定的利率和日期支付利息,并在约定日期偿还本金的书面债务凭证,它反映了筹资者和投资者之间的债权债务关系。现有按年收益率10%每年付息一次的100己债券,期限为5年。根据以上材料,回答下列问题:当市场利率为10%时,
甲股份有限公司(以下简称“甲公司”)2×15年发生的有关交易或事项中,会计处理与所得税处理存在差异的包括以下几项:(1)1月1日,甲公司以3800万元取得对乙公司20%股权,并自取得当日起向乙公司董事会派出1名董事,能够对乙公司财务和经营决策施加重大影
若(NH4)2SO4在强热时分解的产物是SO2、N2、NH3和H2O,则该反应中化合价发生变化和未发生变化的N原子数之比为()。
下列行为中,哪些不属于对当事人的权利义务不产生实际影响的行为?()
根据以下资料,回答106-110题。下列说法中,不正确的是:
(2013-国考-8)下列法律现象与概念对应错误的是()。
简述中国古代法典从《唐律疏议》到《大清律例》篇章体例的发展演变。(2015年非法学综合课简答第66题,2015年法学综合课简答第33题)
下列关于构造函数的描述中,错误的是()。
最新回复
(
0
)