Programowanie - język C- C++ - funkcje, deklaracja

Transkrypt

Programowanie - język C- C++ - funkcje, deklaracja
Programowanie - język C- C++ - funkcje, deklaracja
zmiennych
Test jednokrotnego wyboru
Zaznacz jedną prawidłową odpowiedź na każde pytanie.
1. Jedynymi elementami strukturalnymi w języku C są:
a)
b)
c)
zmienne
instrukcje
funkcje
2. Funkcje posiadają:
a)
b)
c)
wartości makr
własny interfejs
obie odpowiedzi są prawidłowe
3. Instrukcje wykonywane w ramach funkcji są ujęte w:
a)
b)
c)
( ) (nawiasy zwykłe)
{ } (nawiasy klamrowe)
[ ] (nawiasy prostokątne)
4. Poprzez wykonanie jakiej instrukcji funkcja zwraca wynik działania?
a)
b)
c)
continue
while
return
5. Poszczególne elementy listy parametrów funkcji oddzielone są od siebie:
a)
b)
c)
; (średnikiem)
_ (podkreśleniem)
, (przecinkiem)
6. Funkcja wszystkie potrzebne dane do wykonania powinna otrzymywać:
a)
b)
c)
ze zmiennych globalnych
przez listę parametrów
przez deklaracje zmiennych lokalnych
Test pochodzi z zasobów edukacyjnych serwisu Szkolnictwo.pl
7. W jaki sposób można przekazać parametry do funkcji?
a)
b)
c)
przez wartość
przez adres
obie odpowiedzi są prawidłowe
8. Funkcja może modyfikować wartości zmiennych przekazywanych jako parametry.
a)
b)
prawda
fałsz
9. Zmienna, która jest synonimem innej zmiennej to:
a)
b)
c)
zmienna globalna
zmienna referencyjna
zmienna preferencyjna
10. Do elementów tablicy znajdujących się w funkcji można odwołać się poprzez:
a)
b)
c)
wskaźnik
operator [ ]
obie odpowiedzi są prawidłowe
11. W wywołaniu tablicy wielowymiarowej podczas wykonywania funkcji jako parametr aktualny
podać należy:
a)
b)
c)
adres pierwszego elementu
nazwę tablicy
obie odpowiedzi są prawidłowe
12. Struktury przekazuje się do funkcji poprzez:
a)
b)
c)
referencję
wskaźni
obie odpowiedzi są prawidłowe
13. Funkcje rekurencyjne są funkcjami:
a)
b)
c)
które w swoim ciele wywołują samą siebie
które w swoim ciele wywołują inne funkcje
które w swoim ciele wywołują określoną funkcję
14. Funkcje rekurencyjne charakteryzują się:
a)
b)
duża szybkość wykonywania
może nastąpić przepełnienie stosu
Test pochodzi z zasobów edukacyjnych serwisu Szkolnictwo.pl
c)
obie odpowiedzi są prawidłowe
15. W języku C++ jest możliwość deklarowania funkcji które posiadają takie same nazwy ale mają
różne interfejsy. Są to:
a)
b)
c)
funkcje przeciążone
funkcje przeładowane
obie odpowiedzi są prawidłowe
16. Domyślną klasą pamięci zmiennych globalnych jest:
a)
b)
c)
static
dynamic
auto
Test pochodzi z zasobów edukacyjnych serwisu Szkolnictwo.pl