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

Wskaż stwierdzenie, które nie jest prawdziwe dla następującej definicji funkcji w języku C++?

Opcje odpowiedzi:
A
Funkcja zwraca wartość
Prawidłowa
B
Funkcja nie zwraca wartości
C
Funkcja posiada dwa parametry
D
Funkcja odwołuje się do parametrów przez referencję
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: A (Funkcja zwraca wartość)

W języku C++ typ zwracany void w sygnaturze funkcji (np. void funkcja(int &a, int &b)) oznacza, że funkcja nie zwraca żadnej wartości (nie posiada instrukcji return z wartością). Stwierdzenie, że funkcja zwraca wartość, jest zatem fałszywe.

Dlaczego pozostałe opcje są nieprawidłowe?

  • B: Stwierdzenie, że funkcja nie zwraca wartości, jest prawdziwe (void).
  • C: Funkcja posiada dwa parametry zadeklarowane na liście argumentów.
  • D: Użycie operatora & przy parametrach oznacza przekazywanie argumentów przez referencję.

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.