Bộ số 1

Câu 1

Phát biểu nào sau đây mô tả đúng về 'biểu thức' (expression) trong lập trình?

Câu 2

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

Câu 3

Trong lập trình, 'kiểu dữ liệu boolean' (boolean data type) chỉ có thể nhận một trong hai giá trị nào?

Câu 4

Phát biểu nào sau đây mô tả đúng chức năng của câu lệnh 'break' trong một vòng lặp?

Câu 5

Phát biểu nào sau đây KHÔNG phải là đặc điểm của một thuật toán tốt?

Câu 6

Khái niệm 'vòng lặp vô hạn' (infinite loop) xảy ra khi nào?

Câu 7

Phát biểu nào sau đây mô tả đúng về 'câu lệnh' (statement) trong lập trình?

Câu 8

Phát biểu nào sau đây mô tả đúng về 'môi trường phát triển tích hợp' (Integrated Development Environment - IDE)?

Câu 9

Phát biểu nào sau đây mô tả đúng vai trò của 'toán tử gán' (assignment operator), thường ký hiệu là '='?

Câu 10

Yếu tố nào sau đây KHÔNG phải là thành phần cơ bản của một câu lệnh điều kiện 'if-else' trong lập trình?

Câu 11

Khi cần lặp lại một khối lệnh một số lần xác định trước, cấu trúc điều khiển lặp nào sau đây là phù hợp nhất?

Câu 12

Trong lập trình, 'hằng số' (constant) là gì?

Câu 13

Trong lập trình, 'toán tử' (operator) được sử dụng để làm gì?

Câu 14

Trong lập trình, câu lệnh 'continue' trong một vòng lặp có tác dụng gì?

Câu 15

Trong các toán tử logic, toán tử 'AND' (thường ký hiệu là '&&' hoặc 'and') sẽ trả về giá trị đúng khi nào?

Câu 16

Trong lập trình, 'tham số' (parameter) của một hàm thường được sử dụng để:

Câu 17

Phát biểu nào sau đây mô tả đúng vai trò của 'thuật toán' trong lập trình?

Câu 18

Trong các toán tử so sánh, toán tử nào được sử dụng để kiểm tra 'lớn hơn hoặc bằng'?

Câu 19

Phát biểu nào sau đây mô tả đúng vai trò của 'biến' trong lập trình?

Câu 20

Cấu trúc lặp nào sẽ tiếp tục thực thi khối lệnh chừng nào điều kiện kiểm tra còn đúng?

Câu 21

Trong ngôn ngữ lập trình, khái niệm nào dùng để chỉ một khối mã có thể tái sử dụng, nhận vào các tham số và trả về một giá trị hoặc thực hiện một hành động?

Câu 22

Khi bạn muốn lặp lại một hành động N lần, với N được xác định trước, bạn nên ưu tiên sử dụng loại vòng lặp nào?

Câu 23

Cấu trúc 'if-elif-else' (hoặc tương đương) trong nhiều ngôn ngữ lập trình được sử dụng để xử lý trường hợp nào?

Câu 24

Phát biểu nào sau đây mô tả đúng về 'chuỗi ký tự' (string) trong lập trình?

Câu 25

Phát biểu nào sau đây mô tả đúng vai trò của 'tên biến' (variable name) trong lập trình?

Câu 26

Cấu trúc lặp nào phù hợp khi bạn không biết trước số lần lặp mà chỉ dựa vào một điều kiện để kết thúc?

Câu 27

Khi so sánh hai giá trị bằng nhau trong lập trình, toán tử nào thường được sử dụng?

Câu 28

Trong lập trình, 'kiểu dữ liệu' (data type) xác định điều gì về một biến hoặc một giá trị?

Câu 29

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

Câu 30

Phát biểu nào sau đây mô tả đúng về 'giá trị trả về' (return value) của một hàm?