Page 97 - MATINF Nr. 9-10
P. 97
˘
PROBLEME DE INFORMATICA PENTRU EXAMENE 97
˘
PROBLEME DE INFORMATICA PENTRU
EXAMENE
Teste pentru examenul de Bacalaureat, specializarea Stiint , e ale naturii
,
Testul 1
Doru Anastasiu Popescu 1
Limbajul C/C++
Filier˘ teoretic˘a, profil real, specializare s , tiint , e ale naturii
a
◦ Toate subiectele sunt obligatorii. Se acord˘a 10 puncte din oficiu.
◦ Timpul de lucru efectiv este de 3 ore.
◦ Identificatorii utilizat , i ˆın rezolv˘ari trebuie s˘a respecte preciz˘arile din enunt , (bold), iar ˆın
a
a
lipsa unor preciz˘ari explicite, notat , iile trebuie s˘ corespund˘ cu semnificat , iile asociate acestora
(eventual ˆın form˘a prescurtat˘a). Datele de intrare se consider˘a corecte, validarea lor nefiind
necesar˘a.
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.
a
1. Se consider˘ dou˘ variabile de tip int cu numele x s , i y. Ce valori pot lua x s , i y pentru ca
a
expresia din dreapta s˘ aib˘ valoarea 6? (4p.)
a
a
a) x = 8, y = 2 c) x = 11, y = 4
b) x = 10, y = 3 d) x = 10, y = 2
2. Indicat , i valoarea expresiei 3*floor(1+sqrt(10)). (4p.)
a) 11
b) 3
c) 12
d) 10
3. Cu ce trebuiesc ˆınlocuite punctele de p = 1;
suspensie ... pentru ca secvent , a de do{
a
instruct , iuni s˘ afis , eze produsul cifrelor ne- k = ...;
nule ale lui n? (4p.) if(k != 0)
p *= k;
n /= 10;
}while(n != 0);
a) n/10 c) n cout <<p;
b) n%10 d) n/10%10
4. Dac˘a a este un tablou bidimensional p˘atratic de dimensiune 5 cu indicii de la 0, ˆın care pe
fiecare linie i se afl˘a numerele i, i+1, i+2, i+3, i+4, i=0,1,2,3,4.
1
Conf.univ.dr., Universitatea din Pites , ti, dopopan@yahoo.com