Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Proceduri

Total questions: 15

Worksheet time: 7mins

Name
Class
Date
1.

Procedura este un subprogram care ......

a)

returneaza un rezultat

b)

nu returneaza nici un rezultat

c)

prelureaza datele comunicate in apel

d)

calculeaza si returneza mai multe rezultate

2.

Antetul unei proceduri contine ......

a)

numele procedurii, parametrii actuali si parametrii formali.

b)

numele procedurii si parametrii formali

c)

numele procedurii si parametrii actuali

d)

parametrii formali si parametrii actuali

3.

Parametrii formali sunt de doua tipuri

a)

parametri formari reali si parametri formali valoare

b)

parametri formali identici si parametri formali variabila

c)

parametri formali valoare si parametri formari variabila

d)

parametri formali si parametri informali

4.

Orice procedura contine o instructiune de atrubuire

a)

Adevarat

b)

Fals

5.

Parametri formali valoare se utilizeaza pentru

a)

a transmite valori din subprogram in programul principal

b)

a transmite valori din program principal in subprogram

c)

a transmite valori in programul principal

d)

a nu transmite nici o valoare

6.

O procedură este declarată în.......

a)

antetul programului

b)

în parte executabilă a unui program

c)

în partea declarativă a unui program

7.

Parametri formali variabilă se utilizeaza pentru

a)

a transmite valori din subprogram in programul principal

b)

a transmite valori din program principal in subprogram

c)

a transmite valori in programul principal

d)

a nu transmite nici o valoare

8.

Apelul unei proceduri se realizează în

a)

partea declarativă a programului

b)

partea executabila a programului

c)

în antetul programului

d)

nici un raspuns nu este corect

9.

Se consideră declaraţiile:

var

k, m, n : integer; a, b, c : real;

procedure P(i : integer; var j : integer; x : real; var y : real);

begin

{...}

end.

Care din apelurile ce urmează sînt corecte?

a)

P(m, a, b, c)

b)

P(k, n, c, a)

c)

P(m, 3, a, b)

d)

P(m, n, a, 6)

10.

În cazul unui parametru-valoare drept parametru actual poate fi utilizată orice expresie de tipul respectiv, în particular o constantă sau o variabilă.

a)

orice expresie de tipul respectiv

b)

o constantă sau o variabilă.

c)

orice expresie de tipul respectiv, dar nu constantă

d)

orice expresie de tipul respectiv, în particular o constantă sau o variabilă.

11.

Corpul unui program sau subprogram se numeşte bloc

a)

FALSE

b)

TRUE

12.

Deoarece subprogramele sînt incluse în programul principal şi pot conţine la rîndul lor alte subprograme, rezultă că blocurile nu pot fi imbricate (incluse unul în altul).

a)

FALSE

b)

TRUE

13.

O variabilă este globală daca....

a)

este declarată in programul principal și utilizată în subprogram

b)

este declarată in programul principal și utilizată în programul principal

c)

este declarată intr-un subprogramul și utilizată în acelaș subprogram

d)

este declarată intr-un subprogramul și utilizată în alt subprogram

14.

O variabilă este locală dacă...

a)

este declarată într-un subprogram și utilizată în alt subprogram

b)

este declarată în programul principalși utilizată în subprogram

c)

este declarată într-un subprogram și utilizată în acelaș subprogram

d)

este declarată în programul principalși utilizată în programul principal

15.

Variabilele globale nu pot transmite valori dintr-un subprogram în programul principal sau în alt subprogram

a)

FALSE

b)

TRUE