WorksheetsTEST 2 - C++ III god.
Total questions: 30
Worksheet time: 41mins
Што ќе испечати програмата? int x = 9; if(x % 3 == 0) cout << "X"; else cout << "Y";
Y
X
9
XY
Кој услов значи „x е поголемо од 0 и помало од 100“?
if(x>0 || x<100)
if(x>0 && x<100)
if(x>=0 && x<=100)
if(x>=0 && x==100)
Колку пати ќе се испечати * ( колку пати врти циклусот )?
for(int i=0; i<7; i++) cout << "*";
6
7
8
0
Што ќе испечати? int s = 0; for(int i=2; i<=8; i+=2) s += i; cout << s;
12
20
30
18
Кој циклус е најсоодветен кога условот се проверува пред секое повторување?
do-while
while
switch
if
Што ќе испечати? int i = 5; while(i > 2){ cout << i; i--; }
543
54
532
321
Што ќе испечати следниот код?
int i = 2;
do{
cout << i;
i += 2;
}while(i <= 6);
246
24
2468
222
int i = 2; do{ cout << i; i += 2; }while(i <= 6);
246
24
2468
222
Кој код правилно ги печати броевите од 0 до 4?
for(int i=0;i<=4;i++) cout<<i;
for(int i=0;i<4;i++) cout<<i;
for(int i=1;i<=4;i++) cout<<i;
while(i<=4) cout<<i;
Кој е резултатот? int x = 0; for(int i=1; i<=10; i++){ if(i%5==0) x += 2; } cout << x;
A) 2
B) 4
C) 6
D) 10
Што ќе испечати? int a = 4, b = 7; if(a > b) cout << "A"; else cout << "B";
A
B
AB
47
Што ќе испечати? int x = 12; if(x % 2 == 0) if(x % 3 == 0) cout << "T"; else cout << "F";
T
F
TF
Ништо
Колку пати ќе се изврши циклусот?
int i = 20;
while(i >= 5){
i -= 5;}
2
3
4
5
Што ќе се испечати?
int cnt = 0;
for(int i=1;i<=9;i++)
{ if(i%2==1) cnt++;}
cout << cnt;
A) 4
B) 5
C) 9
D) 3
Што ќе испечати?
int i = 1;
do{ cout << "Z"; i++; }
while(i < 1);
Ништо
Z
ZZ
Бесконечно
Што ќе биде резултатот? int p = 1; for(int i=2;i<=5;i++) p *= i; cout << p;
A) 24
B) 60
C) 120
D) 30
Што ќе испечати?
int x = 3;
if(x > 1) cout << "A"; if(x > 5) cout << "B"; else cout << "C";
A
AC
ABC
C
Кој услов е точен за „x е делив со 9 или со 4“?
x%9==0 && x%4==0
x%9==0 || x%4==0
x/9==0 || x/4==0
x%9==1 || x%4==1
Кој код правилно брои колку од N внесови се деливи со 3?
if(x%3==3) br++;
if(x%3==0) br++;
if(x/3==0) br++;
if(x==3) br++;
Кој код правилно брои колку внесови се нула?
if(x==0) cnt++;
if(x!=0) cnt++;
if(x<0) cnt++;
if(x>0) cnt++;
Кој циклус е најсоодветен за „повторувај додека сумата не стане најмалку 100“?
for
while
switch
if
Кој код правилно го пресметува збирот на броевите 1+2+...+n?
for(int i=1;i<=n;i++) sum+=i;
for(int i=1;i<=n;i++) sum*=i;
for(int i=2;i<=n;i+=2) sum+=i;
while(i<=n) sum+=2;
Кој код правилно ја пресметува вредноста: S = 2 + 4 + 6 + ... + n (n е парен)?
for(int i=1;i<=n;i++) s+=i;
for(int i=2;i<=n;i+=2) s+=i;
for(int i=1;i<=n;i+=2) s+=i;
while(i<=n){ s+=2; i++; }
За функцијата: f(x)=x+10 ако x<5, инаку f(x)=x-10. Кој код е точен?
if(x<=5) f=x+10; else f=x-10;
if(x<5) f=x+10; else f=x-10;
if(x>5) f=x+10; else f=x-10;
if(x<5) f=x-10; else f=x+10;
За трицифрен број x, цифрата на стотки е:
x%10
x/100
(x/10)%10
x%100
Кој услов значи „прекини кога cnt ќе стане 8“?
while(cnt != 8)
while(cnt == 8)
while(cnt < 8)
while(cnt > 8)
Кој услов проверува „x е негативен или x е поголем од 50“?
x<0 && x>50
x<0 || x>50
x<=0 && x>=50
x<=0 || x==50
Кој циклус правилно брои колку броеви од 1 до 30 се деливи со 6, ако cnt=0 на почеток?
for(int i=1;i<30;i++) if(i%6==0) cnt++;
for(int i=1;i<=30;i++) if(i%6==0) cnt++;
for(int i=30;i<=;i--) if(i%6==0) cnt++;
while(i<=30) if(i%6==0) cnt++;
Кој код ги ги печати броеви 3,6,9,... до n (n е вредност која се внесува на почеток)?
for(int i=3;i<=n;i+=3) cout<<i<<",";
for(int i=1;i<=n;i+=3) cout<<i<<",";
for(int i=0;i<=n;i++) cout<<3;
while(i<=n) cout<<i<<",";
Кој код дава производ 1·2·3·...·n?
for(int i=1;i<=n;i++) p+=i;
for(int i=1;i<=n;i++) p*=i;
for(int i=2;i<=n;i+=2) p*=i;
while(i<=n) p=i;
