Page 110 - MATINF Nr. 1
P. 110

˘
            110                                          PROBLEME DE INFORMATICA PENTRU EXAMENE


                                                                     ˘
            PROBLEME DE INFORMATICA PENTRU
            EXAMENE




            Teste pentru examenul de Bacalaureat, specializarea Stiinte ale naturii
                                                                                   ,     ,

                                                        Testul 1


                                                                                           Marina Luncan    1


                Limbajul C/C++

                SUBIECTUL I (30 de puncte)

                Pentru itemul 1, scriet , i pe foaia de examen litera corespunz˘atoare r˘aspunsului
            corect.
               1. Care este valoarea expresiei C/C++: (3 + 17/2) ∗ 2?                                  (4p.)

                    a) 23                   b) 22                   c) 20                   d) 21

               2. Se consider˘a algoritmul de mai jos, reprezentat ˆın pseudocod. S-a notat cu x%y restul
                  ˆımp˘art , irii lui x la y.

                        citeste n,k (numere naturale)
                        pentru i←2,n executa
                        |    daca i%k=0 sau k%i=0            atunci
                        |_ |_ s←s+1
                        daca s>0 atunci scrie s
                        |_ altfel scrie "NU"


                    a) Scriet , i pe foaia de examen ce se va afis , a dac˘a se citesc ˆın aceast˘a ordine numerele 10
                       s , i 3.                                                                        (6p.)
                    b) Scriet , i o pereche format˘a din numere de dou˘a cifre care s˘a determine afis , area mesajului
                       NU.                                                                             (4p.)
                    c) Scriet , i ˆın pseudocod un algoritm echivalent cu cel dat care s˘a ˆınlocuiasc˘a structura
                       pentru cu o structur˘a repetitiv˘a cu test init , ial.                          (6p.)
                    d) Scriet , i programul C/C++ corespunz˘ator algoritmului dat.                    (10p.)

                SUBIECTUL al II-lea (30 de puncte)
                Pentru fiecare dintre itemii 1 s , i 2 scriet , i pe foaia de examen litera corespunz˘atoare
            r˘aspunsului corect.

               1. Care dintre urm˘atoarele expresii aritmetice determin˘a p˘atratul sumei dintre a s , i b? (4p.)
                    a) pow(a,2)+pow(b,2)                          c) sqrt(a+b)
                    b) (a+b)*2                                   d) pow(a,2)+pow(b,2)+2*a*b

               2. Se consider˘a citit caracterul c (liter˘a mic˘a a alfabetului englez). Care dintre urm˘atoarele
                  secvent , e de program determin˘a transformarea caracterului c ˆın liter˘a mare?     (4p.)
               1
                Profesor, Colegiul Nat , ional ,,Alexandru Odobescu”, Pites , ti, inalucan@gmail.com
   105   106   107   108   109   110   111   112   113   114   115