首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有某函数的说明为: int* func(int a[10],int n); 则下列叙述中,正确的是( )。
设有某函数的说明为: int* func(int a[10],int n); 则下列叙述中,正确的是( )。
admin
2020-03-15
42
问题
设有某函数的说明为:
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全国计算机二级
相关试题推荐
下列选项中,能够满足“只要字符串s1等于字符串s2,则执行ST”要求的是
以下能正确定义且赋初值的语句是
关于C语言的符号常量,以下叙述中正确的是
以下不能定义为用户标识符是
表达式:(int)((double)9/2)-9%2的值是
以下函数按每行8个输出数组中的数据:voidfun(int*w,intn){inti;for(i=0;i
数据库应用系统中的核心问题是()。
数据库设计中反映用户对数据要求的模式是()。【10年9月】
给定程序中,函数fun的功能是:求出形参ss所指字符串数组中最长字符串的长度,将其余字符串右边用字符“*”补齐,使其与最长的字符串等长。ss所指字符串数组中共有M个字符串,且串长<N。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确
软件需求规格说明书的作用不包括()。
随机试题
影响氧化磷酸作用的因素有
根据《药品管理法》,批准开办药品批发企业并发给药品经营许可证的部门是()。
某煤矿因存在重大事故隐患被A县人民政府责令停产整顿,并被有关部门暂扣证照。该矿经过一段时间的整改后,拟恢复生产。依据《国务院关于预防煤矿生产安全事故的特别规定》的规定,整改结束后应当由()负责组织验收。
根据《职业健康安全管理体系要求及使用指南》的总体结构,属于运行要素内容是()。
已完成销售手续、但购买方在当月尚未提取的产品,销售方仍应作为本企业库存商品核算。()
F公司采用平行结转分步法计算产品成本。实际发生生产费用在各种产品之间的分配方法是:材料费用按定额材料费用比例分配;生产工人薪酬和制造费用按实际生产工时分配。月末完工产品与在产品之间生产费用的分配方法是:材料费用按定额材料费用比例分配;生产工人薪酬和制造费用
目前我国独生子女教育上的片面,主要表现在忽略孩子的()
以下哪种行为符合《义务教育法》关于教科书的法律规定?()
加涅将学习结果分为五类,并把它们看作是五种学习类型,它们分别是智力技能、________、言语信息、动作技能和态度。
下列叙述中,错误的一条是______。
最新回复
(
0
)