wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Moduły i struktury warunkowe

Total questions: 45

Worksheet time: 45mins

Name
Class
Date
1.

Zbiór instrukcji, który służy do wykonania określonego zadania w programie,

nazywamy

a)

blokiem

b)

parametrem

c)

modułem

d)

wyrażeniem

2.

Zaletę korzystania z modułów polegającą na tym, że unikamy duplikowania

kodu w programie, nazywamy

a)

wielokrotnym wykorzystaniem kodu

b)

dziel i zwyciężaj

c)

debugowaniem

d)

nagłówkiem

3.

Pierwsza linia definicji modułu nazywana jest

a)

ciałem

b)

wprowadzeniem

c)

inicjalizacją

d)

nagłówkiem

4.

Aby uruchomić kod w module, należy go

a)

zdefiniować

b)

wywołać

c)

zaimportować

d)

wyeksportować

5.

Miejsce w pamięci komputera, do którego powraca program po wykonaniu

kodu w module, nazywa się

a)

zakończeniem

b)

definicją modułu

c)

adresem powrotnym

d)

referencją

6.

Technika projektowania polegająca na podzieleniu algorytmu na mniejsze

moduły nazywa się

a)

„od ogółu do szczegółu”

b)

„upraszczaniem kodu”

c)

„refaktoryzacją kodu”

d)

„hierarchicznym zdefiniowaniem”

7.

__________ to schemat, na którym w sposób graficzny przedstawione są relacje

występujące między modułami w danym programie.

a)

schemat blokowy

b)

schemat powiązań modułów

c)

schemat symboliczny

d)

schemat hierarchiczny

8.

W schemacie hierarchicznym __________ to zmienna zadeklarowana wewnątrz modułu.

a)

zmienna globalna

b)

zmienna lokalna

c)

zmienna ukryta

d)

żadne z powyższych — nie można zadeklarować zmiennej wewnątrz

modułu

9.

__________ to część programu, w której można się odwoływać do danej

zmiennej.

a)

strefa deklaracji

b)

pole widoczności

c)

zasięg widoczności

d)

tryb

10.

__________ to dane, które przekazuje się do modułu.

a)

argument

b)

parametr

c)

nagłówek

d)

pakiet

11.

__________ to specjalna zmienna, do której są przekazywane dane podczas

wywołania modułu.

a)

argument

b)

parametr

c)

nagłówek

d)

pakiet

12.

Podczas __________ do parametru trafia tylko kopia wartości przekazanej

jako argument.

a)

przekazywania argumentu przez referencję

b)

przekazywania argumentu przez nazwę

c)

przekazywania argumentu przez wartość

d)

przekazywania argumentu przez typ danych

13.

Po __________ moduł będzie mógł modyfikować wartość argumentu

zadeklarowanego na zewnątrz modułu.

a)

przekazywaniu argumentu przez referencję

b)

przekazywaniu argumentu przez nazwę

c)

przekazywaniu argumentu przez wartość

d)

przekazywaniu argumentu przez typ danych

14.

Zmienna widoczna w każdym module programu to __________.

a)

zmienna lokalna

b)

zmienna uniwersalna

c)

zmienna programowa

d)

zmienna globalna

15.

Jeśli jest to możliwe, należy unikać stosowania w programie zmiennych

__________.

a)

lokalnych

b)

globalnych

c)

referencyjnych

d)

parametrycznych

16.

Określenie „dziel i zwyciężaj” oznacza, że programiści pracujący w zespole

powinni się podzielić i pracować osobno

a)

prawda

b)

fałsz

17.

Dzięki modułom praca w zespołach jest łatwiejsza

a)

prawda

b)

fałsz

18.

Nazwa modułu powinna być jak najkrótsza

a)

prawda

b)

fałsz

19.

Wywołanie modułu i definiowanie modułu to to samo.

a)

prawda

b)

fałsz

20.

Schemat blokowy służy do przedstawienia relacji występujących między modułami w programie.

a)

prawda

b)

fałsz

21.

Schemat hierarchiczny nie przestawia operacji, jakie mają miejsce w programie.

a)

prawda

b)

fałsz

22.

Polecenie umieszczone w jednym module może się odwoływać do zmiennej lokalnej zdefiniowanej w innym module.

a)

prawda

b)

fałsz

23.

W przypadku większości języków programowania nie można w jednym zasięgu

widoczności umieścić dwóch zmiennych o takich samych nazwach.

a)

prawda

b)

fałsz

24.

Większość języków programowania wymaga, aby argument przekazywany

Do modułu był tego samego typu co parametr.

a)

prawda

b)

fałsz

25.

W większości języków programowania nie można tworzyć modułów przyjmujących więcej niż jeden argument.

a)

prawda

b)

fałsz

26.

Przekazanie argumentu przez wartość zapewnia dwukierunkową komunikację między modułami.

a)

prawda

b)

fałsz

27.

. Struktura __________ wykonuje określone operacje tylko wtedy, gdy spełniony

zostanie określony warunek.

a)

sekwencyjna

b)

okolicznościowa

c)

warunkowa

d)

boolowska

28.

__________ umożliwia wybranie tylko jednej alternatywnej Ścieżki

a)

Struktura sekwencyjna

b)

Struktura warunkowa pojedynczego wyboru

c)

Struktura jednej ścieżki alternatywnej

d)

Struktura warunkowa pojedynczego wykonania

29.

Instrukcja If-Then w pseudokodzie jest przykładem __________.

a)

struktury sekwencyjnej

b)

struktury warunkowej

c)

struktury ścieżkowej

d)

struktury klasowej

30.

Wyrażenie __________ zwraca albo prawdę, albo fałsz.

a)

binarne

b)

warunkowe

c)

bezwarunkowe

d)

boolowskie

31.

Symbole >, < i == są operatorami __________.

a)

relacji

b)

logicznymi

c)

warunkowymi

d)

potrójnymi

32.

W strukturze __________ sprawdzany jest określony warunek i jeżeli jest on spełniony, program może podążyć jedną Ścieżka, a w przeciwnym wypadku może podążyć inną ścieżką.

a)

typu If-Then

b)

warunkowej pojedynczego wyboru

c)

warunkowej podwójnego wyboru

d)

sekwencyjnej

33.

Za pomocą instrukcji __________ możemy stworzyć w pseudokodzie strukturę

warunkową pojedynczego wyboru.

a)

Test-Jump

b)

If-Then

c)

If-Then-Else

d)

If-Call

34.

Za pomocą instrukcji __________ możemy stworzyć w pseudokodzie strukturę

warunkową podwójnego wyboru.

a)

Test-Jump

b)

If-Then

c)

If-Then-Else

d)

If-Call

35.

Struktura __________ sprawdza wartość przypisaną do zmiennej (lub wartość zwracaną przez wyrażenie) i w zależności od tej wartości wykonuje w programie określone instrukcje.

a)

warunkowa zmiennej testowej

b)

warunkowa pojedynczego wyboru

c)

warunkowa podwójnego wyboru

d)

warunkowa wielokrotnego wyboru

36.

Jeśli w instrukcji Select Case wartość wyrażenia nie zostanie dopasowana

do żadnej ze wskazanych wartości, program przeskoczy do polecenia __________.

a)

Else

b)

Default

c)

Case

d)

Otherwise

37.

AND, OR i NOT to operatory __________.

a)

relacji

b)

logiczne

c)

warunkowe

d)

potrójne

38.

Wyrażenie złożone zbudowane za pomocą operatora __________ zwraca

prawdę tylko wtedy, gdy oba podwyrażenia zwracają prawdę.

a)

AND

b)

OR

c)

NOT

d)

EITHER

39.

Wyrażenie złożone zbudowane za pomocą operatora __________ zwraca

Prawdę wtedy, gdy którekolwiek z podwyrażeń zwraca prawdę.

a)

AND

b)

OR

c)

NOT

d)

EITHER

40.

__________ to zmienna typu Boolean, która informuje, czy spełniony jest

określony warunek.

a)

Flaga

b)

Sygnał

c)

Wartownik

d)

Syrena

41.

Każdy program można napisać, korzystając tylko ze struktury sekwencyjnej.

a)

Prawda

b)

Fałsz

42.

W programie można wykorzystać tylko jeden typ struktury. Struktur nie

można ze sobą łączyć.

a)

Prawda

b)

Fałsz

43.

Struktura warunkowa pojedynczego wyboru sprawdza określony warunek

I w zależności od tego, czy warunek jest spełniony, może wykonać pewne

Instrukcje, a w przeciwnym przypadku może wykonać inne instrukcje.

a)

Prawda

b)

Fałsz

44.

Jedną strukturę warunkową można zagnieździć wewnątrz innej struktury warunkowej.

a)

Prawda

b)

Fałsz

45.

Złożone wyrażenie boolowskie składające się z operatora AND zwraca prawdę

tylko wtedy, gdy oba podwyrażenia zwracają prawdę

a)

Prawda

b)

Fałsz