Page 85 - MATINF Nr. 3
P. 85

˘
            PROBLEME DE INFORMATICA PENTRU EXAMENE                                                         85


                                                        Testul 3



                                                                                             Maria Miroiu   4


                Limbajul Pascal
                SUBIECTUL I (20 de puncte)

                Pentru fiecare dintre itemii de la 1 la 5, scriet , i pe foaia de examen litera cores-
            punz˘atoare r˘aspunsului corect.

               1. Fie variabilele a s , i b de tip ˆıntreg, a memorˆand valoarea 3, iar b memorˆand valoarea 6.
                  Care dintre expresiile Pascal de mai jos nu are valoarea 4.5?                        (4p.)



                    a) (a+b)/2                                      c) trunc((a+b)/2)
                    b) (trunc(a)+b)/2                               d) a+b/2

               2. Care dintre expresiile Pascal de mai jos este echivalent˘a cu i<=sqrt(n)?            (4p.)


                    a) i+i<=n                                       c) round(i)<=n
                    b) trunc(i)<=n                                  d) sqr(i)<=n

               3. Pentru tabloul unidimensional v = (1,3,5,7,8,9), cˆate comparat , ii se fac aplicˆand metoda
                  c˘aut˘arii binare pentru valoarea 8?                                                 (4p.)



                    a) 2                    b) 3                    c) 4                    d) 5
                  ˆ
               4. In secvent , a Pascal al˘aturat˘a, variabilele
                  i s , i x sunt de tip ˆıntreg, iar variabila v  x:=1;
                                                                  for i:=1 to 6 do
                  este un tablou unidimensional cu indicii
                                                                       begin
                  elementelor numerotat , i de la 1 la 6. Ce
                                                                        v(i):=x;
                  valoare are suma ultimelor 3 elemente din             x:=x+2;
                  v ˆın urma execut˘arii secvent , ei al˘aturate?      end;
                  (4p.)
                  a) 36     b) 27     c) 15     d) 21

                  ˆ
               5. In secvent , a Pascal al˘aturat˘a, variabilele c,
                  i s , i n sunt de tip ˆıntreg. Ce va calcula    c:=0;
                  variabila c?                         (4p.)      for i:=1 to n do
                                                                  if (n mod i=0) and(i mod 2=1)
                    a) num˘arul divizorilor pari ai lui n;
                                                                  then
                    b) num˘arul divizorilor impari ai lui n;
                                                                        c:=c+1;
                    c) num˘arul divizorilor primi ai lui n;
                    d) num˘arul divizorilor improprii ai lui n.


                 SUBIECTUL al II-lea (40 de puncte)
                Scriet , i pe foaia de examen r˘aspunsul corect pentru fiecare dintre cerint , ele
            urm˘atoare.


               4
                Lect. univ. dr., Universitatea din Pites , ti, maria.miroiu@gmail.com
   80   81   82   83   84   85   86   87   88   89   90