wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Test

Total questions: 20

Worksheet time: 11mins

Name
Class
Date
1.

Hình vẽ bên mô phỏng cho cấu trúc nào trong lập trình Python

a)

Cấu trúc lặp for

b)

Cấu trúc rẽ nhánh

c)

Cấu trúc lặp while

d)

Cấu trúc tuần tự

2.

Hình vẽ bên mô phỏng cho cấu trúc nào trong lập trình Python

a)

Cấu trúc lặp for

b)

Cấu trúc rẽ nhánh

c)

Cấu trúc lặp while

d)

Cấu trúc tuần tự

3.

Hình vẽ bên mô phỏng cho cấu trúc nào trong lập trình Python

a)

Cấu trúc lặp for

b)

Cấu trúc rẽ nhánh

c)

Cấu trúc lặp while

d)

Cấu trúc tuần tự

4.

Hình vẽ bên mô phỏng cho cấu trúc nào trong lập trình Python

a)

Cấu trúc lặp for

b)

Cấu trúc rẽ nhánh

c)

Cấu trúc lặp while

d)

Cấu trúc tuần tự

5.

Phương án nào dưới đây là phương thức chèn một phần tử/đối tượng vào cuối danh sách trong Python?

a)

append()

b)

insert()

c)

add()

d)

extend()

6.

Phương án nào dưới đây là phương thức chèn một phần tử/đối tượng vào vị trí bất kỳ trong danh sách của Python?

a)

append()

b)

insert()

c)

add()

d)

extend()

7.

Hàm A.remove(2)

a)

Xóa phần tử tại vị trí 2 trong danh sách.

b)

Xóa phần tử đầu tiên gặp phải có giá trị 2 trong danh sách.

c)

Xóa phần tử cuối cùng có giá trị 2 trong danh sách.

d)

Xóa tất cả phần tử có giá trị 2 trong danh sách.

8.

Phương án nào sau đây đúng kết quả 2 dòng lệnh sau?

s='Duc Tri'

print(len(s))

a)

7

b)

6

c)

2

d)

1

9.

Cho A =[“Xuân”, “Hạ”, “Thu”, “Đông”]. Chọn phương án đúng giá trị của phần tử A[1]

a)

Xuân

b)

Hạ

c)

Thu

d)

Đông

10.

Phương án nào sau đây đúng khi sử dụng hàm sqrt() tính căn bậc hai của một số trong python?

a)

Gọi trực tiếp sqrt(x) mà không cần khai báo gì.

b)

Dùng math.sqrt(x) sau khi khai báo import math.

c)

Dùng math.sqrt(x) mà không cần import gì.

d)

Không thể tính căn bậc hai trong Python.

11.
a)

Hàm không có tham số

b)

Tham số của hàm là danh sách A

c)

Tham số của hàm là danh sách s

d)

Tham số của hàm là tong

12.

Hàm tong dùng để

a)

Tính tổng các phần tử của danh sách

b)

Tính tổng các phần tử chẵn của danh sách

c)

Tính tổng các phần tử lẻ của danh sách

d)

Tính tổng các phần tử dương của danh sách

13.

Chọn phương án đúng về nguyên nhân cần phân rã bài toán lớn thành các bài toán nhỏ hơn khi lập trình?

a)

Để tránh phải sử dụng ngôn ngữ lập trình.

b)

Vì các bài toán lớn không thể giải được.

c)

Để dễ hiểu, dễ lập trình và có thể tái sử dụng các phần đã làm.

d)

Để chương trình chạy nhanh hơn gấp đôi.

14.

Chọn phương án đúng khi xác định đầu vào (input) trong bài toán “Tính tiền điện trong tháng” khi đã biết đơn giá mỗi KW/h?

a)

Số kWh tiêu thụ trong tháng.

b)

Tên chủ hộ

c)

Tổng tiền điện phải trả.

d)

Số tiền còn dư trong tài khoản.

15.

Chọn phương án đúng khi xác định đầu vào (input) trong bài toán “Tính chỉ số BMI” ?

a)

chiều cao, cân nặng

b)

cân nặng

c)

Số BMI

d)

chiều cao

16.

: Phương án nào sau đây đúng khi chỉ ra nguyên nhân dẫn đến thông báo lỗi

a)

Lỗi cú pháp

b)

Tràn bộ nhớ

c)

Nhập dữ liệu không đúng

d)

Chưa nhập dữ liệu

17.

Phương án nào sau đây đúng khi chỉ ra nguyên nhân dẫn đến thông báo lỗi

a)

Biến greeting chưa được khai báo hoặc gán giá trị trước khi sử dụng.

b)

Hàm print() không được định nghĩa trong Python.

c)

Lệnh print() phải đặt trong một hàm mới chạy được.

d)

Phải thêm input() trước print() thì mới không lỗi.

18.

Danh sách A sau khi thực hiện câu lệnh là

a)

['trời', 'trong', 'bóng', 'tối', 'hiên', 'ngang']

b)

['mặt','trời', 'trong', 'bóng', 'tối', 'hiên', 'ngang']

c)

['mặt,'trời', 'trong', 'bóng', 'hiên', 'ngang', 'lắm']

d)

['mặt,'trời', 'trong', 'tối', 'hiên', 'ngang','lắm']

19.

Chọn các phương án phát biểu đúng

a)

Hàm trên trả về họ khi nhập họ và tên

b)

Hàm có tham số truyền vào là xâu fullname

c)

Hàm không có giá trị trả về

d)

Nếu muốn trả về tên thay vì họ thì dùng return parts[-1]

20.

Chọn các phương án đúng

a)

Hàm có tham số là a,b,c

b)

Hàm có giá trị trả về là 1 số nguyên

c)

Hàm dùng để kiểm tra tam giác ABC có cân không khi biết 3 cạnh a, b, c

d)

Hàm dùng để kiểm tra tam giác ABC có đều không khi biết 3 cạnh a, b, c