首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下关于return语句的叙述中正确的是( )。
以下关于return语句的叙述中正确的是( )。
admin
2015-08-09
33
问题
以下关于return语句的叙述中正确的是( )。
选项
A、一个自定义函数中必须有一条return语句
B、一个自定义函数中可以根据不同情况设置多条return语句
C、定义成void类型的函数中可以有带返回值的return语句
D、没有return语句的自定义函数在执行结束时不能返回到调用处
答案
B
解析
在函数中允许有多个return语句,但每次调用只能有一个return语句被执行,因此只能返回一个函数值,故A选项描述错误。定义成void类型的函数,不允许从该函数取得返回值,也不允许使用return语句,故C选项描述错误。没有return语句的函数在执行到函数的最后一条语句后会自动返回到调用处,故D选项描述错误。因此B选项正确。
转载请注明原文地址:https://jikaoti.com/ti/U6i0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中不正确的是()。
有下列程序:#include<stdio.h>main(){inta=6,b=7,m=1;switch(a%2){case0:m++;break;case1:m++;switch(b%
字符串"\\\"ABCDEF\"\\"的长度是()。
下列程序的输出结果是()。#include<stdio.h>main(){inta[2][3]={{1,2,3},{4,5,6}},(*p)[3],i;p=a;for(i=0;i<3;i++)
设有程序段:intk=12;while(k=1)k=k-1;则下列描述中正确的是()。
假定w、x、y、m均为血型变量,则执行下列的语句后,m的值是()。w=6,x=4,y=3;m=(w<x)?w:x;m=(m<y)?m:y;
设有下列宏定义:#defineA2#defineBA+3则执行赋值语句:t=b*2;t为血型变量后的值是______。
"printf("%d\n",strlen("\t\"’\023\xABC\n"));"语句的输出结果是______。
下列叙述中错误的是()。
随机试题
根据《行政处罚法》规定,精神病人在不能辨认或者不能控制自己行为时有违法行为的,不予行政处罚,但应当责令其监护人严加看管和治疗()
许可证一经(),即获得法律效力。
假设企业年销售收入为50万,年销售成本为20万,企业年初存货是12万元,年末存货是4万元。为了评价该企业的营运效率,计算出来的存货周转率为()。
增生性贫血时骨髓增生(1)___________,幼红细胞百分率常>(2)___________。
患者患病后,不愿担任患者角色,仍然坚持工作,这是违背了患者角色权利和义务的哪一条
根据《食品卫生法》的规定,饭店使用的餐具、饮具等盛放直接入口食品的容器,使用前必须经过清洗消毒,食具消毒一般采用物理或化学方法,其中物理方法一般是指()。
所有外交人员、政府官员和普通旅客,不分男女、国籍和等级,都必须经过()。
御史台
马克思、列宁设想的对资产阶级和平赎买在中国之所以能够实现。是因为()
Clothesplaya【B1】______roleintheconclusionswereachbyprovidingcluestowhopeopleare,whotheyarenot,andwhotheyw
最新回复
(
0
)