首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有某函数的说明为: int *func(int a[10],int n); 则下列叙述中,正确的是( )。
设有某函数的说明为: int *func(int a[10],int n); 则下列叙述中,正确的是( )。
admin
2018-01-14
58
问题
设有某函数的说明为:
int *func(int a[10],int n);
则下列叙述中,正确的是( )。
选项
A、形参a对应的实参只能是数组名
B、说明中的a[10]写成a[]或*a,效果完全一样
C、func的函数体中不能对a进行移动指针(如a++)的操作
D、只有指向10个整数内存单元的指针,才能作为实参传给a
答案
B
解析
考查数组名作为函数参数。数组名作为函数参数时,只传递数组的首地址而不检查形参数组的长度,所以形参表中可以不给出形参数组的长度,形参数组和实参数组长度也可以不同,选项D错;a[10]、a[]、*a做形参都是接受实参数组首地址,效果一样,B正确。传递给形参的实参可以是数组名,还可以是指向该数组的指针变量,选项A错。数组名可以看做一个指针常量,对其进行自加自减运算相当于指针变量的自加自减,选项C错。答案选B。
转载请注明原文地址:https://kaotiyun.com/show/TXxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include#includevoidfun(int*p1,int*p2,int*s){s=(int*)malloc(sizeof(int));*s=p1+*p2;
变量a已被定义为整型,下列表达式有错的是
软件指的是计算机系统中与硬件相互依赖的另一部分,包括程序、数据和()的集合。
下列程序中函数son()的功能是对数组a中的数据进行由大到小的排序。#include<stdio.h>voidsort(inta[],intn){inti,j,t;for(i=0;i<n-1;i++
以下叙述正确的是()。
设计程序时,应采纳的原则之一是()。
在结构化设计方法中生成的结构图(SC)中,带有箭头的连线表示()。
某二叉树有5个度为2的结点以及3个度为1的结点,则该二叉树中共有【】个结点。
用筛选法可得到2~n(n
随机试题
艺术敏感主要是指艺术家的()
在Access2010中,查询的数据源不可以是()
急性弥漫增生性肾小球肾炎的主要病理变化是快速进行性肾小球肾炎的主要病理变化是
前列腺底部与哪项相连前列腺尖与哪项相连
慢性心功能不全最常见的诱因是
患者女性,50岁。既往高血压病史10年,近日出现劳力性呼吸困难,经休息后缓解,经诊断患者为心力衰竭,首先出现
某患者因“腹痛、呕吐6小时”被家属送来急诊,诊断为急性胰腺炎休克型,收入重症监护室抢救。家属急切地向护士询问“他怎么样了?他能醒过来吗?”护士最恰当的回答是
根据有关规定,从国外进口的设备,其原价按()确定。
工程造价资料数据主要运用的方面包括()等。
下列对商业银行声誉风险管理的表述,正确的有()。
最新回复
(
0
)