1. Ce se va afisa in urma executarii programului urmator:
#include <iostream>
using namespace std;
int main()
{ cout<<"ora de"<<endl<<"informatica";
return 0;
}
a) ora deinformatica b) ora de c) ora de informatica d) informatica
informatica
2. In timpul executarii programului urmator, se introduc succesiv valorile 9 si 5. Ce valori se vor afisa dupa executare?
#include <iostream>
using namespace std;
int main()
{ int a; cin>>a; cout<<a<<" ";
cout<<a<<endl; cin>>a; cout<<a; }
a) 9 9 b) 5 5 c) 9 9 5 d) 5 5 e) 9
5 9 5 5
3. Ce valori au fost introduse de la tastatura in timpul executarii programului urmator, daca valorile afisate, la final, sunt: 20 5 4?
#include <iostream>
using namespace std;
int main()
{ int a,b; cin>>a>>a>>b;
cout<<b*a<<" "<<b<<" "<<a; }
a) 4 3 5 b) 5 4 4 c) 4 5 5 d) 3 4 5
4. Ce valoare se afiseaza in urma executarii programului urmator, daca se introduce de la tastatura 806 si apoi se apasa tasta Enter?
#include <iostream>
using namespace std;
int main()
{ char a; cin>>a; cout<<a }
a) 0 b) 806 c) 8 d) 6
5. Se considera urmatoarea secventa repetitiva:
i=0;
while (i+j<=10) {
i=i+1;
j=j-2;
}
Valoarea minima posibila pentru care variabila j astfel incat instructiunea repetitiva de mai sus sa nu se execute la infinit(necontrolat) este:
a) 1 b) 5 c) 6 d) 17 e) 10 f) 2
6. Ce se va afisa pe ecran in urma executarii urmatoarei secvente de instructiuni, stiind ca pentru variabila x au fost citite valorile 23, 25, 345, 892 si 3456 ?
for (i=1; i<=5; i++) {
cin>>x;
if (i%2==0) cout<<x%10;
else cout<<(x/10)%10;
}
a) 3 2 5 9 5 b) 3 5 5 9 2 c) 2 5 5 9 5 d) 2 5 5 2 5 e) 2 5 4 2 5
7. Ce se va afisa la executarea urmatoarelor instructiuni?
p=1;
do {
p*=2;
cout<<p;
} while (p%10!=6);
a) 2 4 8 6 b) 2486 c) 2 4 8 16 d) 24816