wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Informatica clasa aVII-a

Total questions: 19

Worksheet time: 56mins

Name
Class
Date
1.

Care din afirmaţiile de mai jos sunt adevărate?

a)

Algoritmul este o succesiune de operaţii infinite in timp;

b)

Algoritmul este o succesiune de operaţii pentru rezolvarea unei probleme oarecare;

c)

Algoritmul este o noţiune ce nu poate fi descrisă;

d)

Algoritmul este folosit numai la informatică şi matematică;

2.

Structura liniară reprezintă

a)

Un şir de instrucţiuni care se execută fiecare o singură dată, alternativ

b)

Un şir de instrucţiuni care se execută fiecare o singură dată, de la prima până la ultima

c)

Un şir de instrucţiuni care se execută de mai multe ori, de la prima până la ultima

d)

instrucțiuni ăntr-o ordine aleatorie

3.

Structura alternativa

a)

este folosită pentru a face alegerea între două operaţii/instrucţiuni după ce evaluezi soluțiile posibile

b)

este folosită pentru a face alegerea între două operaţii/instrucţiuni după ce rezolvi algoritmul

c)

este folosită pentru a face alegerea între două operaţii/instrucţiuni după ce evaluezi o condiţie

d)

se mai numește secvențială

4.

Structura alternativă are forma:

a)

daca...atunci...poate

b)

daca...atunci...altfel

c)

daca...altfel

d)

nici una din celelalte trei menționate

5.

Ce se afișează în urma executării următoarelor instrucțiuni?

int a=4,b=5;

if(a==b){ cout << "DA";}

else { cout << "NU";}

a)

DA

b)

NU

c)

4

d)

5

6.

Ce se afișează în urma executării următoarelor instrucțiuni?

int a=4,b=5;

if (a!=b) { cout << "DA"; }

else { cout << "NU";}

a)

DA

b)

NU

c)

4

d)

5

7.

Ce se afișează în urma executării următoarelor instrucțiuni?

int a=4,b=5;

if( a<b) { cout << "DA";}

else { cout << "NU";}

a)

DA

b)

NU

c)

4

d)

5

8.

Ce se afișează în urma executării următoarelor instrucțiuni?

int n=5;

if( n<5) { cout << "Corigent";}

else { cout << "Promovat";}

a)

Corigent

b)

Promovat

9.

Ce se afișează în urma executării următoarelor instrucțiuni?

int n=5;

if( n%2==0) { cout << "Par";}

else { cout << "Impar";}

a)

Par

b)

Impar

10.

Ce se afișează în urma executării următoarelor instrucțiuni?

int a=5,b=4;

if( a>b) { cout << a;}

else { cout << b;}

a)

a

b)

b

c)

4

d)

5

11.

Ce se afișează în urma executării următoarelor instrucțiuni?

int i=1,n=5;

while(i<=n)

{ cout << i << " "; i=i+1;}

a)

1 2 3 4 5

b)

0 1 2 3 4 5

c)

1 2 3 4

12.

Ce se afișează în urma executării următoarelor instrucțiuni?

int i,n=5;

i=n;

while(i>=1)

{ cout << i << " "; i=i-1;}

a)

5 4 3 2 1

b)

5 4 3 2

c)

5 4 3 2 1 0

13.

Ce se afișează în urma executării următoarelor instrucțiuni?

int i=2,n=10;

while(i<=n){ cout << i << " "; i=i+2;}

a)

1 2 3 4 5 6 7 8 9 10

b)

1 2 3 4 5

c)

2 4 6 8 10

d)

2 4 6 8

14.

Ce se afișează în urma executării următoarelor instrucțiuni?

int n=9;

while(n>1){ cout << n << " "; n=n-2;}

a)

9 7 5 3

b)

9 7 5 3 1

15.

Ce se afișează în urma executării următoarelor instrucțiuni?

int i=1,n=9;

while(i<=n){

if(n%i==0){ cout << i << " ";}

i=i+1;

}

a)

1 3 9

b)

3

c)

1 3

d)

3 9

16.

Ce instrucțiuni alternative cunoașteți în C++?

a)

if

b)

while

c)

for

d)

switch

17.

Ce instrucțiuni repetitive cunoașteți în C++?

a)

for

b)

if

c)

while

d)

do.......while

18.

În urma executării secvenței:

i=3;

while( i<10)

{

i=i+3;

cout<< i<< " ";

}

se afișează numerele:

a)

3 6 9

b)

6 9 12

c)

6 9

d)

nu se afișează nimic

19.

În urma executării secvenței:

i=3;

do

{

cout<<i<<" ";

i=i+3;

}

while (i<=10);


se afișează numerele:

a)

3, 6, 9

b)

6, 9, 12

c)

6, 9

d)

3