当n=5时,下列函数的返回值是:()。
[cpp] view plaincopy
int foo(int n)
{
if(n<2)return n;
return foo(n-1)+foo(n-2);
}
A.5
B.7
C.8
D.10
第1题
对于函数IIF(B3>0,10,一10)的正确理解是()。
A.当83>0时,函数返回值为“10”,否则函数返回值为“一10”
B.当83<0时,函数返回值为“10”,否则函数返回值为“一10”
C.当83>0时,函数返回值为“一10”,否则函数返回值为“10”
D.当83<0时,函数返回值为“一10”,否则函数返回值为“10’’
第2题
有关return语句说法不正确的是()
A)系统默认的返回值类型为整型,故当函数的返回值为int型时,在函数定义时,返回值的类型说明可以省略
B)当函数有返回值时,凡是允许表达式出现的地方,都可以调用该函数
C)当函数没有返回值时,函数的返回值类型可以说明为void型,它表示“无类型”或“空类型”
D)函数的返回值类型必须与return语句中的表达式值的类型一致,但c语言也允许不同;这时,系统以函数定义时的返回值类型说明为准,并自动地将return语句中表达式的值转换为函数的返回值类型
第3题
有关return语句说法不正确的是()
A)系统默认的返回值类型为整型,故当函数的返回值为int型时,在函数定义时,返回值的类型说明可以省略
B)当函数有返回值时,凡是允许表达式出现的地方,都可以调用该函数
C)当函数没有返回值时,函数的返回值类型可以说明为void型,它表示“无类型”或“空类型”
D)函数的返回值类型必须与return语句中的表达式值的类型一致,但c语言也允许不同;这时,系统以函数定义时的返回值类型说明为准,并自动地将return语句中表达式的值转换为函数的返回值类型
第4题
A.C语言中,函数可以有多个返回值
B.当函数内部使得传入的形参值改变时,会同时改变实参值
C.函数的返回值可以是某种类型,也可以没有返回值
D.return语句返回的变量可以与函数声明的返回值不同
第5题
A.C语言中,函数可以有多个返回值
B.当函数内部使得传入的形参值改变时,会同时改变实参值
C.函数的返回值可以是某种类型,也可以没有返回值
D.return语句返回的变量可以与函数声明的返回值不同
第6题
有关return语句说法不正确的是()。
A.系统默认的返回值类型为整型,故当函数的返回值为int型时,在函数定义时,返回值的类型说明可以省略
B.当函数有返回值时,凡是允许表达式出现的地方,都可以调用该函数
C.当函数没有返回值时,函数的返回值类型可以说明为void型,它表示“无类型”或“空类型”
D.函数的返回值类型必须与return语句中的表达式值的类型一致,但C语言也允许不同;这时,系统以函数定义时的返回值类型说明为准,并自动地将return语句中表达式的值转换为函数的返回值类型
第7题
A.函数返回值类型是在定义函数时确定,函数调用时不能改变
B.函数返回值类型就是函数表达式类型
C.函数返回值类型决定了返回表达式类型
D.函数返回值表达式类型与函数返回值类型不同时,表达式类型应该转换成函数返回值类型
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!