Subiecte Informatica CC+ Științele Naturii Bac 2015

3
Ministerul Educaţiei și Cercetării Științifice Centrul Naţional de Evaluare şi Examinare Probă scrisă la informatică Varianta 9 Limbajul C/C++ Filiera teoretică, profilul real, ştiinţe ale naturii Pagina 1 din 3 Examenul de bacalaureat naţional 2015 Proba E. d) Informatică Limbajul C/C++ Varianta 9 Filiera teoretică, profilul real, specializarea științe ale naturii Toate subiectele sunt obligatorii. Se acordă 10 puncte din oficiu. Timpul de lucru efectiv este de 3 ore. În rezolvările cerute, identificatorii utilizaţi trebuie să respecte precizările din enunţ (bold), iar în lipsa unor precizări explicite, notaţiile trebuie să corespundă cu semnificaţiile asociate acestora (eventual în formă prescurtată). În programele cerute, datele de intrare se consideră corecte, validarea acestora nefiind necesară. SUBIECTUL I (30 de puncte) Pentru itemul 1, scrieţi pe foaia de examen litera corespunzătoare răspunsului corect. 1. Variabila întreagă x memorează un număr natural cu cel puțin patru cifre nenule distincte. Expresia C/C++ a cărei valoare este egală cu cifra sutelor acestui număr este: (4p.) a. x/100 b. x%100 c. (x/10)%10 d. (x/100)%10 2. Se consideră algoritmul alăturat, reprezentat în pseudocod. S-a notat cu a%b restul împărţirii numărului natural a la numărul natural nenul b şi cu [c] partea întreagă a numărului real c. citeşte n,k (numere naturale, k>1) pm0 i1 cât timp in execută xi p0 │┌cât timp x%k=0 execută ││ x[x/k] ││ pp+1 │└■ │┌dacă p>pm atunci ││ pmp │└■ ii+1 └■ scrie pm a) Scrieţi valoarea afişată dacă se citesc, în această ordine, numerele 7 și 2. (6p.) b) Dacă pentru variabila k se citeşte numărul 5, scrieţi cea mai mică şi cea mai mare valoare care pot fi citite pentru variabila n astfel încât, în urma executării algoritmului, pentru fiecare dintre acestea, valoarea afişată să fie 3. (4p.) c) Scrieţi în pseudocod un algoritm, echivalent cu cel dat, înlocuind prima structură cât timp...execută cu o structură repetitivă de tip pentru...execută. (6p.) d) Scrieţi programul C/C++ corespunzător algoritmului dat. (10p.)

description

Subiecte Informatica CC+ Științele Naturii Bac 2015

Transcript of Subiecte Informatica CC+ Științele Naturii Bac 2015

  • Ministerul Educaiei i Cercetrii tiinifice Centrul Naional de Evaluare i Examinare

    Prob scris la informatic Varianta 9 Limbajul C/C++ Filiera teoretic, profilul real, tiine ale naturii

    Pagina 1 din 3

    Examenul de bacalaureat naional 2015 Proba E. d) Informatic

    Limbajul C/C++ Varianta 9

    Filiera teoretic, profilul real, specializarea tiine ale naturii

    Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu. Timpul de lucru efectiv este de 3 ore. n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun

    (bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile asociate acestora (eventual n form prescurtat).

    n programele cerute, datele de intrare se consider corecte, validarea acestora nefiind necesar.

    SUBIECTUL I (30 de puncte) Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Variabila ntreag x memoreaz un numr natural cu cel puin patru cifre nenule distincte.

    Expresia C/C++ a crei valoare este egal cu cifra sutelor acestui numr este: (4p.) a. x/100 b. x%100 c. (x/10)%10 d. (x/100)%10

    2. Se consider algoritmul alturat, reprezentat n pseudocod. S-a notat cu a%b restul mpririi numrului natural a la numrul natural nenul b i cu [c] partea ntreag a numrului real c.

    citete n,k (numere naturale, k>1) pm0 i1 ct timp in execut xi p0 ct timp x%k=0 execut x[x/k] pp+1 dac p>pm atunci pmp ii+1 scrie pm

    a) Scriei valoarea afiat dac se citesc, n aceast ordine, numerele 7 i 2. (6p.)

    b) Dac pentru variabila k se citete numrul 5, scriei cea mai mic i cea mai mare valoare care pot fi citite pentru variabila n astfel nct, n urma executrii algoritmului, pentru fiecare dintre acestea, valoarea afiat s fie 3. (4p.)

    c) Scriei n pseudocod un algoritm, echivalent cu cel dat, nlocuind prima structur ct timp...execut cu o structur repetitiv de tip pentru...execut. (6p.)

    d) Scriei programul C/C++ corespunztor algoritmului dat. (10p.)

  • Ministerul Educaiei i Cercetrii tiinifice Centrul Naional de Evaluare i Examinare

    Prob scris la informatic Varianta 9 Limbajul C/C++ Filiera teoretic, profilul real, tiine ale naturii

    Pagina 2 din 3

    SUBIECTUL al II-lea (30 de puncte) Pentru fiecare dintre itemii 1 i 2 scriei pe foaia de examen litera corespunztoare rspunsului corect.

    a. x=sqrt(x); b. x=sqrt(sqrt(16)); c. cin>>sqrt(4); | scanf(%f,&sqrt(4)); d. cout

  • Ministerul Educaiei i Cercetrii tiinifice Centrul Naional de Evaluare i Examinare

    Prob scris la informatic Varianta 9 Limbajul C/C++ Filiera teoretic, profilul real, tiine ale naturii

    Pagina 3 din 3

    SUBIECTUL al III-lea (30 de puncte) Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Variabilele i i j sunt de tip ntreg. Indicai expresia care poate nlocui punctele de

    suspensie astfel nct, n urma executrii secvenei obinute, s se afieze numerele de mai jos.

    for(i=1;i