wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Clasa a IX a , Tehnologia Informatiei si a comunicatiilor, Test

Total questions: 9

Worksheet time: 14mins

Name
Class
Date
1.

Completați spațiul gol: Un algoritm este o secvență finită de (a)   care rezolvă o problemă specifică.

2.

Algoritmii pot fi reprezentați în diferite forme, inclusiv în pseudocod.

a)

Adevărat

b)

Fals

3.

Un algoritm eficient este întotdeauna cel care rulează cel mai rapid. Corect / Incorect

a)

Corect

b)

Incorect

4.

De ce este important să înțelegem și să folosim algoritmii în contextul tehnologiei informației și comunicațiilor?

4 lines
5.

Care este o caracteristică a unui algoritm recursiv?

a)

a) Utilizează o abordare liniară pentru rezolvarea problemelor.

b)

b) Se bazează pe stocarea rezultatelor intermediare într-un tablou.

c)

c) Se autoapelează pentru a rezolva subprobleme mai mici.

d)

d) Se limitează la rezolvarea problemelor simple.

6.

Care dintre următoarele afirmații este adevărată despre algoritmi?

a)

a) Algoritmii sunt seturi de instrucțiuni care rezolvă probleme matematice.

b)

b) Algoritmii sunt metode de rezolvare a problemelor care pot fi implementate pe calculator.

c)

c) Algoritmii sunt doar instrucțiuni scrise într-un limbaj de programare.

d)

d) Algoritmii sunt utilizatori avansați de calculatoare.

7.

Urmăriți codul de mai jos și identificați ce face acest algoritm:

```

int i, j, temp;

int array[] = {5, 2, 8, 1, 6};

for (i = 0; i < 5; i++) {

for (j = i + 1; j < 5; j++) {

if (array[i] > array[j]) {

temp = array[i];

array[i] = array[j];

array[j] = temp;

}

}

}

```

Ce va conține vectorul array după ce acest algoritm a fost aplicat?

a)

{1, 2, 5, 6, 8}

b)

{8, 6, 5, 2, 1}

c)

{5, 2, 8, 1, 6}

d)

{1, 2, 8, 5, 6}

8.

Scrieți un algoritm în pseudocod pentru a găsi cel mai mare număr dintr-un vector dat.

4 lines
9.

Care este complexitatea timp a algoritmului Bubble Sort în cel mai defavorabil caz?

a)

0(n)

b)

O(n log n)

c)

O(n^2)

d)

O(log n)