wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

test sumativinfo9

Total questions: 8

Worksheet time: 10mins

Name
Class
Date
1.

Caracteristicile unui algoritm sunt:

a)

generalitate, claritate, finitate, eficiență

b)

universalitate, claritate, finitate, rezoluție

c)

universalitate, claritate, eficiență, infinitate

d)

claritate, finitate, eficiență, particular

2.

Etapele de rezolvare ale unei probleme sunt:

a)

1. Analiza problemei

2. Transcrierea algoritmului în limbaj de programare

3. Testarea algoritmului

4. Elaborarea algoritmului de rezolvare

b)

1. Analiza problemei

2. Transcrierea algoritmului în limbaj de programare

3. Elaborarea algoritmului de rezolvare

4. Testarea algoritmului

c)

1. Analiza problemei

2. Testarea algoritmului

3.. Transcrierea algoritmului în limbaj de programare

4. Elaborarea algoritmului de rezolvare

d)

1. Analiza problemei

2. Elaborarea algoritmului de rezolvare

3. Transcrierea algoritmului în limbaj de programare

4. Testarea algoritmului

3.

Data se definește prin:

a)

identificator, nume, tip

b)

identificator, valoare, atribut(tip)

c)

nume, valoare, substantiv

d)

identificator, tip, cost

4.

După valoare datele pot fi:

a)

date elementare, structuri de date

b)

-date de intrare, auxiliare, ieșire

c)

constante, variabile

d)

date numerice, logice, șir de caractere

5.

Tipul datei determină:

a)

-dimensiunea zonei de memorie și modul de reprezentare în ea.

b)

-modul de reprezentare în memorie și operatorii utilizați pe acea dată;

c)

- modul de reprezentare in memorie

- dimensiunea zonei de memorie alocate datei

– operatorii folosiți

d)

- operatorii utilizați si dimensiunea zonei de memorie alocate datei

6.

Ce afiseaza urmatorul program pentru n=3 si x=5?

int main()

{ int i,n, x;

cout<<"n=";cin>>n;

cout<<"x=";cin>>x;

for(i=1;i<=n;i++)

x=x*i;

cout<<"x="<<x;

return 0;}

a)

5

b)

10

c)

30

d)

300

7.

Algoritmul pentru interschimbarea a 2 variabile a si b folosind o variabila intermediara este:

a)

{a=aux;

aux=b;

b=a;}

b)

{aux=a;

aux=b;

b=a;}

c)

{aux=a;

b=aux;

a=b;}

d)

{aux=a;

a=b;

b=aux;}

8.

Ce efect are programul urmator pentru n=6 si x={10, 2, 3, 7, 5, 6}

int main()

{

int i,n, x,a=0,b=1;

cout<<"n=";cin>>n;

for(i=1;i<=n;i++)

{ cin>>x;

if(x%2==0)

a=a+x;

else

b=b*x;}

cout<<"a="<<a;

cout<<endl;

cout<<"b="<<b;

return 0;

}

a)

a=15

b=18

b)

a=105

b=12

c)

a=105

b=18

d)

a=18

b=105