首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有函数 voidfun(double a[],int*n) {……} 以下叙述中正确的是
若有函数 voidfun(double a[],int*n) {……} 以下叙述中正确的是
admin
2012-05-23
42
问题
若有函数
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://jikaoti.com/ti/HEB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:main(){char*p[10]={"abc","aabdfg","dcdbe","abbd","cd"};printf("%d\n",strten(p[4]));}
有以下程序main(){chara[]={’a’,’b’,’c’,’d’,’e’,’f’,’g’,’h’,’\0’};inti,j;i=sizeof(a);j=strlen(
以下程序的输出结果是charcchar(charch){if(ch>=’A’&&ch<=’Z’)ch=ch-’A’+’a’;returnch;}main(){cha
以下选项中可以作为C语言合法常旱的是
以下程序运行后的输出结果是【】。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()
设有如下说明typedefstructST{longa;intb;charc[2];}NEW;则下面叙述中正确的是
以下能正确定义的数组并正确赋初值的语句是
若有如下结构体说明:structSTRU{inta,b;charc:doubled;stmctSTRU*p1,*p2;};请填空,以完成对t数组的定义,t数组的每个元素为该结构体类型。【】t[20]
随机试题
理想的“补缺基点”应具备哪些特征?
举例说明移民流行病学的概念、基本原理和应用。
《药品管理法》规定医疗机构配制的制剂应当是本单位
药物有轻质与重质之分,是指
一般环境中,直接接触土体浇筑的构件,其钢筋的混凝土保护层厚度不应小于()mm。
()是人们对于体育的现象、事实及其规律的认识,是人们在长期的实践中积累起来的经验的概括和总结。
认为符合法定条件,申请公安机关颁发许可证、执照、资质证、资格证等证书,或者申请公安机关审批、登记有关事项,公安机关没有及时办理的,公民、法人或者其他组织可以向公安机关提起行政复议。()
Doanimalshaverights?Thisishowthequestionisusuallyput.Itsoundslikeauseful,ground-clearingwaytostart.(T1)Actu
A、 B、 C、 A所给出的问题询问信件是否已经寄出。因此以“sent”作为回答的选项(A)显然是正确答案。注意提问中的letter与选项(C)中的little发音上有些相似,不要混淆。
调查者发现每天散步有利于睡眠质量。他们同时也提出只有早上锻炼才对晚上睡觉有利。那些晚上锻炼的人实际上有更多的睡眠问题。一个可能的解释是晚上和早上锻炼相比会影响睡眠质量。早上锻炼可能会让生命钟变得有序,而晚上锻炼则会打乱这种秩序。但是还需要更多的调查来证实这
最新回复
(
0
)