首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有某函数的说明为: int*func(int a[10],int n); 则下列叙述中,正确的是( )。
设有某函数的说明为: int*func(int a[10],int n); 则下列叙述中,正确的是( )。
admin
2021-02-25
41
问题
设有某函数的说明为:
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://kaotiyun.com/show/s9tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<stdio.h>#include<string.h>main(){chara[]="1=234",*b="ABC";printf("%d%d%d%d\n",strlen(a),s
若有以下程序段:doublex=5.16894;printf("%f\n",(int)(x*1000+0.5)/(double)1000):则程序段的输出结果是()。
以下关于结构化程序设计的叙述中正确的是()。
以下叙述中正确的足()。
设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=15,rear=20。现要在该循环队列中寻找最大值的元素,最坏情况下需要比较的次数为()。
数据库管理系统是
将数据库的结构划分成多个层次,是为了提高数据库的物理独立性和
以下不合法的数值常量是
下面属于软件工程三要素的是
随机试题
土壤中的水分,能被植物吸收利用的是()
男性,35岁,1年来反复出现腹泻,粪便糊状。结肠镜检查发现病变主要位于回肠末端,表现为多发的纵形溃疡,溃疡间粘膜正常,最有可能的诊断是
城市的工程地质条件涉及到的因素有()。
实行施工总承包的工程项目,应由()统一组织编制建设工程安全事故应急救援预案。
在进口设备的交货价中,若卖方在合同规定的装运港负责将货物装到买方指定的船上,并负担到货物装船为止的一切费用和风险,该交货价称为()。
西方第一本以《教育心理学》命名的著作的作者是()。
【2008年河南省第53题】用10张同样长的纸条粘接成一条长61厘米的纸条,如果每个接头处都重叠1厘米,那么每张纸条长()厘米。
有权对《刑法》作出司法解释的机关包括()。
2017年是南昌起义、秋收起义和广州起义90周年。毛泽东在论述中国工农红军的源起时曾说:“革命失败,得了惨痛的教训,于是有了南昌起义、秋收起义和广州起义,进入了创建红军的新时期。”南昌起义、秋收起义和广州起义,这三大起义()
数据类是指支持企业所必要的逻辑上相关的数据,识别数据类的目的是为了决定某些问题。下列不属于识别数据类目的的是
最新回复
(
0
)