Bộ số 1

Câu 1

Đâu là một ví dụ về 'toán tử so sánh' (comparison operator) trong Python?

Câu 2

Khi sử dụng câu lệnh 'if-elif-else' trong Python, điều gì sẽ xảy ra nếu điều kiện của 'if' sai và điều kiện của 'elif' cũng sai?

Câu 3

Trong Python, làm thế nào để định nghĩa một hàm mới?

Câu 4

Trong Python, câu lệnh 'print('Hello' + ' ' + 'World')' sẽ cho ra kết quả là gì?

Câu 5

Phát biểu nào sau đây là sai về kiểu dữ liệu chuỗi (string) trong Python?

Câu 6

Trong Python, phát biểu nào sau đây mô tả đúng về việc khai báo và sử dụng hàm?

Câu 7

Nếu bạn muốn lưu trữ một danh sách các mục mà thứ tự của chúng quan trọng và có thể bao gồm các loại dữ liệu khác nhau, bạn sẽ sử dụng cấu trúc dữ liệu nào?

Câu 8

Trong lập trình Python, toán tử '**' được sử dụng cho phép toán nào?

Câu 9

Phát biểu nào sau đây là ĐÚNG về vai trò của 'thuật toán' trong việc phát triển phần mềm?

Câu 10

Trong lập trình, khái niệm 'thuật toán' đề cập đến điều gì?

Câu 11

Trong lập trình, 'debugging' là quá trình gì?

Câu 12

Đâu là ví dụ về một 'biểu thức' (expression) trong Python?

Câu 13

Xét đoạn mã Python sau: 'x = 5; y = 2; print(x % y)'. Kết quả của phép toán này là gì?

Câu 14

Trong lập trình, khi nào nên sử dụng vòng lặp 'for' thay vì vòng lặp 'while'?

Câu 15

Ngôn ngữ lập trình nào sau đây thuộc nhóm ngôn ngữ cấp cao?

Câu 16

Phát biểu nào sau đây mô tả đúng về khái niệm 'thuộc tính' (attribute) trong lập trình hướng đối tượng?

Câu 17

Mục đích chính của việc sử dụng 'cấu trúc dữ liệu' là gì?

Câu 18

Khi so sánh vòng lặp 'for' và 'while' trong Python, điểm khác biệt cơ bản nhất là gì?

Câu 19

Trong lập trình, khi nào bạn nên sử dụng cấu trúc 'if-elif-else'?

Câu 20

Trong Python, hàm 'len()' được sử dụng để làm gì?

Câu 21

Trong lập trình, khi một chương trình gặp lỗi cú pháp (syntax error), điều gì thường xảy ra?

Câu 22

Trong ngôn ngữ lập trình Python, cấu trúc điều khiển nào được sử dụng để lặp lại một khối lệnh nhiều lần dựa trên một điều kiện được kiểm tra trước mỗi lần lặp?

Câu 23

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

Câu 24

Phát biểu nào sau đây mô tả đúng về 'vòng lặp vô hạn' (infinite loop) trong lập trình?

Câu 25

Đâu là phát biểu ĐÚNG về biến trong lập trình?

Câu 26

Khi lập trình, việc sử dụng các 'biến' giúp ích gì cho chương trình?

Câu 27

Đâu là ví dụ về một 'hàm' (function) trong lập trình?

Câu 28

Phát biểu nào sau đây mô tả chính xác chức năng của hệ điều hành?

Câu 29

Một chương trình máy tính bao gồm các thành phần cơ bản nào?

Câu 30

Khi bạn muốn chương trình thực hiện một hành động chỉ khi một điều kiện cụ thể là đúng, bạn sẽ sử dụng cấu trúc điều khiển nào?