首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对于函数声明void fun(float array[],int*ptr);以下叙述正确的是( )。
对于函数声明void fun(float array[],int*ptr);以下叙述正确的是( )。
admin
2020-07-28
83
问题
对于函数声明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全国计算机二级
相关试题推荐
假定已建立以下链表结构,且指针P和q已指向如图所示的节点:则以下选项中可将q所指节点从链表中删除并释放该节点的语句组是
在希尔排序法中,每经过一次数据交换后
下列结构中属于非线性结构的是
有以下程序#include<stdio.h>intfun(intx,inty){if(x==y)return(x);elsereturn((x+y)/2);}main(){inta=4,b=5,c=6;printf("%d\n",
下列描述中错误的是
下列叙述中正确的是
以下选项中不属于C语言程序运算符的是
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
设有以下程序段:structbook{floatprice;charlanguage;chartitleE20];}rec,*ptr;ptr=&rec;要求输入字符串给结构体
关于地址和指针,以下说法中正确的是()。
随机试题
关于热痉挛,以下说法不正确的是()
分居夫妇不宜采用的避孕方法是
牙的功能不包括
根据《企业破产法》的规定,占债务人注册资本()以上的出资人,可以向人民法院申请重整。
公式“=SUM(A1:B2)”将要对()求和。
记账凭证账务处理程序的主要缺点是()。
《呐喊》《青春期》都是挪威画家蒙克的代表作。()
下列选项中,不属于鲁迅杂文集的一项是()。
聪明的投资者总是在保守的投资和高风险、高回报的投资之间平衡他们的资产。根据这句话,下列哪种说明是正确的?
Lookattheplanofthecorrectplace.Forquestions6-10,choosethecorrectplace.ForeachquestionmarkoneletterA-H.Wh
最新回复
(
0
)