Bộ số 1

Câu 1

Tại sao việc đặt tên biến có ý nghĩa và tuân thủ quy ước lại quan trọng trong lập trình?

Câu 2

Phát biểu nào sau đây mô tả đúng về 'loop termination condition' (điều kiện kết thúc vòng lặp)?

Câu 3

Trong các cấu trúc điều khiển luồng, 'if-else' statement (câu lệnh nếu-thì-khác) được sử dụng để làm gì?

Câu 4

Trong lập trình, 'compiler optimization' (tối ưu hóa trình biên dịch) nhằm mục đích gì?

Câu 5

Phát biểu nào sau đây mô tả chính xác mục đích của 'compiler' (trình biên dịch)?

Câu 6

Phát biểu nào sau đây mô tả đúng nhất 'syntax' (cú pháp) trong ngôn ngữ lập trình?

Câu 7

Trong lập trình, một 'variable' (biến) được sử dụng để làm gì?

Câu 8

Khi một chương trình bị 'crash' (sập), điều đó thường có nghĩa là gì?

Câu 9

Một 'comment' (chú thích) trong mã nguồn được sử dụng để làm gì?

Câu 10

Trong lập trình, 'string' (chuỗi) là một kiểu dữ liệu dùng để biểu diễn gì?

Câu 11

Trong lập trình hướng đối tượng, 'object' (đối tượng) là một thể hiện của lớp nào?

Câu 12

Trong lập trình, một 'statement' (câu lệnh) là gì?

Câu 13

Khái niệm 'algorithm' (thuật toán) trong khoa học máy tính đề cập đến điều gì?

Câu 14

Khái niệm 'object-oriented programming' (lập trình hướng đối tượng - OOP) tập trung vào việc tổ chức mã xung quanh các 'objects' (đối tượng). Phương thức nào sau đây là một đặc điểm cốt lõi của OOP?

Câu 15

Trong lập trình, 'debugging' (gỡ lỗi) là quá trình gì?

Câu 16

Phát biểu nào sau đây mô tả đúng nhất vai trò của 'interpreter' (trình thông dịch)?

Câu 17

Trong lập trình, 'variable scope' (phạm vi của biến) xác định điều gì?

Câu 18

Tại sao việc sử dụng 'libraries' (thư viện) lại phổ biến trong lập trình?

Câu 19

Khái niệm 'recursion' (đệ quy) trong lập trình là gì?

Câu 20

Trong lập trình, một 'array' (mảng) là gì?

Câu 21

Phát biểu nào sau đây mô tả đúng nhất vai trò của 'API' (Application Programming Interface - Giao diện Lập trình Ứng dụng)?

Câu 22

Phát biểu nào sau đây mô tả đúng nhất 'data structure' (cấu trúc dữ liệu)?

Câu 23

Trong lập trình, 'runtime error' (lỗi thời gian chạy) xảy ra khi nào?

Câu 24

Khi một chương trình máy tính thực thi, 'syntax error' (lỗi cú pháp) thường xảy ra do nguyên nhân nào?

Câu 25

Trong lập trình, khi một hàm nhận các giá trị đầu vào, các giá trị này được gọi là gì?

Câu 26

Trong lập trình, 'polymorphism' (tính đa hình) là một nguyên lý cho phép gì?

Câu 27

Một 'loop' (vòng lặp) trong lập trình được thiết kế để thực hiện chức năng gì?

Câu 28

Phát biểu nào sau đây mô tả đúng nhất khái niệm 'function' (hàm) trong lập trình?

Câu 29

Khi nói về 'data types' (kiểu dữ liệu) trong lập trình, ví dụ nào sau đây không phải là kiểu dữ liệu cơ bản?

Câu 30

Trong phát triển phần mềm, 'IDE' (Integrated Development Environment - Môi trường Phát triển Tích hợp) thường bao gồm những thành phần nào?