Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Variabile dinamice. Tipul referință

Total questions: 15

Worksheet time: 13mins

Name
Class
Date
1.

Variabilele declarate în secţiunea var a unui program sau subprogram se numesc ...

a)

statice

b)

dinamice

c)

referință

2.

Selectați tipul variabilei din programul alăturat:

a)

dinamică

b)

de referință

c)

statică

3.

Selectați caracteristicile structurilor statice:

a)

se modifică în timpul execuţiei

b)

au un număr fix de elemente

c)

numărul de elemente nu este fix

d)

nu poate fi modificat în timpul execuţiei

e)

se stabileşte în momentul scrierii programului

4.

Variabilele care sînt create şi eventual distruse în timpul execuţiei programului se numesc ...

a)

statice

b)

dinamice

c)

de referință

5.

Introduceți cu litere mici denumirea procedurii cu ajutorul căreia se crează o variabilă dinamică:

(a)  

6.

Introduceți cu litere mici denumirea procedurii cu ajutorul căreia se distruge o variabilă dinamică:

(a)  

7.

Accesul la variabilele dinamice se face prin intermediul variabilelor de tip:

a)

recursiv

b)

eterogen

c)

static

d)

referință

8.

Un tip referinţă se defineşte printr-o declaraţie de forma:

a)

type Tr = Tb;

b)

type ^Tr = Tb;

c)

type Tr = ^Tb;

d)

type ^Tr = ^Tb;

9.

Selectați operaţiile care se pot face cu valorile unui tip de date referinţă:

a)

=

b)

<>

c)

div

d)

mod

e)

+

10.

Selectați eroarea din programul alăturat:

a)

Nu este scrisă corect procedura de afișare

b)

Numele variabilelor referință este identic cu numele variabilelor dinamice

c)

Lipsește procedura new, care crează variabilele dinamice

11.

Ce se va afișa în urma execuției programului alăturat:

a)

11

b)

4

c)

7

d)

3

12.

Selectați programul care crează 2 variabile dinamice de tip real și afișează la ecran suma valorilor acestor variabile:

a)
b)
c)
13.

Selectați caracteristicile variabilelor dinamice:

a)

Ocupă zone de memorie oferite de procedura new

b)

Ocupă 1 byte din memorie

c)

Zonele de memorie sînt eliberate de procedura dispose

d)

Numărul de variabile dinamice ce pot exista concomitent în timpul execuţiei unui program este indicat în secțiunea var

e)

Numărul de variabile dinamice ce pot exista concomitent în timpul execuţiei unui program depinte de tipul variabilelor

14.

Se consideră declarația de variabile:

var a, b: ^real;

c: real;

Selectați care dintre următoarele atribuiri sunt corecte?

a)

a^:=c;

b)

b^:=a^;

c)

b^:=”6”;

d)

c:=2.5;

e)

a^:=4.3;

15.

Selectați cazurile în care pot apărea nodurile inaccesibile:

a)

utilizarea procedurii new

b)

procedurii de eliberare a spaţiului ocupat de variabilele dinamice

c)

atribuirea valorilor variabilelor de tip reper