首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有某函数的说明为: int*func(int a[10],int n); 则下列叙述中,正确的是( )。
设有某函数的说明为: int*func(int a[10],int n); 则下列叙述中,正确的是( )。
admin
2021-02-25
58
问题
设有某函数的说明为:
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/s9tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有某函数的说明为:int*func(inta[10],intn);则下列叙述中,正确的是()。
若有以下程序段:doublex=5.16894;printf("%f\n",(int)(x*1000+0.5)/(double)1000):则程序段的输出结果是()。
下面不属于软件测试实施步骤的是()。
有以下程序:#include<stdio.h>voidfun(double*p1.double*p2,double*S)s=(double*)“calloc(1,sizeof(double)):*s=*P1+*
有以下程序:#include<stdio.h>voidmain(){charch[80]="123abcdEFG":intj;longs=0;puts(ch);for(j=0;ch[j]>'\0';j++)if(
以下叙述中正确的是()。
下面结构体的定义语句中,错误的是()。
下列方法中,属于白盒法设计测试用例的方法的是()。
有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是
下面不属于软件工程的3个要素是
随机试题
维吾尔族饮茶方式大致分为两种,是()。
规定最惠国待遇原则的国际公约是()
维系蛋白质一级结构的最主要的化学键是()。
下列病理改变中张力性气胸不会导致的是
诊断肾结核的重要线索是
某增值税一般纳税人在2006年8月份转让两辆属于固定资产的汽车。其中卡车账面原值15万元,转让价格12万元;小轿车账面原值18万元,转让价格19万元,该纳税人转让这两辆汽车应纳增值税( )元。
下列各项中,体现会计信息质量谨慎性要求的是()。
青蛙效应是指把一只青蛙扔进开水里,它因感受到巨大的痛苦便会用力一蹬。跃出水面,从而获得生存的机会。当把一只青蛙放在一盆温水里并逐渐加热时,由于青蛙已慢慢适应了那惬意的水温,所以当温度已升高到一定程度时,青蛙便再也没有力量跃出水面了。于是。青蛙便在舒适之中被
布雷顿森林会议确立的国际货币体系的核心内容是()。
Seekingtobuildsupportamongblackfamiliesforitseducationreformlaw,theBushadministrationpaidaprominentblackpundi
最新回复
(
0
)