Strona główna › Pytania INF.03 › Pytanie 1494
INF.03 · pytanie #1494
Którą wartość zwróci funkcja zapisana w języku C++, jeżeli jej parametrem wejściowym jest tablica wypełniona w następujący sposób: tablica[6] = {3, 4, 2, 4, 10, 0};? <pre class="code-block"> int fun1(int tab[]) { int wynik = 0; for (int i = 0; i < 6; i++) wynik += tab[i]; return wynik; } </pre>
- A10
- B0
- C23
- D960
Poprawna odpowiedź: C. 23
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Gratulacje, Twoja odpowiedź jest poprawna. W języku C++ funkcja zwraca sumę wszystkich elementów w tablicy. W podanym pytaniu mamy tablicę z sześcioma elementami, którymi są liczby: 3, 4, 2, 4, 10, 0. Dodając te liczby otrzymujemy 23, co jest poprawną odpowiedzią. To jest typowy scenariusz, kiedy potrzebujemy obliczyć sumę wszystkich elementów w tablicy. Na przykład, możemy mieć program, który oblicza średnią wartość z zestawu danych. W takim przypadku najpierw musimy zsumować wszystkie elementy, a następnie podzielić przez ich liczbę. Pamiętaj, że w języku C++ tablice indeksowane są od zera, co oznacza, że pierwszy element tablicy ma indeks 0, a ostatni element ma indeks o jeden mniejszy niż rozmiar tablicy. Jest to powszechny standard w programowaniu i jest istotny do zrozumienia, jak działają tablice.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.