Documente Academic
Documente Profesional
Documente Cultură
TEST DE EVALUARE
1. Conţinutul evaluat
3. Testul elevului
I8, punctajul maxim obtinandu-se pentru cate un raspuns complet din grupele I1-I2, I3-I4,
I5-I6 si I7-I8, astfel daca se rezolva un exercitiu de fiecare tip, elevul si-a insusit acel tip de
I1. Sa se determine numarul de aparitii ale lui 0 intr-un vector utilizand o structura
conditionata anterior
I3. Sa se calculeze si sa se afiseze 10 la puterea n utilizand o structura repetitiva
conditionata posterior
conditionata posterior
repetitiva cu contor
I6. Sa se determine paritatea elementelor majoritare dintr-un vector (daca sunt mai
I8. Sa se determine daca vectorul are doar elemente pare utilizand orice structura
repetitiva
Obiective/Itemi I1 I2 I3 I4 I5 I6 I7 I8
O1 * * * *
O2 * * * *
O3 * * * *
O4 * *
i3:
int i = 1;
int ans = 1;
do {
ans *= 10;
i++;
} while (i <= n)
i4:
int i = 0;
do {
cout << i << endl;
i += 2;
} while(i < 2 * n);
i5:
int suma = 0;
for (int i = 1; i <= n; i++) {
suma += i;
}
cout << suma << endl;
i6:
int pare = 0;
int impare = 0;
for (int i = 0; i < n; i++) {
if (vector[i] % 2 == 0) {
pare++;
}
else {
impare++;
}
}
if (pare > impare) {
cout << "pare" << endl;
}
else {
cout << "impare" << endl;
}
i7:
int prod = 1;
for (int i = 0; i < y; i++) {
prod *= x;
}
cout << prod << endl;
i8:
bool ok = true;
for (int i = 0; i < n; i++) {
if (vector[i] % 2 == 1) {
ok = false;
break;
}
}
if (ok) {
cout << "da" << endl;
}
else {
cout << "nu" << endl;
}