首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是
admin
2010-03-29
85
问题
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是
选项
A、函数调用可以作为独立的语句存在
B、函数调用可以无返回值
C、函数调用可以出现在表达式中
D、函数调用可以作为一个函数的形参
答案
8
解析
函数的形参和实参具有以下特点:
①形参变量只有在被调用时才分配内存单元,在调用结束时,即刻释放所分的内存单元。因此,形参只有在函数内部有效。函数调用结束返回主调函数后则不能再使用该形参变量。②实参可以是常量、变量、表达式、函数等,无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值,以便把这些值传送给形参。因此应通过预先用赋值,输入等办法使实参获得确定值。③实参和形参在数量上,类型上,顺序上应严格一致,否则会发生“类型不匹配”的错误。④函数调用中发生的数据传送是单向的。即只能把实参的值传送给形参,而不能把形参的值反向地传送给实参。因此在函数调用过程中,形参的值发生改变,而实参中的值不会变化。注意:函数调用不可以作为一个函数的形参。注意:函数可以嵌套调用,但是不可嵌套定义。
转载请注明原文地址:https://www.kaotiyun.com/show/GUjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
有以下程序#includestructSTU{charname[9];charsex;intscore[2];};voidf(structSTUa[]){structSTUb={"Zha
设intk=0:以下选项的四个表达式中与其他三个表达式的值不相同的是()。
以下选项中,能正确进行字符串赋值的是
有以下程序#includemain(){inta[]={10,20,30,40},*p=a,i;for(i=0;i<=3;i++){a[i]=*p;p++;}printf("%d\n",a[2]);}程序运行后的输出结果是
if语句的基本形式是:if(表达式)语句,以下关于"表达式"值的叙述中正确的是
以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。#include#defineN10voidfun(intx[N]){inti=0;while(i<N)scanf("%d",___);}在程序中下划线处应填入
计算机软件设计过程中,不属于需求规格说明的是()。
以下()不属于对象的基本特征。
下面关于位运算符的叙述,正确的是
随机试题
企业财务战略的决策实质是()
Peteraswellashisfriends______tomusic.
下列纠纷可以适用《仲裁法》调整的是()。
汇款结算方式主要有()。
始于距今204万年以前的______是中国远古遗存中目前所知道的最早的人类。
通过语言、表情、动作及其他方式引起众人相同的情绪和行为,这个现象叫()。
在知识学习中,根据言语信息复杂程度通常将知识学习分成哪几种形式?
公文的文稿包括()。
洋务派兴办洋务事业的意图有()
使用_______命令可以释放当前主机自动获取的IP地址。
最新回复
(
0
)