首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有函数 voidfun(double a[],int*n) {……} 以下叙述中正确的是
若有函数 voidfun(double a[],int*n) {……} 以下叙述中正确的是
admin
2012-05-23
79
问题
若有函数
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输入字符串的语句是
下列条件语句中,功能与其他语句不同的是
一个C语言程序是由()。
在数据库管理系统提供的数据语言中,负责数据的完整性、安全性的定义与检查以及并发控制、故障恢复等功能的是
下面程序由两个源程序文件:t4.h和t4.c组成,程序编译运行的结果是:【】。t4.h的源程序为:#defineN10#dennef2(x)(x*N)t4.c的源程序为:#include
若有定义"int*p[3];",则以下叙述中下确的是
C语占中,函数值类型的定义可以缺省,此时函数值的隐含类型是
设有定义:inca,*pa;&a;以下scanf语句中能正确为变量a读入数据的是
以下不能正确定义二维数组的选项是
已定义ch为字符型变量,以下赋值语句中错误的是
随机试题
最佳资本结构
患儿3岁,反复得肺炎,3~4次/年,同时有腹泻病史。查血IgA<5rag/L,IgG、IgM正常,其诊断可能为
设X与Y相互独立,且X一N(2,4),Y一N(1,9),则D(2X—Y)=()。
监理单位在竞争承揽监理业务时应注意的事项有()。
关于汇兑结算,以下说法正确的有()。
简述新课改背景下的教学观的转变。
若一个正比例函数的图象经过A(3,一6),B(m,一4)两点,则m的值为()
幼儿的活动是以()为主导活动。
【26】【31】
A、Heanswersitallbyhimself.B、Heasksthemtocallbackintheafternoon.C、Hehasthequestionanswered.D、Hetellsthemth
最新回复
(
0
)