首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有某函数的说明为: int*func(int a[10],int n); 则下列叙述中,正确的是( )。
设有某函数的说明为: int*func(int a[10],int n); 则下列叙述中,正确的是( )。
admin
2019-02-02
29
问题
设有某函数的说明为:
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://jikaoti.com/ti/RTf0FFFM
本试题收录于:
二级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"
以下程序的功能是计算:s=1+12+123+1234+12345。请填空。main(){intt=0,s=0,i;for(i=1;i<=5;i++){t=i+();s=s+t;}printf("s=%
以下数组定义中错误的是
语句"int(*ptr)();"的含义是______是指向函数的指针,该函数返回一个int型数据。
下列关于软件测试的目的和准则的叙述中,正确的是()。
用树形结构来表示实体之间联系的模型称为()。
关系数据库管理系统能实现的专门关系运算包括选择、连接和【】。
下列实体的联系中,属于多对多联系的是()。
给定程序中,函数fun的功能是:判断形参s所指字符串是否是"回文"(Palindrome),若是,函数返回值为1;不是,函数返回值为0。"回文"是正读和反读都一样的字符串(不区分大小写字母)。例如,LEVEL和Level是"回文",而LEVLEV
以下选项中函数形参不是指针的是
随机试题
资料一2010年4月,由6名工程师、2名设计师组成的联合团队创建的科通科技公司正式成立。公司成立之初,公司CEO刘毅与股东们就有一个想法:要做一款设计好、品质高、价格便宜的智能手机。2010年的手机市场,还是国际品牌的天下,功能机仍是主
患者,男,56岁。多饮、多尿6个月,查体除消瘦外未见其他阳性。血糖15.8mmol/L,尿糖(抖抖),酮体(±),胰岛素释放试验呈低平曲线,GADAbl4.8(正常<1.0),HbAlc10.2%(正常4%~6%)。确定最有意义的糖尿病分型指标是
根据《工程建设项目勘察设计招标投标办法》规定,招标人与中标人不按照招标文件和中标人的投标文件订立合同,责令改正,可以处中标项目金额()的罚款。
水利水电工程施工进度计划编制的主要步骤包括:①研究设计资料和施工条件;②计算工程量;③选择施工方法,修改控制进度,编制进度计划的初步方案;④安排施工顺序,草拟轮廓进度计划;⑤划分工程项目;⑥进行施工进度方案比较,选择较优方案;⑦对进度计划进行
行政执行过程中最具有实质意义、最为关键的阶段是:
设有以下语句,其中不是对a数组元素的正确引用的是:______(其中O≤i<10)inta[10]={0,1,2,3,4,5,6,7,8,9,},*p=a;
十进制数100转换成二进制数是
Thepassagesuggeststhat______.Thewriterofhispassagewantstotellus______.
Thespaceshuttle【D1】______madeararenightlandingattheKennedySpaceCentreearlyonThursday.Thenightlanding,theelev
Economicsandweatherhavealotincommon.Knowingwhatconditionswillbelikeinthefutureweeksormonthsisnoteasy.One
最新回复
(
0
)