首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有某函数的说明为: int*func(int a[10],int n); 则下列叙述中,正确的是( )。
设有某函数的说明为: int*func(int a[10],int n); 则下列叙述中,正确的是( )。
admin
2021-02-25
45
问题
设有某函数的说明为:
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://www.kaotiyun.com/show/s9tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数fun的功能是:计算f(x)=1+x+<10-6。若x=2.5,函数值为12.182494。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:不得增行或删行,也不得更改程序的结构。试题程序
以下叙述正确的是()。
以下叙述中正确的是()。
有以下程序:#include<stdio.h>main(){intx;for(x=5;x>0;x——)if(x一一<5)printf("%d,",x);elseprintf("%d,",x++);
有以下程序:#include<stdio.h>main(){intx,y,z;x=y=l;z=x++;y++;++y;printf("%d%d%d\n",x,y,z);}程序运行后的输出结果是()
以下叙述中正确的是()。
设有定义:charp[]={'1','2','3'},*q=P;以下不能计算出一个char型数据所占字节数的表达式是()。
将数据库的结构划分成多个层次,是为了提高数据库的物理独立性和
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)
下面不能作为结构化方法软件需求分析工具的是
随机试题
A、细菌总数≤5cfu/cm2,并未检出致病菌B、细菌总数≤10cfu/cm2,并未检出致病菌C、细菌总数≤15cfu/cm2,并未检出致病菌D、细菌总数≤20cfu/cm2,并未检出致病菌E、沙门氏菌Ⅱ类区域物品和表面消毒效果的监测结果判定消
刺激性气体中毒防治的关键是
背景资料某单位负责建设一矿井工程项目。为加快开发矿产资源,建设单位在完成施工图设计和必要的施工准备后,采取邀请招标的形式进行招标。考虑到自身对矿产开发工作并不熟悉,该建设单位通过委托招标单位进行代理招标后,向某矿山施工单位发出了邀请书,并寄发了相关的招标
冬季开挖路堑必须()开挖。
下列税金中,不应作为存货价值入账的有()。
某啤酒厂销售啤酒时,采用购买者可以免费使用啤酒储藏罐1年的优惠政策,为了保证啤酒罐按时收回,啤酒厂在提供啤酒罐时,每个啤酒罐收取2500元的押金。2018年6月,当月销售啤酒200吨,每吨不含税价格2800元,共发出免费使用啤酒罐20个。对啤酒罐押金进行审
甲、乙、丙三个工程队完成一项工作的效率比为2:3:4。某项工程,乙先做了后,余下交由甲与丙合作完成,3天后完成工作。问完成此工程共用了多少天?
关于古代刑罚制度的表述,正确的是()。
A、 B、 C、 B
A、Hebrokethelocktofreethebaby.B、Hepulledthebabyoutofthewindow.C、Hecrawledclosetothebabyontheground.D、He
最新回复
(
0
)