首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有函数 voidfun(double a[],int*n) {……} 以下叙述中正确的是
若有函数 voidfun(double a[],int*n) {……} 以下叙述中正确的是
admin
2012-05-23
87
问题
若有函数
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全国计算机二级
相关试题推荐
下列函数定义中,会出现编译错误的是
有以下定义:#include<stdio.h>chara[10],*b=a;不能给数组a输入字符串的语句是
以下程序的输出结果是charcchar(charch){if(ch>=’A’&&ch<=’Z’)ch=ch-’A’+’a’;returnch;}main(){cha
fun函数的功能是:首先对a所指的N行N列的矩阵,找出各行中的最大的数,再求这N个最大值中的最小的那个数作为函数值返回。请填空。#include<stdio.h>#defineN100intfun(int(*a)[N]){int
以下程序运行后的输出结果是【】。intf(inta[],intn){if(n>=1)returnf(a,n-1)+a[n-1];elsereturn0;}main()
若有定义"int*p[3];",则以下叙述中下确的是
设有定义:intn=0,*p=&n,**q=&p;,则以下选项中,正确的赋值语句是
若有定义:inla=8,b=5,c;,执行语句c=a/b+0.4;后,c的值为
已定义ch为字符型变量,以下赋值语句中错误的是
随机试题
Itisaterribleillustrationofman’sweaknesstonature,andthetsunami(海啸)thatstrucktheJapanesecoastinMarch,2011ha
关于医务人员个人荣誉与集体荣誉的说法正确的是
属于骨折晚期并发症的是()
水文现象的基本特点包括随机性与()。
存在职业病危害因素的用人单位,未按照规定及时、如实向主管行政部门申报产生职业病危害项目的,除责令限期改正,给予警告,可以并处()的罚款。
钢管混凝土拱应采用()施工,由拱脚向拱顶对称均衡地连续压注一次完成。
下列关于知识产权的说法正确的是()。
简述公路运输的主要特点及功能。
可以将指定位的值清零且不影响其它位的ARM指令助记符有()。①AND②BIC③ADD④STR⑤MOV⑥CMP⑦SUB⑧MUL
假定你是李明,在网上看到人民医院的招聘启事,对此工作很感兴趣,现在给人力资源部的张先生写一封自荐信。日期:6月12日内容主要包括:1.毕业于临床医学专业,非常热爱医生这一职业;2.有丰富的社会实践经验,善于与病人沟通;3.希望能得到面试的机会
最新回复
(
0
)