Professional Documents
Culture Documents
NR 1 Lucrare semestriala
Clasa a IX-a
1. Variabila întreagă n memorează un număr natural de exact 7 cifre. Instrucţiunea care
determină eliminarea din numărul n a celor 3 cifre din mijlocul lui este: (1p.)
a. n=n/100000*100+n%100; b. n=n%10000/100+n/100;
c. n=n/10%10000; d. n=n/1000;
2. Care dintre următoarele expresii C/C++ esteechivalentă cu cea scrisă alăturat?
!((x>=5)&&(x<10)) (1p.)
a. (x<5) || (x>=10) b. (x<5) || (x>10)
c. (!(x>=5)) && (!(x>10)) d. (x>=5) || (x<10)
3. Se consideră algoritmul alăturat reprezentat în pseudocod. (2p.)
Scrieţi ce valoare se va afişa pentru n=10.
6.Variabilele întregi x şi y memorează două numere naturale cu cel mult 4 cifre fiecare.
Caredintre expresiile de mai jos are valoarea 1, dacă şi numai dacă valoarea memorată de
xaparţine intervalului [10,100] şi valoarea memorată de y aparţine intervalului [5,30]?(1p.)
a. (x<=100 && x>10) && (y>=5 || y<30) b. (x<=100 && x>=10) && (y<5 && y<=30)
c. (x<=100 && x>=10)|| (y>=5 && y<=30) d. !((x>100 || x<10) || (y<5 || y>30))
6.Stabiliţi care dintre următoarele expresii C/C++ are valoarea 1 dacă şi numai dacănumărul
întreg memorat în variabila x nu aparţine intervalului (-35,-20]. (1p.)
a. (x<-35) || (x>-20) b. (x<=-35) || (x>=-20)
c. (x<=-35) || (x>-20) d. (x<=-35) && (x>20)