wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Proqramlaşdırmanın əsasları

Total questions: 15

Worksheet time: 15mins

Name
Class
Date
1.

1. Alqoritm nədir?

a)

A) Kompüterin sürətini ölçən cihaz.

b)

B) Hər hansı bir məqsədə çatmaq üçün atılmalı olan addımların ardıcıl və məntiqi təsviri.

c)

C) Proqramlaşdırma dilinin sintaksis qaydaları.

d)

D) Proqramda istifadə olunan rəqəmlər toplusu.

2.

Alqoritmin əsas xassələrindən biri hansıdır?

a)

A) Naməlumluq (Ambiguity)

b)

B) Diskretlik (Diskretness)

c)

C) Sonsuzluq (Infinity)

d)

D) Mürəkkəblik (Complexity)

3.

"Kütləvilik" (Massiveness/Generality) alqoritmin hansı xassəsini ifadə edir?

a)

A) Alqoritmin yalnız bir məsələni həll etməsi

b)

B) Alqoritmin eyni tipli məsələlərin hamısına tətbiq oluna bilməsi.

c)

C) Alqoritmin çox qısa olması.

d)

D) Alqoritmin icrasının çox uzun çəkməsi.

4.

Alqoritmin hansı xassəsi onun sonlu sayda addımdan sonra nəticə verməsini tələb edir?

a)

A) Kütləvilik (Massiveness)

b)

B) Nəticəvilik (Finiteness/Termination)

c)

C) Müəyyənlik (Definiteness)

d)

D) Ardıcıllıq (Sequence)

5.

5. Proqramlaşdırmada "Dəyişən" (Variable) nədir?

a)

A) Proqramda sabit qalan bir dəyər.

b)

B) Yaddaşda müəyyən bir dəyəri saxlamaq üçün istifadə olunan adlandırılmış yer

c)

C) Hər hansı bir hesablama əməliyyatı.

d)

D) Proqramın icra müddətini ölçən zamanlayıcı.

6.

6. Aşağıdakılardan hansı dəyişənin tipi ola bilməz?

a)

A) Tam ədəd (Integer)

b)

B) Sətir (String)

c)

C) Sürət (Velocity)

d)

D) Məntiqi (Boolean)

7.

Hansı ad dəyişən adı olaraq yanlışdır (əksər proqramlaşdırma dillərində)?

a)

A) _myVariable

b)

B) variable1

c)

C) for

d)

D) total_amount

8.

Dəyişən adları adətən hansı simvolla başlaya bilməz?

a)

A) Kiçik hərflə

b)

B) Böyük hərflə

c)

C) Rəqəmlə

d)

D) Alt xəttlə

9.

10. Tam ədədlər tipinə aid olan dəyişən nə cür dəyərləri saxlayır?

a)

A) Yalnız kəsr hissəsi olan ədədlər.

b)

B) Mətn dəyərləri.

c)

C) Kəsr hissəsi olmayan müsbət və ya mənfi ədədlər.

d)

D) Yalnız "doğru" və ya "yanlış" məntiqi dəyərlər.

10.

Alqoritmin hansı forması qrafik simvollardan və bloklardan istifadə edir?

a)

A) Sözlə təsvir (Verbal description)

b)

B)Blok-sxem (Flowchart)

c)

C) Pseudo-kod (Pseudocode)

d)

D) Proqram kodu

11.

"Funksiya" (Function) proqramlaşdırmada nədir?

a)

A) Sadəcə bir dəyişən adı

b)

B) Proqramın icrasını dayandıran əmr.

c)

C) Proqramın ilkin başlanğıc nöqtəsi.

d)

D) Müəyyən bir işi yerinə yetirmək üçün qruplaşdırılmış əmrlər bloku.

12.

Funksiyanın əsas məqsədlərindən biri nədir?

a)

A) Yaddaşda yerə qənaət etmək üçün dəyişənlərin silinməsi.

b)

B) Kodu hissələrə ayıraraq təkrar istifadəni və oxunuşluğu artırmaq (Modulluq).

c)

C) Yalnız riyazi hesablamalar aparmaq.

d)

C) Yalnız riyazi hesablamalar aparmaq.

13.

Alqoritmin "Müəyyənlik" (Definiteness) xassəsi nəyi tələb edir?

a)

A) Hər bir addımın birmənalı və dəqiq təyin olunması.

b)

B) Hər bir addımın qeyri-müəyyən olması

c)

C) Alqoritmin çoxlu sayda nəticə verməsi.

d)

D) Alqoritmin yalnız proqram kodu ilə yazılması.

14.

Aşağıdakılardan hansı qeyri-qanuni (illegal) dəyişən adıdır?

a)

A) sayi_1

b)

B) _Say

c)

C) 1_say

d)

D) say2

15.

Proqramlaşdırmada int adətən hansı növ dəyərləri saxlamaq üçün istifadə olunur?

a)

A) Tam ədəd

b)

B) Sətir

c)

C) Kəsr ədəd

d)

D) Məntiqi dəyər