首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下关于函数的叙述中正确的是
以下关于函数的叙述中正确的是
admin
2021-07-09
69
问题
以下关于函数的叙述中正确的是
选项
A、函数调用必须传递实参
B、函数必须要有形参
C、函数必须要有返回值
D、函数形参的类型与返回之的类型无关
答案
D
解析
函数参数有两种:形式参数和实际参数,前者函数定义时函数名后括号内是形参列表,每个形参由类型和名称两部分组成。在定义函数时,系统并不给形参分配存储单元,当然形参也没有具体的数值,所以称它为形参,也称虚参。形参在函数调用时,系统暂时给它分配存储单元,以便存储调用函数时传来的实参。一旦函数结束运行,系统马上释放相应的存储单元;后者函数调用时函数名后括号内是实参列表,实参可以是常量、变量或表达式。当函数返回到主调函数时,有时会有数据带给主调函数,也可以没有任何数据返回给主调函数,返回的数据称为函数的返回值。函数形参的类型与返回值的类型无关,D选项正确。函数可以没有形参,B选项错误。函数可以没有返回值,C选项错误。函数如果没有形参也就不必传递实参,A选项错误。
转载请注明原文地址:https://kaotiyun.com/show/zetp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序intfun1(doublea){returna*=a;}intfun2(doublex,doubley){doublea=0,b=0;a=fun1(x);b=fun1(y);return(int)
以下叙述中正确的是
下列叙述中正确的是
若有定义语句:chars[10]="1234567\0\0";则strlen(s)的值是
有以下程序:#include<stdio.h>main(){struetSTU{charname[9];charsex;doublescore[2];};struetSTUa={"Zhao",’m’,85.0,90,0},
支持子程序调用的数据结构是()。
定义学生选修课程的关系模式如下:S(S#,Sn,Sd,Sa)(其属性分别为学号、姓名、所在系、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);SC(S#,C#,G)(其属性分别学号、课号和成绩)。检索选修课程名为“操作系统”的
编写一个甬数,其功能是:从传人的num个字符中找出最长的一个字符串,并通过形参指针max传回该串地址(用****作为结束输入的标识)。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的
下面函数的功能是()。sss(s,t)char*s,*t;{while(*s);while(*t)*(s++)=*(t++);returns;}
软件测试的目的是
随机试题
民事权利受害人对于损害的发生也有过错的,侵害人的民事责任()
上全口义齿的腭侧基托常见的折裂方向是A.由左向右B.由右向左C.从前向后D.从后向前E.裂隙向四周呈放射状
肉芽组织内发挥抗感染作用的主要成分是()。
著名的耶克斯-多德森定律告诉我们:对于难易适中的任务来说,学习动力水平为中等时,学习效果()。
人民警察职业道德的基本原则是()。
附条件的民事行为所附条件违背法律规定的,应当()。
BlackHolesTriggerStarstoSelf-DestructScientistshavelongunderstoodthatsupermassive(超大质量的)blackholesweighingmill
Weallwentto______theplayyesterdayafternoon.
Freudiantheoryindeedtookwestern20th-centurycivilizationbystorm.Howso?Theanswerliesinfourfactors.OfFreud’s
TheAustralianstateofVictoriaisinvestinginaprogramtoidentifynewopportunitiesforitsfoodandagricultureindustries
最新回复
(
0
)