首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有某函数的说明为: int*func(int a[10],int n); 则下列叙述中,正确的是( )。
设有某函数的说明为: int*func(int a[10],int n); 则下列叙述中,正确的是( )。
admin
2021-02-25
22
问题
设有某函数的说明为:
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://jikaoti.com/ti/ZHz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>#defineN2#defineMN+1#defineNUM(M+1)*M/2main(){printf("%d\n",NUM);}程序运行后的输出结果是()。
若有以下程序:#include<stdio.h>main()inta=1,b=2,c=3,d=4;if((a=2)&&(b=1))c=2;if((C==3)||(d==一1))a=5;print{("%d,%d,%d,%d\n
请编写函数fun,其功能是:计算并输出下列多项式的值,S=(1—1/2)+(1/3—1/4)+…+(1/(2n-1)-1/2n)例如,若主函数从键盘给n输入8后,则输出为S=0.662872。注意:要求n的值大于1但不大于100。请勿改动
有以下程序:#include<stdio.h>structs{inta;intb;};main(){structsa,*P=&a:a.a=99;print{("%d\n",_________);}程序要求输出结
以下关于字符串的叙述中正确的是()。
以下叙述中正确的是()。
以下与函数fseek(fp,OL,SEEK_SET)有相同作用的是
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是()。
下面不属于软件测试实施步骤的是
数据库管理系统是
随机试题
木火刑金,属于水气凌心,属于
关于抵押房地产变现能力强弱比较的说法,错误的是()。[2010年考题]
不带可燃性油的高、低压配电装置和非油浸的电力变压器,()设置在同一房间内。
关于混合资本债券,下列说法正确的有( )。
某旅游公司2009年9月1日领取工商营业执照,主要经营范围为提供境内外旅游服务,开发经营荔园景区及射击、游戏机等游艺项目,公司有关经营情况如下:(1)2009年9月,申报办理了开业税务登记;(2)10月,持有关资料办理了发票领购手续
HaveyoueverbeenaskedbyyourChinesefriends,"Whatisyourzodiacsign?"Ifyousay"I’maPig",theyimmediatelyknowyou
A、 B、 C、 D、 D本题需注意内部图形与外部图形的接触点的个数(或者内部图形的线段个数)。第一组图依次是2、3、5;第二组依次是1、4、(5)。因为2+3=5,1+4=(5),因此答案选D。
到期收益率是指使债券的价格等于本金与利息现值之和的贴现率。()
邓小平多次强调农村经济“两个飞跃”的思想内容包括()
个人与他人的关系,在本质上是下列哪项关系的表现形式?()
最新回复
(
0
)