wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz về GitHub

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

GitHub là gì?

a)

Một nền tảng lưu trữ và quản lý mã nguồn

b)

Một ngôn ngữ lập trình

c)

Một hệ điều hành

d)

Một trình duyệt web

2.

GitHub hỗ trợ ai trong việc phát triển phần mềm?

a)

Chỉ cá nhân

b)

Chỉ nhóm

c)

Cả cá nhân và nhóm

d)

Chỉ công ty lớn

3.

GitHub lý tưởng cho loại dự án nào?

a)

Dự án mã nguồn mở

b)

Dự án thương mại

c)

Dự án cá nhân

d)

Dự án nghệ thuật

4.

GitHub cung cấp môi trường như thế nào?

a)

An toàn và hiệu quả

b)

Nguy hiểm và phức tạp

c)

Chậm và không ổn định

d)

Đắt đỏ và khó sử dụng

5.

Tại sao nên sử dụng GitHub để quản lý phiên bản?

a)

Để theo dõi mọi thay đổi và khôi phục phiên bản cũ dễ dàng.

b)

Để tạo ra mã nguồn mới.

c)

Để xóa các phiên bản cũ.

d)

Để tăng tốc độ máy tính.

6.

GitHub giúp làm việc nhóm hiệu quả bằng cách nào?

a)

Cộng tác mà không lo xung đột mã nguồn.

b)

Tăng số lượng thành viên trong nhóm.

c)

Giảm thời gian làm việc.

d)

Tăng chi phí dự án.

7.

GitHub hỗ trợ triển khai và tự động hóa bằng cách nào?

a)

Sử dụng GitHub Pages và GitHub Actions.

b)

Tăng số lượng lập trình viên.

c)

Giảm chi phí phát triển.

d)

Tăng thời gian triển khai.

8.

Git là gì?

a)

Dịch vụ lưu trữ trực tuyến

b)

Hệ thống quản lý phiên bản phân tán

c)

Nền tảng xã hội cho lập trình viên

d)

Công cụ kết nối internet

9.

GitHub là gì?

a)

Công cụ theo dõi thay đổi mã nguồn

b)

Nền tảng cơ bản cho Git

c)

Dịch vụ lưu trữ trực tuyến dựa trên Git

d)

Hệ thống quản lý phiên bản offline

10.

Repository (Repo) là gì trong GitHub?

a)

Nơi lưu trữ tất cả các tập tin, lịch sử phiên bản và cấu hình dự án

b)

Nhánh phát triển độc lập

c)

Ghi lại các thay đổi vào lịch sử dự án

d)

Đề xuất các thay đổi từ một branch vào branch khác

11.

Branch trong GitHub cho phép làm gì?

a)

Lưu trữ tất cả các tập tin

b)

Làm việc trên các tính năng mới mà không ảnh hưởng đến mã nguồn chính

c)

Ghi lại các thay đổi vào lịch sử dự án

d)

Gộp các thay đổi từ một branch vào branch đích

12.

Merge trong GitHub có nghĩa là gì?

a)

Nhánh phát triển độc lập

b)

Ghi lại các thay đổi vào lịch sử dự án

c)

Hành động gộp các thay đổi từ một branch vào branch đích, thường là branch chính của dự án

d)

Đề xuất các thay đổi từ một branch vào branch khác

13.

GitHub có thể được sử dụng để làm gì trong việc phát triển sự nghiệp lập trình?

a)

Chỉ lưu trữ mã nguồn

b)

Chỉ để chơi game

c)

Hỗ trợ nhiều khía cạnh như dự án nhóm, mã nguồn mở

d)

Chỉ để viết blog

14.

GitHub có ưu điểm nào sau đây?

a)

Cần kết nối internet để truy cập

b)

Miễn phí cho nhiều kho chứa công khai và riêng tư

c)

Đòi hỏi kiến thức cơ bản về Git

d)

Giao diện phức tạp cho người mới

15.

Một trong những nhược điểm của GitHub là gì?

a)

Cộng đồng lập trình viên lớn mạnh

b)

Tích hợp nhiều công cụ DevOps

c)

Cần kết nối internet để truy cập và đồng bộ mã nguồn

d)

Quản lý phiên bản hiệu quả