首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下关于return语句的叙述中正确的是( )。
以下关于return语句的叙述中正确的是( )。
admin
2015-08-09
61
问题
以下关于return语句的叙述中正确的是( )。
选项
A、一个自定义函数中必须有一条return语句
B、一个自定义函数中可以根据不同情况设置多条return语句
C、定义成void类型的函数中可以有带返回值的return语句
D、没有return语句的自定义函数在执行结束时不能返回到调用处
答案
B
解析
在函数中允许有多个return语句,但每次调用只能有一个return语句被执行,因此只能返回一个函数值,故A选项描述错误。定义成void类型的函数,不允许从该函数取得返回值,也不允许使用return语句,故C选项描述错误。没有return语句的函数在执行到函数的最后一条语句后会自动返回到调用处,故D选项描述错误。因此B选项正确。
转载请注明原文地址:https://www.kaotiyun.com/show/aQDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量已正确定义,下列正确的程序段是()。
下列程序的输出结果是()。#include<stdio.h>main(){inta=4;printf("%d\n",(a+=a-=a*A));}
设有下列宏定义:#defineA2#defineB(A+3)则执行赋值语句“k=B*20;”(k为int型变量)后,k的值是______。
下列程序的输出结果是______。main(){inta=1,b=2,c=3,t=0;if(a<B){t=a;a=b;b=t;}if(a<C){t=a;a=c;c=t;}printf("%d,%d,%d\n
执行下列程序后,输出的结果是()。#include<stdio.h>#defineS(X)X*Xvoidmain(){ihta=9,k=3,m=2;a/=S(k+m)/S(k+m);prin
下列程序中函数reverse()的功能是将a所指数组中的内容进行逆置。#include<stdio.h>voidreverse(inta[],ihtn){inti,t;for(i=0;i<n/2;i++)
两次运行下列的程序,如果从键盘上分别输入3和1,则输出结果是()。main(){intx;scanf("%d",&x);if(x++>2)printf("%d",x);elseprintf("%d
执行下列程序中的输出语句后,a的值是()。main(){inta;printf("%d\n",(a=2*3,a*5,a+7));}
随机试题
税法调整对象的性质。
简述企业的流程要素。
在评价一项公共卫生服务时,以下指标哪项指标是效用指标
霍乱患者最早出现的病理生理改变是
职能式组织结构的主要特点是()。
执业资格是指从业人员具有相应的注册执业资格证书,目前国家已实行涉及建筑业勘察设计类的主要执业资质是()。
-1,1,7,25,79,()
目前的乡镇干部,白天到乡镇上班,晚上回城镇休息,我们称他们为走读干部。对此你怎么看?
WhichofthefollowingstatementsabouttheEuropeansoldiersiscorrect?Accordingtotheauthor,itishardforasocietyto
ManyforeignerswhohavenotvisitedBritaincallalltheinhabitantsEnglish,fortheyareusedtothinkingoftheBritishIsle
最新回复
(
0
)