首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有函数 voidfun(double a[],int*n) {……} 以下叙述中正确的是
若有函数 voidfun(double a[],int*n) {……} 以下叙述中正确的是
admin
2012-05-23
38
问题
若有函数
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(){chara1=’M’,a2=’m’;printf("%c\n",(a1,a2));}以下叙述中正确的是
有以下程序main(){chara[7]="a0\0a0\0";inti,j;i=sizeof(a);j=strlen(a);printf("%d%d\n",i,j);
以下程序的输出结果是charcchar(charch){if(ch>=’A’&&ch<=’Z’)ch=ch-’A’+’a’;returnch;}main(){cha
在16位C编译系统中,若定义longa;则能给a赋值40000的正确语句是()。
请选出可用作C语言用户标识符的是()。
源程序中应包含一些内部文档,以帮助阅读和理解程序,源程序的内部文档通常包括选择合适的标识符、注释和
设有以下说明语句typedefstruct{intn;charch[8];}PER;
C语占中,函数值类型的定义可以缺省,此时函数值的隐含类型是
设有以下语句:typedefstructS{intg;charh;}T;则下面叙述中正确的是
随机试题
A.漏出液B.浆液性渗出液C.血性渗出液D.乳糜性渗出液E.脓性渗出液下列疾病典型的临床表现是
病毒大小的测量单位是
慢性肾功能不全恶化的常见诱因,应除外的是
“潜意识”理论上属于心理学上的哪种理论
[2014年,第45题]下列有机物中,既能发生加成反应和酯化反应,又能发生氧化反应的化合物()。
下列行为中,属于税收执法监督中事后监督形式的有()。
主承销即牵头组织承销团的证券公司。主承销可以()。
在下列民事法律关系或者民事法律制度中,不涉及三方当事人的是()。
E-mail地址由域名和用户名两部分组成,它们之间用@分隔,其中在@后面的部分是【】。
将E—R图转换为关系模式时,实体和联系都可以表示为
最新回复
(
0
)