KPD3033

KPD3033

University

11 Qs

quiz-placeholder

Similar activities

ASK TINGKATAN 3 BAB 1

ASK TINGKATAN 3 BAB 1

9th Grade - University

14 Qs

Git & GitHub

Git & GitHub

University

10 Qs

QUIZ FORUM ISAS 2022

QUIZ FORUM ISAS 2022

University

16 Qs

Understanding Git and GitHub

Understanding Git and GitHub

University

10 Qs

GitHub

GitHub

University

10 Qs

KSK1024 Ulangkaji Bab 1 - 3

KSK1024 Ulangkaji Bab 1 - 3

University

10 Qs

GitHub Jan12

GitHub Jan12

11th Grade - University

10 Qs

ASK F2 -KOD ARAHAN (PYTHON)

ASK F2 -KOD ARAHAN (PYTHON)

1st Grade - University

15 Qs

KPD3033

KPD3033

Assessment

Quiz

Computers

University

Easy

Created by

Intan Yusof

Used 3+ times

FREE Resource

11 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

"Mengubah kod sumber dan menghantar atau menyimpan kod sumber yang telah diubah ke repository"

Terdapat beberapa terminologi yang digunakan dalam pengedaran kod sumber. Antara berikut yang manakah menerangkan tentang penyataan di atas?

Push

Pull

Commit

Update

Answer explanation

Penjelasan:
Pernyataan "Mengubah kod sumber dan menghantar atau menyimpan kod sumber yang telah diubah ke repository" merujuk kepada tindakan push dalam sistem kawalan versi seperti Git.

  • Push: Menghantar perubahan dari komputer lokal ke repository (contohnya di GitHub).

  • Pull: Mengambil kemas kini dari repository ke komputer lokal.

  • Update: Umum, tetapi dalam konteks Git bukan istilah khusus untuk tindakan ini.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Media Image

Rajah merupakan salah satu ilustrasi antara pengedaran kod sumber. Aplikasi yang manakah mewakili ilustrasi berkenaan?

GitHub

Bitbucket

Subversion

Source Forge

Answer explanation

Penjelasan:

Rajah menunjukkan operasi commit dan checkout antara local repo dan remote repo menggunakan konsep SVN (Subversion).

  • GitHub dan Bitbucket biasanya berkait dengan Git, bukan SVN.

  • SourceForge adalah platform hosting projek, bukan sistem kawalan versi itu sendiri.

  • Subversion (SVN) ialah sistem kawalan versi berpusat (centralized) yang menggunakan checkout dan commit seperti dalam rajah.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Media Image

Rajah 2 menunjukkan ilustrasi pengedaran kod sumber. Antara berikut yang manakah jenis pengedaran kod sumber?

I. Local version control

II. Remote version control
III. Centralize version control
IV. Distributed version control

I dan II

I dan IV

II dan III

III dan IV

Answer explanation

Penjelasan:

Rajah 2 menunjukkan situasi berikut:

  • Terdapat remote repository (pusat)

  • Setiap pengguna ada local repository masing-masing

  • Operasi push dan pull berlaku antara local repo ↔ remote repo

Ini adalah ciri sistem:

Distributed Version Control (IV)

  • Setiap pengguna ada salinan penuh repo

  • Contoh: Git, Mercurial

  • Boleh commit secara lokal, dan push/pull ke repo pusat

Centralized Version Control (III)

  • Walaupun struktur distributed, penggunaan remote repo pusat melibatkan ciri centralization (Git boleh digunakan secara centralized juga)

I. Local version control – Salah: hanya versi di satu komputer (tiada push/pull)
II. Remote version control – Kurang tepat berbanding istilah standard


Jawapan akhir: D. III dan IV

4.

MULTIPLE SELECT QUESTION

45 sec • 1 pt

"Terminologi ini digunakan jika hanya terdapat satu repository"

Setiap terminologi dalam pengedaran kod sumber mempunyai fungsi yang tersendiri.
Penyataan di atas menerangkan tentang terminologi? Jawapan lebih dari satu.

Pull

Push

Update

Checkout

Commit

Answer explanation

Penjelasan:

“Terminologi ini digunakan jika hanya terdapat satu repository”
Ini merujuk kepada sistem kawalan versi berpusat (centralized version control) seperti SVN, di mana hanya ada satu repository (remote repo) dan pengguna perlu update kod terkini dari sana.

Maksud setiap pilihan:

  • Pull → Digunakan dalam sistem distributed (ada local + remote repo)

  • Push → Juga untuk distributed (e.g., Git)

  • Update → Terminologi SVN untuk menarik perubahan dari repo pusat

  • Checkout → Untuk salin awal dari repo ke lokal (bukan update berkala)

Jawapan akhir: C. Update

5.

FILL IN THE BLANK QUESTION

1 min • 1 pt

Muat turun fail dari repo dikenali sebagai ______

6.

FILL IN THE BLANK QUESTION

1 min • 1 pt

Update adalah mengemaskini kod sumber dengan mendapat kod sumber terbaru dari _____________

7.

DROPDOWN QUESTION

1 min • 1 pt

PULL digunakan untuk (a)   atau ​​ (b)   kod sumber dari repository utama ke local repository.

download
import
steal
membuang
menambah
mengganggu
stacking

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?