首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有某函数的说明为 int* func(int a[10], int n); 则下列叙述中,正确的是( )。
设有某函数的说明为 int* func(int a[10], int n); 则下列叙述中,正确的是( )。
admin
2021-07-09
27
问题
设有某函数的说明为
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://jikaoti.com/ti/xkd0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
设有两行定义语句:intscanf;floatcase;则以下叙述正确的是()。
给定程序中,函数fun的功能是将不带头结点的单向链表逆置,即若原链表中从头至尾结点数据域依次为2、4、6、810,逆置后,从头至尾结点数据域依次为10、8、6、4、2。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
以下叙述中错误的是( )。
算法的有穷性是指()。
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是
结构化程序由三种基本结构组成,三种基本结构组成的算法
学院的每个系都有一名系主任,且一个教师可同时担任多个系的系主任,则实体系主任和实体系间的联系是
在满足实体完整性约束的条件下()。
数据流图中带有箭头的线段表示的是()。
随机试题
牡丹皮、赤芍均可用于治疗的是
在经典的信号转导途径中,受G蛋白激活直接影响的酶是
瑞特染色时,血片着色偏红,调整染色的方法是
下图所示砌体结构房屋,层高为3.4m、3.2m、3.2m,开间3.6m,墙厚为240mm,进深5.0m。钢筋混凝土梁搁置处有墙垛130mm×490mm,采用MU10普通烧结砖、M5.0砂浆。底层顶端1-1截面上作用有轴力N0=350kN,梁端支承压力N1=
中国结算公司上海分公司于R+1日日终,在结算参与人现有资金交收账户内完成包括履约金返还的净额资金交收。()
经风险调整的资本收益率(RAROC)的计算公式是()。
根据以下资料。回答问题。2012年,浙江省医疗卫生经费投入305.91亿元,比2010年增长36.2%。按户籍人口计算,平均每千人口拥有床位、医生和护士分别为4.4张(全国4.19张)、2.71人(全国1.91人)和2.53人(全国1.53人),分别比2
()有利于工会在集体谈判中更靠近自己的坚持点。
企业的社会性质由()。
授予职业学院的毕业生“工士”学位,在我国还是新鲜事,对此赞弹皆有。赞成者认为,这有助于提高职业学院的地位,并建立职业教育与普通教育的流通渠道;而质疑者则认为,授予高职毕业生“工士”学位意义并不大,有谁会在乎这个“学位”头衔呢?何况,目前只是由学校授予,并没
最新回复
(
0
)