Sunteți pe pagina 1din 1

Test6 - Subprograme

1.Care din urmatoarele antete de proceduri sunt corecte:


a)procedure x(x:real);
b)procedure x(a:real):integer;
c)procedure x(a:real);
d)procedure var x(a:integer)
(ac)
2.Care din urmatoarele antete de functii sunt corecte:
a)function x(x:real):array;
b)function x(a:real):integer;
c)function x(a:real);
d)function var x(a:integer):record;
(b)
3.Functiile pot avea un rezultat de:
a)orice tip numeric
b)orice tip ordinal
c)orice tip valid din Pascal
d)orice tip simplu de data
e)orice tip din Pascal, cu conditia ca tipurile structurate sa fie declarate anterior
(d)
4.Poate o functie avea un rezultat de tip array ?
a)nu, niciodata
b)da, daca tipul rezultatul e specificat printr-un tip anterior definit ca un array
c)da, cu conditia ca vectorul sa contina date de tip simplu(nestructurat)
d)da,intotdeauna
(a)
5.O functie :
a)prin constructia ei e obligatoriu sa returneze un rezultat
b)poate fi construita in asa fel incat sa nu returneze nimic
c)poate avea mai multi parametri de iesire
d)poate avea doar un parametru de iesire
(ac)
6.Parametrii procedurilor si functiilor pot fi de :
a)orice tip simplu de data
b)orice tip
c)orice tip valid, cu conditia ca tipurile compuse sa fie definite anterior de utilizator
d)exista restrictii de tip in functie de modul de transfer al parametrului respectiv
(c)
7.Care sunt partile componente ale unui subprogram in Pascal ?
a)antetul, obligatoriu
b)antetul, facultativ
c)partea declarativa, obligatorie
d)partea declarativa, facultativa
e)descrierea algoritmului subprogramului respectiv, obligatorie
f)descrierea algoritmului subprogramului respectiv, facultativa
(ae)
8.Declararea unei proceduri cu cuvantul rezervat forward are ca efect:
a)recunoasterea procedurii respective in spatiul de dupa descrierea ei
b)recunoasterea procedurii respective in spatiul dinaintea descrierii ei
c)recunoasterea procedurii respective in spatiul de dupa acest cuvant
d)recunoasterea procedurii respective in spatiul dinaintea acestui cuvant
e)recunoasterea procedurii respective in tot programul curent
(c)
9.Codul unei proceduri declarate si descrise corect:
a)se executa cel putin o data
b)se executa de cate ori este apelata procedura in programul principal
c)se executa intotdeauna la compilare
d)se compileaza intotdeauna
e)se compileaza doar daca procedura e apelata cel putin o data
(d)

S-ar putea să vă placă și