首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有函数 voidfun(double a[],int*n) {……} 以下叙述中正确的是
若有函数 voidfun(double a[],int*n) {……} 以下叙述中正确的是
admin
2012-05-23
93
问题
若有函数
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全国计算机二级
相关试题推荐
有以下程序:main(){char*p[10]={"abc","aabdfg","dcdbe","abbd","cd"};printf("%d\n",strten(p[4]));}
有以下程序main(){chara[7]="a0\0a0\0";inti,j;i=sizeof(a);j=strlen(a);printf("%d%d\n",i,j);
有以下程序main(){intx[8]={8,7,6,5,0,0},*s;s=x+3;printf("%d\n",s[2]);}执行后输出结果是
以下程序运行后的输出结果是【】。structNODE{intk;structNODE*link;};main(){structNODEm[5],*p=m,*p=m,*q=m+4;inti=0;
以下程序运行后的输出结果是【】。intf(inta[],intn){if(n>=1)returnf(a,n-1)+a[n-1];elsereturn0;}main()
若有定义"int*p[3];",则以下叙述中下确的是
设有定义:inca,*pa;&a;以下scanf语句中能正确为变量a读入数据的是
设有以下语句:typedefstructS{intg;charh;}T;则下面叙述中正确的是
已定义ch为字符型变量,以下赋值语句中错误的是
以下选项中属于C语言数据类型的是()。
随机试题
甲将某物出售于乙,乙转售于丙,甲应乙的要求,将该物直接交付于丙。下列哪一说法是错误的?
20世纪90年代后期,我国改革开放和现代化建设经受的风险考验包括()
肝胃不和证妊娠恶阻的表现是()
A、红花、桃仁B、牛膝、苍术、黄柏C、川芎、柴胡、香附D、郁金、石菖蒲E、丹参、虎杖配伍相合用于下焦湿热之足膝肿痛、痿软无力及湿疹、湿疮的药物
人民法院行政审判庭不受理公民、法人或其他组织对下列事项中的______提起的诉讼。
为了防止在实际估价中估价人员随意改变权重来调整估价结果,应对不同估价方法测算结果的权重取值范围作出限制。若采用两种估价方法的,权重应()。
根据《民法通则》规定,诉讼时效期间从()起开始计算。
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是()。
(2009年)(Ⅰ)证明拉格朗日中值定理:若函数f(χ)在[a,b]上连续,在(a,b)内可导,则存在ξ∈(a,b),使得f(b)-f(a)=f′(ξ)(b-a).(Ⅱ)证明:若函数f(χ)在χ=0处连续,在(0,δ)(δ>0)内可导,且f′(χ
循环队列的存储空间为Q(0:59),初始状态为空。经过一系列正常的人队与退队操作后,front=25,rear=24。循环队列中的元素个数为()。
最新回复
(
0
)