题目内容

对于以下递归函数f,调用 f (3) 的返回值是___(1)__。f (int n){ return ((n>0) ? 2*f(n-1)+f(n-2) : -1); }

查看答案
更多问题

若输入2347,则以下代码的执行结果为(1) 。#include using namespace std;int main(){ char s;cin.get(s);while (s != '\n'){ switch (s - '2'){ case 0:case 1: cout << s + 4;case 2: cout << s + 4; break;case 3: cout << s + 3;default: cout << s + 2; break;}cin.get(s);}return 0;}

以下代码的运行结果为(1)。int func(int a, int b){ static int m=0, i=2;i+=m+1;m=i+a+b;return m;}int main(){ int k=4, m=1, p;p=func(k, m); cout<

以下代码的执行结果为(1)。#includeusing namespace std;int k;double a = 6.3;double function(int, double);int main(){ int k = 5;double b;for (int i = 1; i <= 3; i++){ if (i == 1) b = function(k, a);else b = function(k, b);cout << k << " " << a << " " << b << endl;//此处均为两个空格}return 0;}double function(int a, double k){ static int b = a;double c = k;b++;c -= 1;cout << k << " " << a << " " << b << endl;//此处均为两个空格return k + 1;}

以下程序的输出的结果是 (1)。#includeusing namespace std;void f(int y,int *x){ y=y+*x;*x=*x+y;}int main(){ int x=2,y=4;f(y,&x);cout<<"x="<

答案查题题库