Page 97 - MATINF Nr.2
P. 97

˘
            PROBLEME DE INFORMATICA PENTRU EXAMENE                                                         97


            Teste pentru examenul de Bacalaureat, specializarea
            Matematic˘a-Informatic˘a



                                                        Testul 1

                                                                                            1
                                                                         Ionela Eliza Popa , Viorel Popa    2

                Limbajul C/C++
                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. Se dau variabilele a s , i b de tip ˆıntreg, a memorˆand valoarea 4, iar b valoarea 2. Care
                  dintre expresiile C/C++ de mai jos are valoarea 0?                                   (4p.)

                    a) a-b != 0                                     c) a-2*b == 0
                    b) a+b > a%b+1                                  d) !(a == 2*b))
               2. Funct , ia f are definit , ia din dreapta:
                  Care este cea mai mare valoare de 5 cifre       int f(int x)
                  pe care o poate avea o variabil˘a x, astfel     {if (x==0) return 0;
                  ˆıncˆat pentru apelul f(x) s˘a se obt , in˘a o        if (x%2==1)
                  valoare de 5 cifre identice?         (4p.)                  return
                                                                              f(x/10)*10+x%10 -1;
                    a) 90000
                                                                        else
                    b) 19999
                                                                              return
                    c) 99999
                                                                              f(x/10)*10+x%10+1;}
                    d) 10000
               3. Utilizˆand metoda backtracking se genereaz˘a toate cuvintele formate din trei vocale litere
                  mici. Cuvintele sunt generate ˆın ordine lexicografic˘a. Primele trei solut , ii sunt: aaa, aae
                  s , i aai. Afis , at , i antepenultima solut , ie.                                    (4p.)
                    a) uuo                  b) uui                  c) uou                  d) uuu
               4. Prin ˆın˘alt , imea unui arbore cu r˘ad˘acin˘a ˆınt , elegem num˘arul de muchii ale celui mai lung
                  lant , format din noduri distincte care are una dintre extremit˘at , i ˆın r˘ad˘acina arborelui.
                  Scriet , i care este r˘ad˘acina s , i care este ˆın˘alt , imea arborelui descris prin urm˘atorul vector
                  ,,de tat , i”: (0,1,1,1,4,4,6,7).                                                    (4p.)
                    a) 1, 5                 b) 8, 4                 c) 1, 3                 d) 1, 4

               5. Pentru graful din imagine scriet , i num˘arul
                  maxim de componente conexe care se pot
                  obt , ine eliminˆand dou˘a muchii.   (4p.)






                    a) 4                    c) 3
                    b) 5                    d) 6
               1
                Profesor, Liceul Teoretic ,,Ion Mihalache” Topoloveni, bodoronceaeliza@yahoo.com
               2
                Profesor, Liceul Teoretic ,,Ion Mihalache”, Topoloveni, popaviorel13@yahoo.com
   92   93   94   95   96   97   98   99   100   101   102