Przejdź do treści głównej
INF.03Pytanie #655 z 1558algorytmy-i-podstawy-programowania

Tablica tab[] jest wypełniona dowolnymi liczbami całkowitymi. Jaka wartość znajdzie się w zmiennej zm2 po wykonaniu prezentowanego fragmentu kodu?

Opcje odpowiedzi:
A
Suma liczb z tablicy.
B
Suma liczb od 1 do 10.
C
Średnia arytmetyczna liczb z tablicy.
Prawidłowa
D
Średnia geometryczna liczb od 0 do 9.
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: C (Średnia arytmetyczna liczb z tablicy.)

Przeanalizujmy kod:

  1. Pętla sumuje wszystkie elementy tablicy: suma += tab[i];,
  2. Po wyjściu z pętli następuje dzielenie: zm2 = suma / 10;. Dzielenie sumy elementów przez ich liczbę daje średnią arytmetyczną liczb z tablicy.

Dlaczego pozostałe opcje są nieprawidłowe?

  • A: Suma liczb znajduje się w zmiennej przed wykonaniem dzielenia przez 10.
  • B: Kod sumuje wartości zapisane w komórkach tablicy tab[i], a nie indeksy pętli od 1 do 10.
  • D: Średnia geometryczna wymagałaby iloczynu elementów i pierwiastkowania n-tego stopnia.

Chcesz poćwiczyć całą kwalifikację INF.03?

Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.

Rozwiąż w Quizie

Pojęcia z tego pytania

Cały słownik INF03
Reklama

Podobne pytania z działu „Algorytmy i podstawy programowania”

Ten sam obszar materiału z kwalifikacji INF.03. W całej bazie znajdziesz 78 pytań z tego działu.