首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中错误的是
以下叙述中错误的是
admin
2017-04-26
46
问题
以下叙述中错误的是
选项
A、用户定义的函数中可以没有return语句
B、用户定义的函数中若没有return语句,则应当定义函数为void类型
C、用户定义的函数中可以有多个return语句,以便可以调用一次返回多个函数值
D、函数的return语句中可以没有表达式
答案
C
解析
函数值通过return语句返回,return语句的形式如下:return表达式或return(表达式);当程序执行到return语句时,程序的流程就返回到调用该函数的地方,并带回函数值。在同一函数内,可以根据需要,存多处出现return语句,在函数体的不同部位退出函数。无论函数体中有多少个return语句,return语句只可能执行一次,返同一个函数值。rerurn语句中也可以不含有表达式,这时必须定义函数为void类型,它的作用只是使流程返回到调用函数,并没有确定的函数值。函数体内可以没有return语句,这时也必须定义函数为void类型,程序的流程就一直执行到函数末尾的“}”,然后返回调用函数,也没有确定的函数值带回。
转载请注明原文地址:https://kaotiyun.com/show/7eDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是_______。main(){char*p[]={"BOOL","OPK","H","SP:,};for(i=3;i>0;i--,i--)printf("%c",*p[i]);printf("\n");}
下面程序的运行结果是______。main(){inti=0,j=10,k=2,s=0;{i+=k;if(i>j){printf("%d\n",s);break;}s+=i;}}
常用的黑箱测试有等价分类法、______、因果图法和错误推测法4种。
设有定义intn=0,*p=&n,**q=&p;,则下列选项中正确的赋值语句是
下面程序的运行结果是#include<stdio.h>voiddelch(char*s){inti,j;char*a;a=S;for(i=0,j=0;a[i]!=’\0’;i++)if(
以下正确的程序段是
在C语言中,函数调用时()。
下面程序的功能是将一个字符串str的内容颠倒过来,请填空。#includemain(){inti,j,【】;charstr[]={"1234567"};for(i=0,j=strlen(str)【】;i
以下选项中不合法的标识符是
以下选项中不合法的标识符是
随机试题
议会共和制国家的总统是()
Thefatherwritesinhiswillthateverysonanddaughter______ashareofhisproperty.
Treesshouldonlybeprunedwhenthereisagoodandclearreasonfordoingsoand,fortunately,thenumberofsuchreasonsiss
以下关于喹诺酮类抗菌药物正确的说法是
人乳中免疫球蛋白含量最丰富的是人乳乳汁量最多的是
根据税法规定,下列说法错误的是()。
下列选项中,不属于实行次交易日起回转交易的是()。Ⅰ.债券竞价交易Ⅱ.权证交易Ⅲ.B股交易Ⅳ.深圳证券交易所专项资产管理计划收益权份额协议交易
将以融资租赁方式租人的固定资产视为企业的资产进行会计核算,体现了()原则的要求。
某民法典第1条规定:“民事活动,法律有规定的,依照法律;法律没有规定的,依照习惯;没有习惯的,依照法理。”问题:从法律解释与法律推理的角度分析该条规定在法律适用上的价值与条件。
以下哪些属于法律责任的产生原因()
最新回复
(
0
)