Worksheetstest_10R_repet
Total questions: 10
Worksheet time: 11mins
Care dintre instructiunile urmatoare calculeaza suma primelor n numere naturale?
cin>>n; s=0; i=1; while (i<n) { s=s+i; i=i+1;}
cin>>n; s=1; i=1; while (i<=n) s=s+i;
cin>>n; s=0; i=1; while (i<=n) s=s+i;
cin>>n; s=0; i=1; while (i<=n) { s=s+i; i++;}
Ce valoare afișează programul din imaginea alăturată dacă pentru n se citește valoarea -1?
(a)
Alege varianta corecta!
do
i=i+1;
cout<<i;
while (i<=10);
do
{
i=i+1;
cout<<i;
}
while (i<=10)
do
{
i=i+1;
cout<<i;
}
while (i<=10);
do
{
i=i+1;
cout<<i;
}
while i<=10;
Câte atribuiri se execută în secvența de mai jos, dacă n şi p sunt variabile de tip întreg?
n=279; p = 0;
do
{
n=n-100; p ++;
}
while (n>=100);
1
2
0
3
Care varianta reprezinta transcrierea in C++ a algorimtului de mai jos?
citește a
repeta
scrie a;
a=a-2;
pana cand a<=1
cin>>a;
do{
cout<<a;
a=a-2; }
while(a>1);
cin>>a;
do{
cout<<a;
a=a-2; }
while(a<=1);
cin>>a;
do{
cout<<a;
a=a-2; }
until(a>1);
cin>>a;
repeat{
cout<<a;
a=a-2; }
while(a>1);
Cu ce inlocuim punctele de suspensie in secventa de mai jos pentru a obtine suma divizorilor proprii ai variabilei n?
cin>>n;
i=2; s=0;
do {
if(...) s=s+i;
i=i+1;
}
while(i<n);
i % n == 0
n % i == 0
n / i = 0
n % i = 0
Analizati secventa de program de mai jos si precizati ce va afisa daca pentru n am introduce valoarea 554361!
...
s=0;
cin>>n;
do
{
c=n%10;
if(c%2==0) s=s+c;
n=n/10;
}
while(n!=0);
cout<<s;
...
(a)
Codul următor afișează:
8
6
48
1
Î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
În secvența de mai jos, care este/sunt instrucțiunea / instrucțiunile care se repetă?
i=100;
while (i>=12)
i=i-5;
cout<<i<<" ";
se repetă două instrucțiuni: i=i-5; și cout<<i<<" ";
cout<<i<<" ";
i=100;
i=i-5;
