首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有某函数的说明为: int* func(int a[10],int n); 则下列叙述中,正确的是( )。
设有某函数的说明为: int* func(int a[10],int n); 则下列叙述中,正确的是( )。
admin
2020-03-15
85
问题
设有某函数的说明为:
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/5xCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序voidfun(int*p,int*q){intt;t=*p;*p=*q;*q=t;*q=*p;}main(){inta=0,b=9;fun(&a,&b);printf
程序中若有如下说明和定义语句charfun(char*);main(){char*s="one",a[5]={0},(*f1)()=fun,ch;……}以下选项中对函数fun的正确调用语句是
有以下程序(strcpy为字符串复制函数,strcat为字符串连接函数)#include<stdio.h>#include<string.h>main(){chara[10]="abc",b[10]="012",c
执行以下程序段后,w的值为intw=’A’,x=14,y=15;w=((x‖y)&(w<’a’));
数据库应用系统中的核心问题是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。【10年9月】
某棵树中共有25个节点,且只有度为3的节点和叶子节点,其中叶子节点有7个,则该树中度为3的节点数为()。
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
某二叉树中度为2的结点有10个,则该二叉树中有()个叶子结点。
在数据库系统中,用户所见的数据模式为()。
随机试题
辛弃疾是豪放派的杰出代表,与苏轼齐名,并称“苏辛”。()
Todifferentpeople,theword"ideal"maymeandifferentthings.【T1】Tosome,itmaymeansuccessandfameintheircareer:too
关于肝脏的描述,错误的是
肺炎喘嗽风热闭肺轻证的用方是肺炎喘嗽风热闭肺重证的用方是
无机结合料稳定基层的水泥材料应选用()的水泥。
账务处理软件的年度期初数据录入后,软件必须提供平衡校验功能,保证借方年初数与贷方年初数相等、本年累计借方发生数与本年累计贷方发生数相等、借方余额合计与贷方余额合计相等。()
“完整地接纳”求助者,并不意味着()。
(2011年国家.材料一)根据以下资料,回答下列问题。2008年世界稻谷总产量68501.3万吨,比2000年增长14,3%;小麦总产量68994.6万吨,比2000年增长17.8%;玉米总产量82271.0万吨,比2000年增长39.1%;大豆
A、 B、 C、 D、 E、 C
A、不买车B、不买房C、不领结婚证D、不买戒指C张明解释说“‘裸婚’其实就是不买房、不买车、不办婚礼,甚至没有戒指,直接领证结婚”,所以选C。
最新回复
(
0
)