Dana jest tablica liczb całkowitych o nazwie tbl. Po wykonaniu przedstawionych operacji w zmiennej wynik znajdzie się
Dana jest tablica liczb całkowitych o nazwie tbl. Po wykonaniu przedstawionych operacji w zmiennej wynik znajdzie się
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: D
Uzasadnienie i szersze wyjaśnienie:
Przedstawiony kod jest standardową implementacją algorytmu obliczania średniej arytmetycznej elementów tablicy.
Inicjalizacja i pętla sumująca:
float wynik = 0;– Zmiennawynikjest inicjowana zerem.- Pętla
forprzechodzi przez wszystkie elementy tablicytbl. wynik += tbl[i];– W każdej iteracji do zmiennejwynikdodawana jest wartość kolejnego elementu. Po zakończeniu pętli,wynikprzechowuje sumę wszystkich elementów tablicy.
Operacja dzielenia:
wynik /= tbl.Length;– Ta instrukcja dzieli zgromadzoną sumę (wynik) przez liczbę elementów w tablicy (tbl.Length).
Zgodnie z definicją matematyczną, suma wszystkich elementów podzielona przez ich liczbę to średnia arytmetyczna.
Dlaczego pozostałe odpowiedzi są nieprawidłowe?
- A: Liczbę elementów tablicy przechowuje właściwość
tbl.Length. - B: Suma elementów jest przechowywana w zmiennej
wynik, ale przed wykonaniem ostatniej linii kodu (dzielenia). - C: Algorytm nie wykonuje operacji na sąsiadujących elementach w ten sposób.
Chcesz poćwiczyć całą kwalifikację INF.04?
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.
Pojęcia z tego pytania
- Instrukcje w językach programowaniaPodstawowe elementy składniowe języka programowania nakazujące procesorowi wykonanie określonej czynności: deklaracji, przypisania, rozgałęzienia lub powtórzenia.
- Pojęcie i Cechy AlgorytmuUporządkowany, skończony i jednoznaczny ciąg instrukcji i kroków postępowania prowadzący do rozwiązania określonego problemu obliczeniowego dla poprawnych danych wejściowych.
- Zmienne i Stałe w programowaniuNazwane obszary pamięci operacyjnej przechowujące dane robocze programu; zmienne pozwalają na modyfikację wartości podczas działania, podczas gdy stałe mają wartość niezmienną.
Podobne pytania z działu „Podstawy skladni i typy danych”
Ten sam obszar materiału z kwalifikacji INF.04. W całej bazie znajdziesz 54 pytań z tego działu.
- #48
Który z poniższych kroków NIE jest częścią cyklu rozkazowego procesora?
- #49
Która z poniższych zależności między pamięcią operacyjną (RAM) a procesorem jest prawdziwa?
- #51
Które z poniższych miejsc są wykorzystywane do przechowywania informacji w systemach informatycznych?
- #67
Która z poniższych sytuacji może być uznana za wypadek przy pracy?
- #74
Który ze środków ochrony zbiorowej najlepiej sprawdzi się w pracy biurowej?