首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有某函数的说明为 int* func(int a[10], int n); 则下列叙述中,正确的是( )。
设有某函数的说明为 int* func(int a[10], int n); 则下列叙述中,正确的是( )。
admin
2015-07-28
24
问题
设有某函数的说明为
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://kaotiyun.com/show/pOJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
main(){floatx=123.456;printf("%-5.2f\n",x);}以上程序输出的结果是_______。
以下程序运行后,输出结果是______。 #define P4.5 #define S(x)P*x*x #include<stdio.h> main() { int a=2,b=3; printf("%.1f\n",S(a+b)); }
有以下程序 main() { int a,b,d=25; a=d/10%9;b=a&&(-1) printf("%d,%d\n",a,b); } 程序运行后的输出结果是______。
设有定义“int a=3,b,*p=&a”,则下列语句中使b不为3的语句是______。
设已有定义:char*st="how are you";,下列程序段中正确的是______。
以下程序运行后的输出结果是______。 main () { char a[]="123456789",*p; int i=0; p=a; while (*p) { if (i%2==0) *p=’*’; p++; i++; } puts(a); }
下列变量定义中合法的是______。
下列4条叙述中,正确的一条是______。
用高级程序设计语言编写的程序称为______。
以下关于C语言的叙述中正确的是
随机试题
普遍的a.g______
OneBritishschoolisfindingthatallowingchildrentolistentomusicoreventohavetheTVonwhilestudyingishelpingimpr
A.肺脓肿B.支气管肺癌C.细菌性肺炎D.肺囊肿继发感染E.浸润性肺结核x线检查肺炎显示为片状、絮状阴影,边缘模糊,有增殖、渗液病变并存
无形资产在摊销其价值时,当月增加的无形资产应进行摊销,当月减少的无形资产不进行摊销。()
甲市市政府办公厅下发红头文件,要求本市各级政府机构在公务接待中必须使用本市乙酒厂生产的“醉八仙”系列白酒,并根据有关政府机构的公务接待预算分别下达了一定数量的用酒任务。根据反垄断法律制度的规定,下列表述中,正确的是()。
已知A(x1,y0)是抛物线y2=8x上一点,F是抛物线的焦点,以F为圆心、FA为半径的圆与抛物线的准线相交.则x0的取值范同是().
2019年10月1日上午,庆祝中华人民共和国成立70周年大会在北京天安门广场隆重举行,20余万军民参加盛大的阅兵仪式和群众游行欢庆共和国70华诞。此次阅兵式中,属于首次亮相的先进武器装备有()。①东风-41洲际导弹②轰-6K战略轰炸机
新产品开发过程包括下面哪些阶段?()
男性的精细胞和女性的卵细胞结合在一起形成一个新的细胞叫
下列叙述中,错误的是()。
最新回复
(
0
)