首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有某函数的说明为: int* func(int a[10],int n); 则下列叙述中,正确的是( )。
设有某函数的说明为: int* func(int a[10],int n); 则下列叙述中,正确的是( )。
admin
2020-03-15
77
问题
设有某函数的说明为:
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全国计算机二级
相关试题推荐
有以下函数intfun(char*x,char*y){intn=0;while((*x==*y)&&*x!=’\0’){
以下叙述中正确的是
设变量已正确定义,则以下能正确计算f=n!的程序段是
以下选项中,值为1的表达式是
以下选项中可用作C程序合法实数的是
以下是if语句的基本形式:if(表达式)语句其中“表达式”
下列关系表达式中,结果为“假”的是
下面不属于软件开发阶段任务的是()。
给定程序中,函数fun的功能是:把形参s所指字符串中下标为奇数的字符右移到下一个奇数位置,最右边被移出字符串的字符绕回放到第一个奇数位置,下标为偶数的字符不动(注:字符串的长度大于等于2)。例如,形参s所指的字符串为:abcdefgh,执行结果为:ahcb
数据库应用系统中的核心问题是()。
随机试题
不是商业数据的特征的是()。
男性患者右下6缺失3个月,要求固定修如果可以固定桥修复,以下基牙数目确定的影响因素,不正确的是
下列哪一项肿瘤中没有角质形成
肾结核的典型表现是
引起胆红素脑病的血清胆红素浓度一般超过
某企业生产经营发生严重困难需要裁员,依据《劳动法》列情形中,用人单位不得解除或终止与劳动者订立的劳动合同的是()。
一项工程心理学想验证三种不同的键盘(A、B、C)对打字效率的影响的研究。有九位打字员参与测试,每位打字员均按照ABC的顺序打印一篇同质性的文章。将打字时间(单位:秒)作为衡量键盘设计优劣的评估标准。假设更正后的实验结果如下,请完成如下方差分析表。
《刑法》第37条规定:“对于犯罪情节轻微不需要判处刑罚的,可以免予刑事处罚,但是可以根据案件的不同情况,予以训诫或者责令具结悔过、赔礼道歉、赔偿损失,或者由主管部门予以:行政处罚或者行政处分。”这属于刑事责任承担方式中的()。
IntheUnitedStates,itisnotcustomarytotelephonesomeoneveryearlyinthemorning.Ifyoutelephonehimearlyintheday,
Thewaythatpeoplespendtheirmoney,andtheobjectsonwhichtheyspendit,arethelast【C1】______ wherefreechoiceandindi
最新回复
(
0
)