Sunteți pe pagina 1din 3

Liceul Teoretic ,,Pro Succes ” TEST de Evaluare Semestrial

la Informatică
2022-2023
Numele: _____________________
Prenumele: ___________________
Clasa: a X-a
Puncte acumulate:_____
Nota:____( )

Nr ITEM Scor
.
1. Definiți noțiunea de EXPRESIE L
_____________________________________________________________________ 0
_____________________________________________________________________ 1
2
2. Care din următoarele instrucţiuni sunt instrucţiuni simple? L
0
1
Colorează caseta din dreptul instrucțiunii simple.
2
a) instrucţunea de apel de procedură; 3
b) instrucţiunile condiţionale if şi case;
c) instrucţiunea de efect nul;
d) instrucţiunea de atribuire.
e) instrucţiunile iterative for, while şi repeat
3. Ce valoare va afişa următoarea secvenţă de program? Argumentaţi
răspunsul. L
0
int a, b, m; 1
a=5; b=10; 2
if (a<b) m=a+b; else cout<<pow(a, 2); 3
a) 15 Argumentarea Răspunsului:
b) 25
c) 5

4. Scrie Sintaxa instrucțiunii FOR. L


0
1
2
3
4
5
6
7
8

5. Scrie rezultatul afișat pe ecran în urma execuției programului de mai jos. L


0
#include <stdio.h> Argumentează răspunsul 1
int main() 2
3
{
4
int n = 4; 5
for (int i = 1; i <= n; i++) 6
cout<<"% ";
return 0;
}
Răspuns: _______

6. Să se scrie codului unui Program care afișează soluțiile ecuației de gradul


II. L
0
Forma generală a ecuației de gradul II: ax2+bx +c=0.
1
2
3
4
5
6
7
8
9
10
int main(){

double suma=1000,rata=50,dobanda=0.005;
int nr_luni=0,nr_ani;
while(suma>=0){
suma=suma+suma*0.005-50;
cout<<suma<<endl;
nr_luni++;
}
nr_ani=nr_luni/12;
nr_luni=nr_luni%12;
cout<<"Timpul in care sunt cheltuiti banii: "<<nr_ani<
<" ani si "<<nr_luni<<" luni";
return 0;
}

S-ar putea să vă placă și