首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有函数 voidfun(double a[],int*n) {……} 以下叙述中正确的是
若有函数 voidfun(double a[],int*n) {……} 以下叙述中正确的是
admin
2012-05-23
86
问题
若有函数
voidfun(double a[],int*n)
{……}
以下叙述中正确的是
选项
A、形参a和n都是指针变量
B、形参a是一个数组名,n是指针变量
C、调用fun函数时将把double型实参数组元素一一对应地传送给形参a数组
D、调用fun函数时只有数组执行按值传送,其他实参和形参之间执行按地址传送
答案
B
解析
形参a是一个double类型的数组,形参n是一个指向整型变量的指针变量,故选项B正确。选项A中,形参a作为数组名,它保存数组的首地址,可以视为一个指针,但是指针常量不是指针变量,所以错误。C语言中将实参数组的首元素的地址传递给形参数组,并不对形参数组大小做检查,所以选项C中的说法是错误的。无论是数组名做形参还是指针变量做形参,实参和行参之间都是按照地址传送的,所以选项D是错误的。
转载请注明原文地址:https://kaotiyun.com/show/9NPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是charcchar(charch){if(ch>=’A’&&ch<=’Z’)ch=ch-’A’+’a’;returnch;}main(){cha
若有说有:intn=2,*p=&n,*q=p;,则以下非法的赋值语句是
有以下程序main(){inti,n=0;for(i=2;i<5;i++){do{if(i%3)continue;
设有定义:intn,*k=&n;以下语句将利用指针变量k读写变量n中的内容,请将语句补充家整。seanf("%d",【】);printf("%d\n",【】);
以下程序运行后的输出结果是【】。intf(inta[],intn){if(n>=1)returnf(a,n-1)+a[n-1];elsereturn0;}main()
设有以下说明语句typedefstruct{intn;charch[8];}PER;
若有以下说明和定义typedeint*INTEGER;INTEGERp,*q;以下叙述正确的是
以下能正确定义的数组并正确赋初值的语句是
下列关于单目运算符++、--的叙述中正确的是
设有以下语句:typedefstructS{intg;charh;}T;则下面叙述中正确的是
随机试题
除鼻外侧软骨及上颌骨额突外,支撑鼻背的还有
在下列情况中,应当实行数罪并罚的是:()
在工程施工合同按照合同计价方式和风险分担情况划分的类型中,()计价方式一般适用于核定合同价格时,工程内容、范围、数量不清楚或难以界定的工程建设项目。
企业财务统计中的无形资产包括专利权、商誉以及( )等。
SEACLOUDINVESTMENTSAmemberofthe"lifeforliving"groupPlanningforacreativeret
简述运用讲授法的基本要求。
有的哲学家说,在大风扬起的尘土中,每一粒尘土的运动状况都是纯粹必然的。这是一种()。
制度包含正式的法律规则和非正式的风俗习惯两个方面。它是交易的结果,制度确立后便形成相对稳定的利益格局,从而产生制度惯性。在这种惯性中,风俗习惯的变迁与法律规则的变迁都比较缓慢。所以,( )
已知随机变量X和Y相互独立,且都服从正态分布N(0,σ2),求常数R,使得概率
下列数据结构中,属于非线性结构的是()。
最新回复
(
0
)