中国大学MOOC: 下列命令执行后,输出的值为( )。>> f=@(n) sum(n.*(n+1));>> f(1:5)
70
举一反三
- 下列命令执行后,输出的值为()。>> f=@(n) sum(n.*(n+1));>> f(1:5)
- 下列命令执行后,输出的值为( )。>> f=@(n) sum(n.*(n+1));>> f(1:5) A: 30 B: 50 C: 70 D: 80
- 中国大学MOOC: 下列代码段执行后,n的值为()。 int f = 1,n = 0; while(true){ f = f * 2; n++; if ( f >= 128) break; }
- 中国大学MOOC: 执行如下代码片段后,n的值为:int n= 5;n = (n % 2) == 0 ? n – 1 : n + 1;
- 执行下列语句后,x的值是()。f=@(n) max(n.*(n+1),[],2);x=f([-2,4,6,5,0,4]);
内容
- 0
定义了一个函数文件fun.m: function f=fun(n) f=sum(n.*(n+1)); 在命令行窗口调用fun函数的结果为( )。 >> fun(1:5)
- 1
执行完下列语句段后,i的值为:()。intf(intn){if(n<=0)return0;if(n==1)return1;if(n>1)returnf(n-1)+f(n-2);}inti=f(5); A: 3 B: 5 C: 6 D: 7
- 2
对一切正整数n,有f(n+1)=f(n)+n,且f(1)=1,则f(n)=n2−n+22n2−n+22.
- 3
执行以下程序后,如果输入为1,则输出为,如果输入为0,则输出为,如果输入为4,则输出为。#include<;stdio.h>;int f(int n);int main(){int n;scanf("%d",&n);printf("%d\n",f(n));return 0;}int f(int n){if(n==0||n==1)return 1;elsereturn f(n-1)+f(n-2);}
- 4
已知数列{Fn}的通项公式是Fn=1/根号5(a的n次方-b的n次方),其中a=(1+根号5)/2,b=(1-根号5)/2.证明:(1)F(n+2)=F(n+1)+F(n);(2)F(n)平方+F(n+1)平方=F(2n+1)