首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对于函数声明void fun(float array[],int*ptr);以下叙述正确的是( )。
对于函数声明void fun(float array[],int*ptr);以下叙述正确的是( )。
admin
2020-07-28
89
问题
对于函数声明void fun(float array[],int*ptr);以下叙述正确的是( )。
选项
A、函数fun的参数array,ptr都是指针变量
B、函数fun的参数array是数组名,ptr是指针变量,它们有本质区别
C、调用函数fun时,实参数组元素个数可以比形参array数组元素个数多
D、调用函数fun时,传送给形参array的应是数组的所有元素
答案
A
解析
fun()函数两个参数:array和ptr,返回值为void类型,其中array是float数组名,ptr是整型指针变量,C语言中,数组名本身就是一个地址,作为形参时,数组退化成指针类型,所以array就是一个指针变量,选项A正确,B错误;调用函数fun()时,实参数组元素的个数与形参array数组元素个数相同,选项C错误;调用函数fun()时,传递给形参array的只是实参数组的首地址,选项D错误,本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/kW3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:chara=’\82’;则变量a
以下选项中非法的C语言字符常量是
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是
有以下程序voidfun(int*p,int*q){intt;t=*p;*p=*q;*q=t;*q=*p;}main(){inta=0,b=9;fun(&a,&b);printf("%d%d\n",a,b);}程序的输出结果是
有以下程序voidfun(inta,intb,intc){a=b;b=c;c=a;}main(){inta=10,b=20,c=30;fun(a,b,c);pfintf("%d,%d,%d\n",c,b,a);}程序运行后的输出结果是
有以下程序#include<stdio.h>intf(intx,inty){return((y-x)*x);}main(){inta=3,b=4,c=5,d;d=f(f(a,b),f(a,c));printf("%\n",d);}程
以下选项中关于程序模块化的叙述错误的是
若有语句:char*line[5];,以下叙述中正确的是
以下函数按每行8个输出数组中的数据:voidfun(int*w,intn){inti;for(i=0;i<n;i++){_______printf("%d",w[i]);}printf("\n");}下划线处应填入的语句是
关于地址和指针,以下说法正确的是()。
随机试题
______ofmoneypreventedusfromtakingaholidaythisyear.
最常出现骨转移的疾病是
2010年2月1日,A公司按照合同约定向B公司交付价值100万元的货物,B公司于2010年2月10日向A公司签发了一张见票后1个月内付款、金额为100万元的银行承兑汇票。2010年2月25日,A公司向C银行提示承兑并于当日获得承兑。2010年3月10日,A
经营国内旅游业务和入境旅游业务的旅行社,应当存人质量保证金()。
甲公司将一台设备经营出租给乙公司,租赁期为3年,第一年年初支付租金10万元,第二年年初支付租金8万元,第三年免付租金,甲公司第二年应确认的租金收入为()。
张老师新接任初二(1)班的班主任,近来很苦恼。起初,他对学生和颜悦色,可他班上总有个别学生不听课,扰乱课堂秩序,提醒、批评都没有很大作用。于是,他安排这些学生坐教室的最后一排。年级组长要求学生的期末平均成绩必须达到一定的分数,为此,张老师吃不香、睡不好,于
A:I’manxioustogetstartedonmythesis.Canwemeetsometimebeforetheweekend?B:______
早期的DOS操作系统属于()。
在利用菜单编辑器设计菜单时,为了把组合键<Alt+O>设置为“打开(O)”菜单项的访问键,可以将该菜单项的标题设置为()。
有以下定义语句,编译时会出现编译错误的是()。
最新回复
(
0
)