wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Git_1_Arxitektura

Total questions: 19

Worksheet time: 10mins

Name
Class
Date
1.

Git nima?

a)

Versiya nazorati tizimi

b)

Dasturlash tili

c)

Operatsion tizim

d)

Ma’lumotlar bazasi

2.

Git kim tomonidan yaratilgan?

a)

Bill Gates

b)

Linus Torvalds

c)

Dennis Ritchie

d)

Guido van Rossum

3.

Git qachon yaratilgan?

a)

1995-yilda

b)

2000-yilda

c)

2005-yilda

d)

2010-yilda

4.

Gitning asosiy vazifasi nima?

a)

Kodlarni tez ishlatish

b)

Kodning versiyalarini saqlash va boshqarish

c)

Dasturiy ta’minotni kompilyatsiya qilish

d)

Serverni ishga tushirish

5.

Git qanday modeldan foydalanadi?

a)

Delta modeli

b)

Snapshot modeli

c)

Streaming modeli

d)

Transaction modeli

6.

Snapshot modeli nima?

a)

Fayllardagi faqat o‘zgarishni saqlash

b)

Har safar faylning to‘liq nusxasini olish

c)

Fayllarni RAM’da saqlash

d)

Faqatgina indeks yozuvlarini saqlash

7.

Git obyektlari nechta asosiy turga bo‘linadi?

(a)  

8.

Git’dagi blob obyekti nimani ifodalaydi?

a)

Fayl mazmunini

b)

Papkalar ro‘yxatini

c)

Commit ma’lumotlarini

d)

Versiya belgilarini

9.

Git’dagi tree obyekti nimani ifodalaydi?

a)

Loyihaning fayl strukturasini

b)

Fayl mazmunini

c)

Commit tarixini

d)

Branchlarni

10.

Git’dagi commit obyekti qanday ma’lumot saqlaydi?

a)

Faqat fayl nomlari

b)

Avtor, vaqt, ommit va tree manzili

c)

Faqatgina SHA-1 qiymati

d)

Branch nomi

11.

Git’dagi tag obyekti nima uchun ishlatiladi?

a)

Loyihaning versiyalarini belgilash

b)

Fayllarni o‘chirish

c)

Branch yaratish

d)

Remote bilan ishlash

12.

Git’da obyektlar qanday aniqlanadi?

a)

Fayl nomi orqali

b)

SHA-1 xesh qiymati orqali

c)

Branch nomi orqali

d)

Commit tartib raqami orqali

13.

SHA-1 uzunligi nechta belgidan iborat?

a)

20 bayt → 40 belgili hex

b)

32 bayt → 64 belgili hex

c)

16 bayt → 32 belgili hex

d)

10 bayt → 20 belgili hex

14.

Git’da .git papkasining vazifasi nima?

a)

Kodlarni saqlash

b)

Git obyektlari va konfiguratsiyalarni saqlash

c)

Branchlarni ishlatish

d)

Versiya tarixini o‘chirish

15.

Git’da obyektlar qanday saqlanadi?

a)

Ma’lumotlar bazasida

b)

.git/objects papkasida

c)

RAM’da vaqtinchalik

d)

Faqat serverda

16.

SHA-1 da kolliziya nima?

a)

Faylni noto‘g‘ri saqlash

b)

Ikkita turli fayl uchun bir xil xesh chiqishi

c)

Branchlarning bir xil bo‘lishi

d)

Faylni noto‘g‘ri nomlash

17.

Git’da nega SHA-1 o‘rniga SHA-256 ga o‘tilmoqda?

a)

SHA-1 sekin ishlaydi

b)

SHA-1 kolliziyaga moyil va xavfsiz emas

c)

SHA-1 faqat Linux’da ishlaydi

d)

SHA-1 faqat fayllar uchun mos

18.

Git’da working directory nima?

a)

Diskdagi real fayllar joylashgan joy

b)

Commit tarixlari

c)

Staging area

d)

Remote repository

19.

Git’da staging area vazifasi nima?

a)

Fayllarni RAM’da saqlash

b)

Keyingi commit uchun fayllarni tayyorlab qo‘yish

c)

Branchlarni qo‘shish

d)

Remote bilan sinxronizatsiya qilish