wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Kiến thức về Git và GitHub

Total questions: 22

Worksheet time: 14mins

Name
Class
Date
1.

Git là gì?

a)

Một hệ thống quản lý phiên bản tập trung

b)

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

c)

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

d)

Một nền tảng mạng xã hội

2.

Ai là người sáng lập ra Git?

a)

Bill Gates

b)

Linus Torvalds

c)

Mark Zuckerberg

d)

Steve Jobs

3.

Năm nào GitHub được ra mắt?

a)

2005

b)

2008

c)

2010

d)

2012

4.

Mục đích chính của Stack Overflow là gì?

a)

Chia sẻ bài viết

b)

Giải đáp câu hỏi lập trình

c)

Kết nối doanh nghiệp

d)

Học trực tuyến

5.

Một repository trên GitHub là gì?

a)

Một nhánh của mã nguồn

b)

Kho lưu trữ mã nguồn và lịch sử thay đổi

c)

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

d)

Một công cụ kiểm thử

6.

Pull Request trong GitHub được sử dụng để làm gì?

a)

Tạo một nhánh mới

b)

Gộp các thay đổi vào nhánh chính

c)

Xóa mã nguồn

d)

Tạo tài khoản mới

7.

Câu nói nổi tiếng của Linus Torvalds là gì?

a)

"Code is law."

b)

"Talk is cheap. Show me the code."

c)

"Everything should be made as simple as possible."

d)

"The best way to predict the future is to invent it."

8.

GitHub Marketplace cung cấp gì?

a)

Hướng dẫn lập trình

b)

Tiện ích mở rộng cho dự án

c)

Dịch vụ hosting

d)

Khóa học trực tuyến

9.

Công cụ nào không phải là một phần của quy trình CI/CD?

a)

Jenkins

b)

Git

c)

Travis CI

d)

Excel

10.

Tính năng nào của Git cho phép quản lý phiên bản mã nguồn?

a)

Commit

b)

Pull Request

c)

Merge

d)

Branch

11.

Điều gì là một nhược điểm của GitHub?

a)

Khó khăn cho người mới

b)

Dễ sử dụng

c)

Tích hợp tốt với các công cụ khác

d)

Cộng đồng lớn

12.

Sự khác biệt giữa Git và GitHub là gì?

a)

Git là công ty, GitHub là phần mềm

b)

Git là hệ thống, GitHub là dịch vụ lưu trữ

c)

Git không hỗ trợ lưu trữ

d)

GitHub là một ngôn ngữ lập trình

13.

Câu nói nào thể hiện triết lý của Linus Torvalds về lập trình?

4 lines
14.

Git là hệ thống, GitHub là dịch vụ lưu trữ

a)

A) Git là hệ thống, GitHub là dịch vụ lưu trữ

b)

B) Git không hỗ trợ lưu trữ

c)

C) GitHub là một ngôn ngữ lập trình

15.

Câu nói nào thể hiện triết lý của Linus Torvalds về lập trình?

a)

A) "Practice makes perfect."

b)

B) "The only way to do great work is to love what you do."

c)

C) "Show me the code."

d)

D) "Code is poetry."

16.

Các nhánh (branch) trong Git được sử dụng để làm gì?

a)

A) Lưu trữ mã nguồn

b)

B) Tạo các phiên bản mới của mã mà không làm ảnh hưởng đến nhánh chính

c)

C) Kiểm tra mã nguồn

d)

D) Xóa mã nguồn cũ

17.

Đâu là một lợi ích của việc sử dụng GitHub?

a)

A) Không cần kết nối Internet

b)

B) Dễ dàng theo dõi và quản lý mã nguồn

c)

C) Phải trả phí cho tất cả các tính năng

d)

D) Không có cộng đồng lập trình viên

18.

Khó khăn nào thường gặp ở sinh viên mới bắt đầu với Git?

a)

A) Quản lý xung đột

b)

B) Sử dụng tài liệu

c)

C) Tham gia cộng đồng

d)

D) Học lập trình

19.

Sự phát triển của Git giúp gì cho các dự án phần mềm lớn?

a)

A) Tăng cường bảo mật

b)

B) Giúp quản lý mã nguồn hiệu quả khi nhiều lập trình viên làm việc cùng nhau

c)

C) Giảm thiểu số lượng lập trình viên

d)

D) Chỉ cho phép làm việc một mình

20.

Các công cụ nào dưới đây thường được sử dụng để quản lý quy trình phát triển phần mềm trên GitHub?

a)

A) Jira

b)

B) Photoshop

c)

C) Microsoft Word

d)

D) PowerPoint

21.

GitHub Actions được sử dụng để làm gì?

a)

A) Chạy các ứng dụng

b)

B) Tự động hóa quy trình phát triển phần mềm

c)

C) Tạo tài khoản mới

d)

D) Lưu trữ dữ liệu

22.

Tương lai của GitHub được dự báo sẽ bao gồm điều gì?

a)

A) Hạn chế tính năng

b)

B) Tích hợp AI và công nghệ mới

c)

C) Giảm số lượng người dùng

d)

D) Không thay đổi gì