wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Algorytmy i jezyki programowania

Total questions: 25

Worksheet time: 8mins

Name
Class
Date
1.

Opis słowny algorytmu przypominający zapis kroków algorytmu, który może zawierać instrukcje z języka programowania.

a)

schemat blokowy

b)

pseudokod

c)

opis słowny

d)

algorytm słowny

2.

Jeżeli operacje, które należy wykonać, są przedstawione w postaci graficznej z użyciem symboli to mamy:

a)

graficzny pseudokod

b)

schemat blokowy

c)

algorytm listy kroków

3.

Ten typ bloku używany jest w schemacie bolowym algorytmu do obrazowania instrukcji:

a)

wpowadzania danych i wyprowadzania wyników

b)

wykonywania obliczeń

c)

wprowadzania a i b

d)

wprowadzania danych

4.

Algorytm powinien prowadzić do rozwiązania problemu w jak najmniejszej liczbie kroków, to cecha algorytmu:

a)

poprawność

b)

efektywność

c)

szybkość

d)

skończoność

5.

Na rysunku jest pokazany algorytm:

a)

Liniowy

b)

Warunkowy (z rozgałęzieniem)

c)

Iteracyjny

d)

Sekwencyjny

6.

Specyfikacja algorytmu musi zawierać:

a)

algorytm rozwiązania problemu

b)

dane wejściowe, sprecyzowany wynik, metodę rozwiązania problemu.

c)

podanie krok po kroku rozwiązania problemu

d)

podanie specyfikacji rozwiązania

7.

Jeżeli problem, który należy rozwiązać, jest dzielony na kilka mniejszych, a te znowu są dzielone aż do uzyskania problemów łatwych do rozwiązania to mamy do czynienia z algorytmem:

a)

dziel i zwycieżaj

b)

metody zachłannej

c)

dzielenia na mniejsze algorytmy

d)

programowania dynamicznego

8.

Jeżeli nie jest przeprowadzana dokładna analiza problemu, tylko wybierane jest rozwiązanie, które w danym momencie wydaje się najkorzystniejsze to jest to algorytm.

a)

Metody zachłannej

b)

Dynamiczny

c)

Heurystyczny

9.

Przeanalizuj algorytm i napisz co ma być w miejscu znaku ?

(a)  

10.

Przeanalizuj algorytm i napisz co ma być w miejscu znaku ?

(a)  

11.

&& oznacza

a)

i

b)

równe

c)

rózne

d)

lub

12.

! oznacza:

a)

nie

b)

różne

c)

lub

d)

uwaga

13.

|| oznacza

a)

lub

b)

rózne

c)

równe

d)

oraz

14.

!= oznacza:

a)

różne

b)

niewiększe

c)

uwaga równe

d)

nie

15.

% oznacza

a)

resztę z dzielenia całkowitego

b)

procent sumy

c)

dzielenie całkowite

d)

procent z dzielenia

16.

Zaznacz źle zdeklarowaną zmienną

a)

int średnia;

b)

float k_1_2_tr;

c)

double s;

d)

int 1s;

e)

float suma n;

17.

zaznacz język niskiego poziomu:

a)

c++

b)

phyton

c)

html

d)

assembler

18.

debugger to:

a)

program do wyszukiwania błędów

b)

edytor programistyczny

c)

program do usuwania wirusów, robaków

d)

program w komputerze

19.

kompilator to:

a)

program do grupowania kodu

b)

program służący do tłumaczenia kodu

c)

program do sprawdzania kodu

d)

program do walidacji kodu

20.

bool w c++ to:

a)

typ zmiennej logiczny

b)

instrukcja logiczna

c)

typ zmiennej rzeczywisty.

d)

typ danych całkowity

21.

long w c++ to:

a)

typ danych rzeczywisty długi

b)

typ danych całkowity

c)

to instrukcja wydłużajaca czas działania funkcji

d)

typ danych naturalnych długich

22.

co bedzie sprawdzać ta instrukcja if (c%2 ==0)

a)

czy procent liczby c = 0

b)

czy procent liczby c/2 = 0

c)

czy c jest parzyste

d)

czy c dzieli sie całkowicie przez 2

23.

if (wyrażenie) instrukcja1; else instrukcja2

zaznacz nieprawidłowe wyrażenia warunkowe

a)

a == 0 || b==0

b)

a / b

c)

a != b

d)

c%2 ==0

e)

c%2 * > 0

24.

w pętli for ( wyrażenie_początkowe ; warunek_powtórzenia ; wyrażenie_pętli) instrukcja, warunek_powtórzenia:

a)

jeżeli jest nie jest spełniony to pętla powtórzy swoje działanie

b)

jeżeli jest spełniony to pętla powtórzy swoje działanie

c)

musi być wyrażeniem arytmetycznym

d)

musi mieć wartość początkową i końcową

25.

w petli while (warunek_końcowy) lista_instrukcji,

warunek_końcowy:

a)

jeżeli jest nie jest spełniony to pętla powtórzy swoje działanie

b)

jeżeli jest spełniony to pętla powtórzy swoje działanie

c)

powtarza instrukcję tak długo jak warunek końcowy jest spełniony

d)

musi mieć wartość końcową

e)

zawiera wyrażenie logiczne, relacji