wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

AL_8-ma'ruza(Rekursiya)

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Funksiya nima uchun kerak

a)

Ishni osonlashtirish uchun

b)

Dastur kodni qisqartirish uchun

c)

Dasturda bir xil ishni bir necha bor bajarmaslik uchun

2.

Ushbu dasturning natijasi ?

a)

256

64

b)

64

c)

64

256

d)

10

10

3.

Rekursiyani tushunish uchun ... bilish kerak

a)

rekursiyani

b)

funksiyani

c)

dasturlashni

d)

faktorialni

4.

Dasturning istalgan qismidan murojaat qilib, bir necha bor ishlatish mumkin bo`lgan operatorlar guruhiga .... deyiladi

a)

Funksiya

b)

Rekursiya

c)

protsedura

5.

C++ dasturining asosiy funksiyasi ?

a)

main()

b)

Include<>

c)

recursion()

d)

function()

6.

Rekursiya deb ....aytiladi

a)

funksiya ichida funksiyani chaqirishga

b)

funksiyani dasturning ixtiyoriy joyida chaqirishga

c)

rekursiv funksiyaga murojat qilishga

7.

Rekursiya bajarilishi uchun ikkita narsa bo‘lishi kerak

a)

1) O'zini chaqirish

2) ishni yakunlash

b)

1) O'zini chaqirish

2) To'xtash chegarasi

c)

1) rekursiv funksiyani chaqirish

2) ishni yakunlash

8.

Har qanday to'g'ri tuzilgan rekursiya asosini ikkita shart tashkil qiladi.

a)

.    1. Rekursiya asos sharti

    2. Funksiyaning o'ziga o'zgartirilgan argument bilan murojaat qilish.

b)

    1. Rekursiyani chaqirilish sharti

    2. Funksiyaning o'ziga o'zgartirilgan argument bilan murojaat qilish.

c)

    1. Rekursiya asos sharti

    2. Funksiyaning o'ziga o'zgartirilgan argument bilan murojaat qilish.

9.

Ushbu algoritmni vazifasi ?

a)

Rekursiya orqali 1 dan N gacha sonlar yig`indisini hisoblash

b)

Funksiya orqali 1 dan N gacha toq sonlar yig`indisini hisoblash

c)

Rekursiya orqali 1 dan N gacha toq sonlar yig`indisini hisoblash

d)

Rekursiya orqali 1 dan N gacha juft sonlar yig`indisini hisoblash

10.

Ushbu algoritmni natijasi ? son=11

a)

36

b)

66

c)

30

d)

55

11.

Ushbu algoritmning vazifasi?

a)

a sonning b darajasini hisoblash

b)

b sonning a darajasini hisoblash

c)

darajasini hisoblash

d)

a va b ni rekursiya orqali qo`shish

12.

Ushbu algoritmning natijasi ?

(a)  

13.

Rekusiv funksiya tarkibida o`ziga murojat qilishda parametri o`zgarmasa nima sodir bo`ladi

a)

cheksiz sikl

b)

Bajarilish qiyinlashadi

c)

Xech narsa o`zgarmaydi

14.

Rekursiv funksiyani parametr qiymati kamayib borsagina rekursiya ishlaydi

a)

False

b)

True

15.

Rekusif funksiyada parametr qiymati kamayishi yoki ortishi mumkin. Shundagina u cheksiz siklga tushmaydi.

a)

True

b)

False