Font size
WorksheetsInformatica clasa aVII-a
Total questions: 19
Worksheet time: 56mins
Care din afirmaţiile de mai jos sunt adevărate?
Algoritmul este o succesiune de operaţii infinite in timp;
Algoritmul este o succesiune de operaţii pentru rezolvarea unei probleme oarecare;
Algoritmul este o noţiune ce nu poate fi descrisă;
Algoritmul este folosit numai la informatică şi matematică;
Structura liniară reprezintă
Un şir de instrucţiuni care se execută fiecare o singură dată, alternativ
Un şir de instrucţiuni care se execută fiecare o singură dată, de la prima până la ultima
Un şir de instrucţiuni care se execută de mai multe ori, de la prima până la ultima
instrucțiuni ăntr-o ordine aleatorie
Structura alternativa
este folosită pentru a face alegerea între două operaţii/instrucţiuni după ce evaluezi soluțiile posibile
este folosită pentru a face alegerea între două operaţii/instrucţiuni după ce rezolvi algoritmul
este folosită pentru a face alegerea între două operaţii/instrucţiuni după ce evaluezi o condiţie
se mai numește secvențială
Structura alternativă are forma:
daca...atunci...poate
daca...atunci...altfel
daca...altfel
nici una din celelalte trei menționate
Ce se afișează în urma executării următoarelor instrucțiuni?
int a=4,b=5;
if(a==b){ cout << "DA";}
else { cout << "NU";}
DA
NU
4
5
Ce se afișează în urma executării următoarelor instrucțiuni?
int a=4,b=5;
if (a!=b) { cout << "DA"; }
else { cout << "NU";}
DA
NU
4
5
Ce se afișează în urma executării următoarelor instrucțiuni?
int a=4,b=5;
if( a<b) { cout << "DA";}
else { cout << "NU";}
DA
NU
4
5
Ce se afișează în urma executării următoarelor instrucțiuni?
int n=5;
if( n<5) { cout << "Corigent";}
else { cout << "Promovat";}
Corigent
Promovat
Ce se afișează în urma executării următoarelor instrucțiuni?
int n=5;
if( n%2==0) { cout << "Par";}
else { cout << "Impar";}
Par
Impar
Ce se afișează în urma executării următoarelor instrucțiuni?
int a=5,b=4;
if( a>b) { cout << a;}
else { cout << b;}
a
b
4
5
Ce se afișează în urma executării următoarelor instrucțiuni?
int i=1,n=5;
while(i<=n)
{ cout << i << " "; i=i+1;}
1 2 3 4 5
0 1 2 3 4 5
1 2 3 4
Ce se afișează în urma executării următoarelor instrucțiuni?
int i,n=5;
i=n;
while(i>=1)
{ cout << i << " "; i=i-1;}
5 4 3 2 1
5 4 3 2
5 4 3 2 1 0
Ce se afișează în urma executării următoarelor instrucțiuni?
int i=2,n=10;
while(i<=n){ cout << i << " "; i=i+2;}
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5
2 4 6 8 10
2 4 6 8
Ce se afișează în urma executării următoarelor instrucțiuni?
int n=9;
while(n>1){ cout << n << " "; n=n-2;}
9 7 5 3
9 7 5 3 1
Ce se afișează în urma executării următoarelor instrucțiuni?
int i=1,n=9;
while(i<=n){
if(n%i==0){ cout << i << " ";}
i=i+1;
}
1 3 9
3
1 3
3 9
Ce instrucțiuni alternative cunoașteți în C++?
if
while
for
switch
Ce instrucțiuni repetitive cunoașteți în C++?
for
if
while
do.......while
În urma executării secvenței:
i=3;
while( i<10)
{
i=i+3;
cout<< i<< " ";
}
se afișează numerele:
3 6 9
6 9 12
6 9
nu se afișează nimic
În urma executării secvenței:
i=3;
do
{
cout<<i<<" ";
i=i+3;
}
while (i<=10);
se afișează numerele:
3, 6, 9
6, 9, 12
6, 9
3
