首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若函数调用时的实参为变量,以下关于函数形参和实参的叙述中正确的是( )。
若函数调用时的实参为变量,以下关于函数形参和实参的叙述中正确的是( )。
admin
2021-04-28
38
问题
若函数调用时的实参为变量,以下关于函数形参和实参的叙述中正确的是( )。
选项
A、函数的实参和其对应的形参共占同一存储单元
B、形参只是形式上的存在,不占用具体存储单元
C、同名的实参和形参占同一存储单元
D、函数的形参和实参分别占用不同的存储单元
答案
D
解析
在C语言中,函数的实参单元与形参单元在内存中分配不同的存储单元。在调用函数时,给形参分配临时存储单元,并将实参对应的值传递给形参,在被调用函数中对形参存储单元中的值进行运算,最后通过return语句把函数值返回调用函数。当调用结束后,形参单元被释放,实参单元仍保留并维持原值。
转载请注明原文地址:https://kaotiyun.com/show/pttp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:#include<stdio.h>voidfun(int*a,intn)/*fun函数的功能是将a所指数组元素从大到小排序*/{intt,i,j;for(i=0;i<n-1;j++)for(j=i+1;j<n;j++)
有以下程序#includemain(){inti,j,m=55;for(i=1;i
有以下函数:intfun(char*s){char*t=s:while(*t++);return(t-s);}该函数的功能是()。
C源程序中不能表示的数制是()。
有以下程序#include#includevoidfun(chars[][10],intn){chart;inti,j;for(i=0;i<n-1;i++)for(j=i+1;j<n;j++)if(s[i][0]
C语言主要是借助以下哪种手段来实现程序模块化
有以下程序:#include<stdio.h>intadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10;f=add;…}则以下函数调用语句错误的是()。
随机试题
Longago,anoperationhadusuallytobedonewhilethesickmancouldfeeleverything.Thesickmanhadtobehelddownonata
Youngpeoplewhodrinkorusedrugsaremainlyinfluencedbyboththeirparentsandpeerpressure.Otherreasonstheytaket
药物流行病学的产生与下列因素有关:
活动室、寝室、音体活动室应设双扇平开门,其宽度不应小于()。
某项目的总投资为3000万元,项目资本金为1500万元,年息税前利润为800万元,折旧和摊销100万元,应付利息80万元,运营期内的年平均净利润为600万元。该项目的资本金净利润率为( )。
合同生效后,当事人发现合同对质量的约定不明确,首先应当采用( )确定价款。
投标报价是以开拓市场,积累经验,向后续投标项目发展为目标,是国际工程投标报价策略中______。
错误选项为:B;正确写法为:2004协议年度是出口证书上关键的一栏,填写时应确保与货物实际出运的年度一致。提单显示货物出运年度为2004年,而许可证显示的配额年度为2005年,与信用证要求不符。
在水中自由地___________,闲暇的时候挣脱一切___________,到岸上享受晨风拂面,然后,一个华丽的俯冲,重新潜入关系之水,去做一条在波涛下微笑的鱼。填入画横线部分最恰当的一项是:
【B1】【B2】
最新回复
(
0
)