wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Kiến thức cơ bản, if, vòng lặp - lớp 10

Total questions: 40

Worksheet time: 7mins

Name
Class
Date
1.

Python được phát triển bởi ai?

a)

Guido van Rossum

b)

Dennis Ritchie

c)

James Gosling

d)

Bjarne Stroustrup

2.

Đâu là cú pháp đúng để in một chuỗi trong Python?

a)

print "Hello"

b)

echo("Hello")

c)

print("Hello")

d)

cout << "Hello"

3.

Trong Python, biến được khai báo như thế nào?

a)

int x = 5

b)

x = 5

c)

declare x = 5

d)

var x = 5

4.

Đâu là kiểu dữ liệu không phải của Python?

a)

int

b)

float

c)

char

d)

list

5.

Kết quả của biểu thức 5 // 2 trong Python là gì?

a)

2

b)

2.5

c)

3

d)

2.0

6.

Đâu là cú pháp đúng của câu lệnh if trong Python?

a)

if x > 5 then:

b)

if x > 5:

c)

if (x > 5) then

d)

if (x > 5):

7.

Kết quả của đoạn mã sau là gì?

a)

Lớn hơn 5

b)

Nhỏ hơn hoặc bằng 5

c)

Lỗi cú pháp

d)

Không in gì cả

8.

Câu lệnh elif trong Python được sử dụng để:

a)

Kết thúc chương trình

b)

Thực hiện các câu lệnh thay thế nếu điều kiện ban đầu sai

c)

Khởi tạo một biến

d)

Tăng giá trị của biến

9.

Kết quả của đoạn mã sau là gì?

a)

A

b)

B

c)

C

d)

Không in gì

10.

Trong Python, câu lệnh if có thể được sử dụng mà không cần else không?

a)

b)

Không

11.

Đâu là cú pháp đúng của vòng lặp for trong Python?

a)

for x in range(5):

b)

for (x in range(5))

c)

for x = 1 to 5

d)

foreach x in range(5)

12.

Đoạn mã sau in ra gì?

a)

1 2 3

b)

0 1 2

c)

0 1 2 3

d)

Lỗi

13.

Lệnh nào dùng để thoát khỏi vòng lặp for?

a)

exit

b)

stop

c)

break

d)

terminate

14.

Đoạn mã sau in ra gì?

a)

1 2 3 4 5

b)

1 3 5

c)

1 4 6

d)

Lỗi

15.

Đâu là lệnh tiếp tục vòng lặp mà không thoát vòng lặp?

a)

continue

b)

skip

c)

pass

d)

restart

16.

Đâu là cú pháp đúng của vòng lặp while trong Python?

a)

while (x < 5) do:

b)

while x < 5:

c)

while x < 5 then:

d)

while x < 5

17.

Đoạn mã sau in ra gì?

a)

1 2 3

b)

3 2 1

c)

3 2

d)

Lỗi

18.

Lệnh break trong vòng lặp while có tác dụng gì?

a)

Chuyển sang vòng lặp tiếp theo

b)

Thoát khỏi vòng lặp

c)

Bỏ qua điều kiện vòng lặp

d)

Dừng chương trình

19.

Đoạn mã sau in ra gì?

a)

1 2 3

b)

1 3

c)

2 3

d)

Lỗi

20.

Vòng lặp while có thể chạy vô tận nếu:

a)

Không có điều kiện dừng

b)

Có sử dụng break

c)

Điều kiện luôn sai

d)

Điều kiện luôn đúng

21.

Đâu là cách đúng để lấy số chẵn từ 1 đến 10 bằng vòng lặp?

a)

b)

c)

22.

Đoạn mã nào sau đây là đúng?

a)

b)

c)

d)

23.

Đoạn mã sau sẽ chạy vô tận:

a)

Đúng

b)

Sai

24.

Đoạn mã sau in ra gì?

a)

2 3 4 5

b)

2 3 4 5 6

c)

3 4 5

d)

Lỗi

25.

Lệnh pass có tác dụng gì trong Python?

a)

Thoát khỏi vòng lặp

b)

Bỏ qua phần mã hiện tại

c)

Chuyển sang điều kiện tiếp theo

d)

Không thực hiện hành động gì

26.

Đoạn mã sau in ra gì?

a)

5 3 1

b)

5 3

c)

5

d)

Lỗi

27.

Kết quả của đoạn mã sau?

a)

2 4 6 8

b)

1 4 6 8

c)

2 4 8

d)

Lỗi

28.

Đâu là cách chính xác để lặp qua từng phần tử của danh sách numbers?

a)

b)

c)

Không cách nào

29.

Lệnh enumerate dùng để làm gì trong Python?

a)

Lặp qua danh sách với chỉ số và giá trị

b)

Tìm kiếm phần tử trong danh sách

c)

Đếm số phần tử trong danh sách

d)

Chuyển danh sách thành chuỗi

30.

Đoạn mã sau in ra gì?

a)

0 10 1 20 2 30

b)

1 10 2 20 3 30

c)

1 20 2 30 3 40

d)

Lỗi

31.

Đoạn mã sau in ra gì?

a)

1 2 3 4

b)

1 2 3 4 Kết thúc

c)

1 2 3 4 5

d)

Lỗi

32.

Đâu là cách dùng đúng để đảo ngược vòng lặp for?

a)

b)

c)

d)

Không cách nào

33.

Kết quả của đoạn mã sau là gì?

a)

0 1 2 3

b)

0 1 2

c)

0 1 2 3 4

d)

Lỗi

34.

Trong Python, range(5, 0, -1) tạo ra:

a)

[5, 4, 3, 2, 1]

b)

[5, 4, 3, 2, 0]

c)

[4, 3, 2, 1, 0]

d)

Lỗi

35.

Đoạn mã sau in ra gì?

a)

3 2 1

b)

3 2 1 Done

c)

3 2 1 0 Done

d)

Lỗi

36.

Đâu là cú pháp đúng để duyệt từng ký tự trong chuỗi s = "hello"?

a)

b)

c)

d)

Không cách nào

37.

Kết quả của đoạn mã sau là gì?

a)

AAA

b)

A A A

c)

A

d)

Lỗi

38.

Trong vòng lặp for, câu lệnh else sẽ thực thi khi nào?

a)

Khi vòng lặp hoàn tất mà không bị dừng bởi break

b)

Khi vòng lặp không có phần tử để duyệt qua

c)

Khi vòng lặp bị dừng bởi break

d)

Khi vòng lặp có lỗi

39.

Kết quả của đoạn mã sau là gì?

a)

0 1 2 Done

b)

0 1 2

c)

Done

d)

Lỗi

40.

Đâu là cách đúng để sử dụng while với điều kiện dừng?

a)

b)

c)

d)