wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

C++: ciklas FOR

Total questions: 41

Worksheet time: 1hrs 13mins

Name
Class
Date
1.

Kiek kartų bus vykdomas ciklas?

FOR (int i=0; i<=10; i++)

cout<<i<<endl;

a)

1

b)

10

c)

11

d)

9

e)

Ciklas aprašytas klaidingai, todėl nebus vykdomas

2.

Kuri eilutė parašyta su klaida?

1: int i, j = 5;

2: FOR (i = 1, i <=5; i++)

3: COUT << i << endl;

a)

1

b)

2

c)

3

d)

1 ir 3

e)

2 ir 3

3.

Ką atspausdins programa?

FOR (int i=5; i<10; i++) COUT << i << " ";

a)

5 6 7 8 9 10

b)

5 6 7 8 9

c)

1 2 3 4 5 6 7 8 9

d)

1 2 3 4 5 6 7 8 9 10

e)

Ciklas sudarytas klaidingai, todėl neatspausdins nieko

4.

Ką spausdins programa?

FOR (int i=5; i<=10; i++) COUT << i <<" ";

a)

5 6 7 8 9 10

b)

5 6 7 8 9

c)

1 2 3 4 5 6 7 8 9

d)

1 2 3 4 5 6 7 8 9 10

e)

Ciklas sudarytas klaidingai, todėl neatspausdins nieko

5.

Ką spausdins programa?

FOR (int i=5; i<10; i++)

if (i%2==0) COUT << i << " ";

a)

6 8 10

b)

6 8

c)

5 6 7 8 9 10

d)

6 7 8 9 10

e)

5 7 9

6.

Kiek kartų bus kartojamas šis ciklas?

a)

0

b)

9

c)

10

d)

11

7.

Kiek kartų bus vykdomas parodytas ciklas?

a)

0

b)

100

c)

20

d)

50

e)

25

8.

Koks rezultatas bus išvestas?


int sum=0;

for (int i=0; i<5; i++) sum+=i;

cout << sum;

a)

15

b)

5

c)

10

d)

0

e)

21

9.

Ar yra klaida kode? Jeigu taip, tai kokia?

a)

avg nepriskirta reikšmė 0 prieš ciklą

b)

avg = sum/i Tai neteisingas vidurkio apskaičiavimo priskirymas

c)

Kintamasis i neegzistuoja už ciklo ribų

d)

Kodas parašytas be klaidų

10.

Kokia bus galutinė kintamojo KIEK reikšmė pasibaigus ciklui?


suma = 0;

int x;

for (int kiek=1; kiek < 7; kiek++) {

cin >> x;

suma = suma+ x;}

a)

1

b)

6

c)

7

d)

Neįmanoma atsakyti be papildomų duomenų

11.

Kiek kartų bus vykdomas šis ciklas?

for (kiek=1;kiek>1;kiek++)

a)

1 kartą

b)

Nei karto

c)

Bus begalinis ciklas

d)

Sintaksės klaida aprašant ciklą

12.

Duotas programos fragmentas:

for (int i=1; i<=7; i++)

{cin>>x;

suma=suma+i;}

Bet gauname neteisingą sumos reikšmę (turi būti sumuojami vedami skaičiai). Kodėl?

a)

suma=suma+i reikia parašyti suma=suma+x

b)

Prieš ciklą trūksta suma=0

c)

Vietoj cin>>x reikia pakeisti cin>>suma

d)

Nereikia naudoti figūrinių skliaustų {}

e)

CIN turi būti iškeltas už ciklo ribų

13.

Kuris ciklas pakartos veiksmus 10 kartų?

a)

for (int i = 1; i < 10; i++) { }

b)

for (int i = 0; i < 10; i++) { }

c)

for (int i = 0; i < 10; i+=2) { }

d)

for (int i = 0; i <=10; i++) { }

14.

Ką spausdins programa?

FOR (int i=5; i>10; i++) COUT << i << " ";

a)

5 6 7 8 9 10

b)

5 6 7 8 9

c)

1 2 3 4 5 6 7 8 9

d)

1 2 3 4 5 6 7 8 9 10

e)

Ciklas sudarytas klaidingai, todėl neatspausdins nieko

15.

Ką spausdins programa?

FOR (int i=5; i=10; i++) COUT << i << " ";

a)

5 6 7 8 9 10

b)

5 6 7 8 9

c)

1 2 3 4 5 6 7 8 9

d)

1 2 3 4 5 6 7 8 9 10

e)

Ciklas sudarytas klaidingai, todėl neatspausdins nieko

16.

Ką spausdins programa?

FOR (int i=15; i<=30; i++)

if (i%10==7) COUT << i << " ";

a)

15 17 20 27 30

b)

17 27

c)

7 17 27 30

d)

20 30

e)

Loginė sąlyga neturi prasmės kontekste, todėl nei vienas skaičius nebus atspausdintas konsolėje

17.

Ką spausdins programa?

for (int i=15; i<=20; i++)

if (i%2==0) COUT << i << " ";

a)

15 17 20

b)

17 19

c)

16 18

d)

3

e)

16 18 20

18.

Ką spausdins programa?

FOR (int i=15; i<=30; i++)

if (i%10==5) COUT << i << " ";

a)

5 15 25

b)

15 20 25 30

c)

20 25 30

d)

15 25

e)

Loginė sąlyga neturi prasmės kontekste, todėl nei vienas skaičius nebus atspausdintas konsolėje

19.

Ką spausdins programa?

FOR (int i=15; i<=30; i++)

if (i%10 != 7) COUT << i << " ";

a)

15 16 18 19 20 21 22 23 24 25 26 28 29 30

b)

15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

c)

16 25

d)

15 30

e)

Loginė sąlyga neturi prasmės kontekste, todėl nei vienas skaičius nebus atspausdintas konsolėje

20.

Ką atspausdins programa?

int a=0;

FOR (int i=15; i<=30; i++)

{ if (i%10 == 7)

a = a +i; }

COUT << a;

a)

10

b)

44

c)

17 27

d)

0

e)

7

21.

Ką atspausdins programa?

int a=0;

FOR (int i=15; i<=30; i++)

{ if (i/10 == 7)

a = a +i; }

COUT << a;

a)

10

b)

44

c)

17 27

d)

0

e)

7

22.

Ką atspausdins programa?

int a=0;

FOR (int i=15; i<=30; i++)

{ if (i%10 == 7)

a = i; }

COUT << a;

a)

17

b)

30

c)

7

d)

0

e)

27

23.

Ką atspausdins programa?

int a=0;

FOR (int i=30; i>=15; i--)

{ if (i%10 == 7)

a = i; }

COUT << a;

a)

17

b)

30

c)

7

d)

0

e)

27

24.

Koks rezultatas bus išvestas?


int sum=0;

for (int i=0; i<=5; i++) sum+=i;

cout << sum;

a)

15

b)

5

c)

10

d)

0

e)

21

25.

Koks rezultatas bus išvestas?


int sum=10;

for (int i=0; i<5; i++) sum+=i;

cout << sum;

a)

15

b)

5

c)

10

d)

0

e)

20

26.

Koks rezultatas bus išvestas?


int sum=0;

for (int i=0; i<5; i++) sum+=i;

cout << sum*sum;

a)

15

b)

5

c)

100

d)

0

e)

20

27.

Koks rezultatas bus išvestas?


int i, sum=0;

for (i=0; i<5; i++) sum+=i;

cout << sum*i;

a)

15

b)

5

c)

40

d)

10

e)

20

28.

Kokia bus galutinė kintamojo SUMA reikšmė pasibaigus ciklui?


suma = 0;

int x;

for (int kiek=1; kiek < 7; kiek++) {

cin >> x;

suma = suma+ x;}

a)

1

b)

6

c)

7

d)

Neįmanoma atsakyti be papildomų duomenų

29.

Kiek kartų vartotojui reikės įvesti x reikšmę?


suma = 0;

int x;

for (int kiek=1; kiek <= 7; kiek++) {

cin >> x;

suma = suma+ x;}

a)

1

b)

6

c)

7

d)

Neįmanoma atsakyti be papildomų duomenų

30.

Vartotojas įvedė programos veikimo metu tris skaičius 2 5 5. Kas bus išvesta į ekraną po šio įvedimo?


suma = 0;

int x;

for (int kiek=1; kiek <= 3; kiek++) {

cin >> x;

suma = suma+ x;

cout << suma << " ";}

a)

2 5 5 12

b)

12

c)

2 7 12

d)

0 2 7 12

e)

1 2 3

31.

Vartotojas įvedė programos veikimo metu tris skaičius: 2 5 5. Kas bus išvesta į ekraną po šio įvedimo?


suma = 0;

int x;

for (int kiek=1; kiek <= 3; kiek++) {

cin >> x;

suma = suma+ x;}

cout << suma;

a)

2 5 5 12

b)

12

c)

2 7 12

d)

0 2 7 12

e)

1 2 3

32.

Vartotojas įvedė programos veikimo metu tris skaičius: 2 5 5. Kas bus išvesta į ekraną po šio įvedimo?


suma = 0;

int x;

for (int kiek=1; kiek <= 3; kiek++) {

cin >> x;

suma = suma+ x;

cout << i << ": " << suma << ", ";}

a)

2 5 5 12

b)

3: 12,

c)

2 7 12

d)

1: 2, 2: 7, 3: 12

e)

1: 2, 2: 7, 3: 12,

33.

Ką atspausdins programa?

int a=1;

for (int i=1; i<=3; i++) a *= i;

cout << a;

a)

0

b)

6

c)

24

d)

5

e)

1

34.

Koks bus galutinis kintamojo suma rezultatas po ciklo?

int suma=0;

for (int i=1; i<=3; i++) suma += i;

a)

6

b)

10

c)

0

d)

1

e)

3

35.

Kiek kartų bus vykdomas šis ciklas?

for (int i=0; i<5; i++)

{ cout << i << " "; }

a)

6

b)

0

c)

4

d)

10

e)

5

36.

Ką atspausdins programa?

int a=1;

for (int i=1; i<=5; i++) a += i;

cout << a-1;

a)

0

b)

1

c)

14

d)

15

e)

10

37.

Kiek kartų bus vykdomas šis ciklas?

for (int i=0; i<10; i+=2)

{ cout << i << " "; }

a)

5

b)

10

c)

4

d)

6

e)

8

38.

Koks bus galutinis kintamojo suma rezultatas po ciklo?

int suma=0;

for (int i=1; i<=3; i++) suma += i * 2;

a)

25

b)

10

c)

12

d)

20

e)

15

39.

Koks rezultatas bus išvestas?


int a=5;

for (int i=1; i<=3; i++) a *= i;

cout << a;

a)

120

b)

60

c)

30

d)

15

e)

5

40.

Kiek kartų bus vykdomas šis ciklas?

for (int i=0; i<10; i+=3)

{ cout << i << " "; }

a)

7

b)

5

c)

6

d)

4

e)

3

41.

Ką atspausdins programa?

int b=0;

for (int i=1; i<=3; i++) { b += i * i; }

cout << b;

a)

15

b)

72

c)

31

d)

14

e)

10