Gra edukacyjna
Polecenie 1
Sprawdź swoją wiedzę, biorąc udział w grze.
Test
Sprawdź swoją wiedzę o ciągu Fibonacciego w języku Java, biorąc udział w grze.
Liczba pytań:
15
Limit czasu:
7 min
Pozostało prób:
1/1
Twój ostatni wynik:
-
Sprawdź swoją wiedzę o ciągu Fibonacciego w języku Java, biorąc udział w grze.
Pytanie
1/15
Pozostało czasu
0:00
Twój ostatni wynik
-
public static int fib(int n){
int x=1;
if(n>2)x=fib(n-1)+fib(n-2);
System.out.print(x);
return x;
} Możliwe odpowiedzi: 1. 1 1 2 3, 2. 1 2 3 1, 3. 1 1 2, 4. 1 1 2 3
public static long fib(int n) {
long x1 = 1;
long x2 = 1;
for (int i = 3; i <= n; i++) {
long temp = x1 + x2;
x1 = x2;
x2 = temp;
}
return x2;
} Możliwe odpowiedzi: 1. 1 1 2, 2. 3, 3. 1 2 3, 4. 2 1 1
public static int fib(int n){
if ((n==1)||(n==2)){
return 1;
}
else{
int x=fib(n-1)+fib(n-2);
return x;
}
} Możliwe odpowiedzi: 1. 1 1 2 2, 2. 1 2 2 2, 3. 2 2, 4. 1 1 2 3
public static int fib(int n){
if ((n==1)||(n==2))
return 1;
else
...
} Możliwe odpowiedzi: 1. return fib(n-1)+fib(n-2), 2. return fib(n-1)-fib(n-2), 3. return fib(n-1)*fib(n-2), 4. return fib(n-2)-fib(n-1)
public static int fib(int n){
if ((n==1)||(n==2)){
System.out.print(1);
return 1;
}
else{
int x=fib(n-1)+fib(n-2);
System.out.print(x);
return x;
}
} Możliwe odpowiedzi: 1. 1 1 2 1 3, 2. 1 2 3, 3. 2, 4. 3
public static int fib(int n){
if ((n==1)||(n==2)){
return 1;
}
else{
int x=fib(n-1)+fib(n-2);
System.out.print(x);
return x;
}
} Możliwe odpowiedzi: 1. 1 1, 2. 1 2, 3. 2 3, 4. 3 5
public static long fib(int n) {
long x1 = 1;
long x2 = 1;
for (int i = 3; i <= n; i++) {
long temp = x1 + x2;
x1 = x2;
x2 = temp;
}
return x2;
} Możliwe odpowiedzi: 1. 1 1 2, 2. 2, 3. 1 2 3, 4. 3
public static int fib(int n){
if ((n==1)||(n==2))
return 1;
else
return fib(n-1)+fib(n-2);
} Możliwe odpowiedzi: 1. 1 1 2 3, 2. 1 2 3, 3. 2, 4. 3
public static long fib(int n) {
long x1 = 1;
long x2 = 1;
for (int i = 3; i <= n; i++) {
long temp = x1 + x2;
x1 = x2;
x2 = temp;
}
return x2;
} Możliwe odpowiedzi: 1. n-ty wyraz ciągu, 2. sumę n pierwszych wyrazów ciągu, 3. n-1 wyraz ciągu, 4. sumę n i n-1 wyrazów ciągu
public static int fib(int n){
int x=1;
if(n>2){
x=fib(n-1)+fib(n-2);
System.out.print(x);
}
return x;
} Możliwe odpowiedzi: 1. 1 1 2 2, 2. 1 2 2, 3. 2 2, 4. 2
public static int fib(int n){
if ((n==1)||(n==2))
return 1;
else
return fib(n-1)+fib(n-2);
} Możliwe odpowiedzi: 1. 1 1 2, 2. 1, 3. 3, 4. 2
public static long fib(int n) {
long x1 = 1;
long x2 = 1;
for (int i = 3; i <= n; i++) {
long temp = x1 + x2;
x1 = x2;
x2 = temp;
}
return x2;
} Możliwe odpowiedzi: 1. 1 1, 2. 1, 3. 1 2, 4. 2