Search Header Logo

KPD3033

Authored by Intan Yusof

Computers

University

Used 3+ times

KPD3033
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

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

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?