首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下关于return语句的叙述中正确的是( )。
以下关于return语句的叙述中正确的是( )。
admin
2015-08-09
84
问题
以下关于return语句的叙述中正确的是( )。
选项
A、一个自定义函数中必须有一条return语句
B、一个自定义函数中可以根据不同情况设置多条return语句
C、定义成void类型的函数中可以有带返回值的return语句
D、没有return语句的自定义函数在执行结束时不能返回到调用处
答案
B
解析
在函数中允许有多个return语句,但每次调用只能有一个return语句被执行,因此只能返回一个函数值,故A选项描述错误。定义成void类型的函数,不允许从该函数取得返回值,也不允许使用return语句,故C选项描述错误。没有return语句的函数在执行到函数的最后一条语句后会自动返回到调用处,故D选项描述错误。因此B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/aQDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义doublea[5];,则a数组元素下标的上限为______。
下列程序的输出结果是______。#include<stdio.h>main(){intx=10,y=10,i;for(i=0;x>8;y=++)printf("%d%d",X--,y);}
执行下列程序后,输出的结果是()。#include<stdio.h>#defineS(X)X*Xvoidmain(){ihta=9,k=3,m=2;a/=S(k+m)/S(k+m);prin
下列程序段的输出结果为()。#include<stdio.h>main(){staticchara[]="language";char*p;p=a;for(p=a;p<a+8;p+=2)
有下列程序段:intn,t=-1,S=0;scanf("%d",&n);do{s=s+t;t=t-2;}while(t!=n);为使此程序段不陷入死循环,从键盘输入的数据应该是()。
设有定义:ihta=2,b=3,c=4;,则下列选项中值为0的表达式是()。
有以下程序#include<stdio.h>voidfun(int*a,intn)/*fun函数的功能是将a所指数组元素从大到小排序*/{intt,i,j;for(i=0;i<n-1;j++)fo
随机试题
关于数字x线成像方法的叙述,错误的是
能产生白喉毒素的白喉杆菌,是因为其有
各类旅游用地评估,应注意()评价标准。
在资产负债表“负债及所有者权益”方填列的项目是()
对库存现金进行清查应该采用的方法是()。
甲公司拟在厂区内建造一幢新厂房,有关资料如下:(1)2015年1月1日向银行专门借款5000万元,期限为3年,年利率为6%,每年1月1日付息。(2)除专门借款外,甲公司还有两笔一般借款,分别为公司于2014年12月1日借入的长期借款1
X公司的主要产品为日用洗涤用品,其产品通过数十家批发商进入全国各地的市场,2000年X公司对这些批发商进行了顾客满意度调查。这些批发商属于X公司的_______。
WhydoesastudentmentiontheMonaLisa?
ThedevelopmentofJamestowninVirginiaduringthesecondhalfofthe17thcenturywascloselyrelatedtothemakinganduseof
A、Hedoesn’tlikeTomHanks.B、Hedoesn’tlikeYomCruises.C、Hedoesn’tlikeZeltaJones.D、Hedoesn’tlikelovemovies.B
最新回复
(
0
)