Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Informatyka

Total questions: 22

Worksheet time: 6hrs 30mins

Name
Class
Date
1.

W wyniku wykonanie podanego fragmentu programu zostanie wypisane na ekranie:

a)

2, 4, 8, 16, 32

b)

16

c)

1, 2, 4, 8, 16

d)

32

2.

Algorytm Euklidesa wyznacza najmniejszą wspólną wielokrotność dwóch liczb naturalnych.

a)

Fałsz

b)

Prawda

3.

Rekurencja polega na:

a)

odwołaniu się funkcji do samej siebie

b)

sekwencyjnym wykonywaniu poleceń algorytmu według kolejności ich wywołań

c)

powtórzeniu określonego ciągu operacji z wykorzystywaniem instrukcji pętli

d)

uruchomieniu funkcji w innej funkcji

4.

Schemat blokowy pokazany na rysunku 2. przedstawia algorytm:

a)

warunkowy

b)

iteracyjny

c)

rekurencyjny

d)

liniowy

5.

Funkcje stosuje się wtedy, gdy chcemy wydzielić fragment programu i uruchomić go jednym poleceniem

a)

Prawda

b)

Fałsz

6.

W wyniku wykonanie podanego fragmentu programu zmienna c będzie miała wartość:

a)

0

b)

4,5

c)

5

d)

4

7.

Jaką instrukcję zawiera przedstawiony fragment programu.

a)

skoku

b)

warunkową

c)

pętli

d)

wyboru

8.

Algorytm liniowy jest algorytmem zawierającym warunki, od których spełnienia zależy kolejność wykonywanych poleceń.

a)

Fałsz

b)

Prawda

9.

Przedstawiony fragment programu realizuje algorytm:

a)

rekurencyjny

b)

warunkowy

c)

liniowy

d)

iteracyjny

10.

Technika programowania bottom-up polega na pisaniu kodu od małych fragmentów do coraz większych i w końcu na stworzeniu całego programu.

a)

Prawda

b)

Fałsz

11.

Język Python jest językiem deklaratywnym i nie jest językiem imperatywnym

a)

Fałsz

b)

Prawda

12.

W wyniku wykonania podanego fragmentu programu zmienne a i b przyjmą odpowiednio wartość:

a)

3, 9

b)

6, 3

c)

12, 1

d)

1, 27

13.

W wyniku uruchomienia przedstawionej funkcji dla n=4 otrzymamy liczbę:

a)

1

b)

120

c)

12

d)

24

14.

W wyniku wykonania podanego fragmentu programu zostanie wypisane na ekranie:

a)

-3, 6, -12, 24, -48

b)

-3, -6, -12, -24, -48

c)

-48

d)

-2, 6 12, 24, 48

15.

Ciąg Fibonacciego to ciąg liczbowy, w którym każdy kolejny wyraz jest iloczynem dwóch poprzednich.

a)

Fałsz

b)

Prawda

16.

Element schematu blokowego pokazany na rysunku 1 to blok:

a)

operacyjny

b)

decyzyjny

c)

wywołania programu

d)

wprowadzenia danych lub wypisania wyników

17.

Algorytm definiowany jest jako:

a)

skończony uporządkowany ciąg czynności koniecznych do wykonania pewnego zadania

b)

analiza własności wybranego rozwiązania

c)

określenie problemu, czyli specyfikacja zadania

d)

specjalny język przeznaczony do formułowania rozwiązania problemu

18.

Iteracja to technika algorytmiczna polegająca na powtarzaniu określonego ciągu operacji.

a)

Prawda

b)

Fałsz

19.

Do składowych algorytmu nie należy:

a)

wszystkie odpowiedzi są prawdziwe

b)

przypisanie wartości zmiennym

c)

nazwa autora programu

d)

opis czynności, jakie trzeba wykonać

20.

Języki programowania dzielimy na języki imperatywne i deklaratywne.

a)

Fałsz

b)

Prawda

21.

Pseudokod jest sposobem zapisywania algorytmów.

a)

Fałsz

b)

Prawda

22.

Napisz program. Skonstruuj algorytm rekurencyjny w postaci programu, obliczający x, gdzie x jest liczbą rzeczywistą, a n jest liczbą całkowitą większą lub równą 0.

a)

odp

b)

odp