wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Trắc nghiệm lần 2 - K10

Total questions: 20

Worksheet time: 7mins

Name
Class
Date
1.

Trong Python, điểm bắt đầu của chương trình (nếu viết theo cách đơn giản) là:

a)

Hàm main()

b)

Hàm start()

c)

Không có hàm bắt đầu mặc định

d)

Hàm init()

2.

Nếu trong vòng lặp while quên tăng giá trị của biến điều kiện thì:

a)

Vòng lặp dừng ngay

b)

Vòng lặp vô hạn

c)

In ra giá trị mặc định

d)

Gây lỗi cú pháp

3.

Biến cục bộ trong hàm Python có thể truy cập được từ bên ngoài hàm không?

a)

Có thể truy cập

b)

Không thể truy cập

c)

Chỉ khi khai báo global

d)

Tùy thuộc vào kiểu dữ liệu

4.

Lỗi trong đoạn code này là gì?

a)

Thiếu dấu : sau range(5).

b)

Sai tên hàm range.

c)

Thiếu dấu ngoặc đơn.

d)

Không có lỗi.

5.

Ngôn ngữ lập trình bậc cao là gì?

a)

Ngôn ngữ dùng trực tiếp cho máy tính (mã máy)

b)

Ngôn ngữ tự nhiên của con người

c)

Ngôn ngữ có cú pháp gần với ngôn ngữ tự nhiên, dễ hiểu và dễ học

d)

Ngôn ngữ chỉ dành cho các vi xử lý chuyên dụng

6.

Phép gán (assignment) được dùng để:

a)

So sánh giá trị giữa các biến

b)

Lưu trữ giá trị vào biến

c)

Thực hiện các phép tính số học

d)

Kiểm tra điều kiện

7.

Điều nào sau đây không phải là đặc điểm của ngôn ngữ lập trình bậc cao?

a)

Gần với ngôn ngữ tự nhiên

b)

Độc lập với kiến trúc máy tính

c)

Tốc độ chạy nhanh và hiệu quả

d)

Dễ bảo trì và phát triển

8.

Điều nào sau đây KHÔNG phải là đặc điểm của ngôn ngữ lập trình bậc cao?

a)

Gần với ngôn ngữ tự nhiên

b)

Độc lập với kiến trúc phần cứng

c)

Yêu cầu lập trình viên thao tác trực tiếp với bộ nhớ

d)

Dễ bảo trì và phát triển

9.

Kết quả của đoạn code sau là:

a)

1 2 3 4 5 6 7 8 9

b)

1 3 5 7 9

c)

2 4 6 8

d)

1 3 5 7

10.

Kết quả của đoạn code sau là:

a)

4 3 1 0

b)

4 3 2 1 0

c)

4 3 1

d)

5 4 3 1 0

11.

Trong cấu trúc if-elif-else, nếu điều kiện đầu tiên đúng thì:

a)

Tất cả các điều kiện sau vẫn được kiểm tra

b)

Các điều kiện sau sẽ bị bỏ qua

c)

Chỉ điều kiện cuối cùng được thực hiện

d)

Gây ra lỗi

12.

Kết quả của đoạn code sau là:

a)

Good

b)

Bad

c)

Lỗi

d)

Không in gì

13.

Trong cấu trúc if-elif-else, nếu điều kiện đầu tiên đúng thì:

a)

Tất cả các điều kiện sau vẫn được kiểm tra

b)

Các điều kiện sau sẽ bị bỏ qua

c)

Chỉ điều kiện cuối cùng được thực hiện

d)

Gây ra lỗi

14.

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

a)

0 1 2 3 4 Finished

b)

0 1 2 3 4

c)

Finished

d)

0 1 2 3 4 Finished 5

15.

Kết quả biểu thức: -3 ** 2

a)

(-3) ** 2, kết quả 9

b)

-(3 ** 2), kết quả -9

c)

(-3) ** 2, kết quả -9

d)

-(3 ** 2), kết quả 9

16.

Đoạn code sau thực hiện chuyển đổi chuỗi thành số và tính tổng. Kết quả của biểu thức int("50") + 7 là:

a)

57

b)

50

c)

"507"

d)

Lỗi

17.

Xét đoạn code sau, kết quả của phép chia lấy phần nguyên là:

a)

2

b)

2.67

c)

3

d)

2.0

18.

Xét đoạn code sau, kết quả in ra là gì?

a)

6

b)

14

c)

-6

d)

Lỗi

19.

Xét đoạn code dưới đây, với x = 8, kết quả in ra là:

a)

Large Even

b)

Small Even

c)

Odd

d)

Lỗi

20.

Đoạn code sau in ra bao nhiêu dòng "*"?

a)

15.

b)

10.

c)

5.

d)

25.