wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Đề Thi Python

Total questions: 27

Worksheet time: 34mins

Name
Class
Date
1.

Hàm sau thực hiện công việc gì?

4 lines
2.

Chọn phát biểu sai.

4 lines
3.

Trong các phát biểu sau về hàm, phát biểu nào sai?

4 lines
4.

Khi thực hiện chương trình sau, kết quả nào hiển thị ra màn hình? s = "Tôi tên là: " def kq(name): s = s+ name print(kq("Phong"))

4 lines
5.

Lệnh nào sau đây dùng để tách xâu?

(a)  

6.

Cho xâu s = "Thờ

4 lines
7.

Trong các phát biểu sau về hàm, phát biểu nào sai?

4 lines
8.

Lỗi ngoại lệ trong Python là lỗi gì?

4 lines
9.

Hàm sau thực hiện công việc gì?

4 lines
10.

Lệnh sau trả lại kết quả nào?

a)

3.9

b)

3.8

c)

4

d)

3

11.

Lệnh sau trả lại kết quả nào?

a)

3.9.

b)

3.8.

c)

4.

d)

3.

12.

Hàm được định nghĩa sau đây có tên là gì?

a)

A. n.

b)

B. inc.

c)

C. def.

d)

D. n+1.

13.

Khi thực hiện các câu lệnh sau, kết quả nào hiển thị ra màn hình?

a)

10

b)

3

c)

2

d)

5

14.

Lệnh nào sau đây dùng để tách xâu?

a)

remove()

b)

join()

c)

copy()

d)

split()

15.

Cho xâu s = "Thời khóa biểu" thì len(s) bằng bao nhiêu?

a)

7

b)

14

c)

3

d)

17

16.

Hoàn thiện (…) trong phát biểu sau: "Trong Python tất cả các biến khai báo bên trong hàm đều có tính …, không có hiệu lực ở bên … hàm".

a)

cục bộ, ngoài.

b)

tổng thể, ngoài.

c)

địa phương, trong.

d)

toàn cục, trong.

17.

Khi gọi hàm, dữ liệu được truyền vào hàm được gọi là gì?

a)

Đối số

b)

Hiệu số

c)

Tham số

d)

Hàm số

18.

Chương trình sau thông báo lỗi gì?

a)

NameError

b)

SyntaxError

c)

ValueError

d)

Type Error

19.

Đoạn chương trình sau sẽ in ra số nào?

a)

10.

b)

30.

c)

20.

d)

18.

20.

Trong Python, hàm nào dùng để chuyển đổi số thực hoặc xâu chứa số nguyên thành số nguyên?

a)

A. abs().

b)

B. float().

c)

C. str().

d)

D. int().

21.

Giả sử chương trình có lệnh nhập dữ liệu sau: n = int(input("Nhập số nguyên n: ")) Khi chúng ta nhập 1.5 thì chương trình xảy ra lỗi ngoại lệ nào?

a)

ValueError.

b)

SyntaxError.

c)

IndexError.

d)

TypeError.

22.

Trong Python biến được khai báo và sử dụng bên trong một hàm được gọi là gì?

a)

A. Biến thông thường.

b)

B. Biến tổng thể.

c)

C. Biến riêng.

d)

D. Biến địa phương.

23.

Mục đích của kiểm thử chương trình là gì?

a)

A. Để tự động sửa lỗi chương trình, ngăn chặn các lỗi phát sinh trong tương lai.

b)

B. Đề tìm ra lỗi và tự động sửa lỗi chương trình.

c)

C. Để tìm ra lỗi và phòng ngừa, ngăn chặn các lỗi phát sinh trong tương lai.

d)

D. Để tìm ra lỗi của chương trình.

24.

Lỗi trong câu lệnh sau thuộc loại nào?

a)

Lỗi logic

b)

Lỗi cú pháp

c)

Lỗi ngoại lệ

d)

Lỗi ngữ nghĩa

25.

Chương trình chạy phát sinh lỗi ngoại lệ NameError, nên xử lí như thế nào?

a)

A. Kiểm tra lại chỉ số trong mảng.

b)

B. Kiểm tra giá trị của số bị chia.

c)

C. Kiểm tra lại tên các biến và hàm.

d)

D. Kiểm tra kiểu dữ liệu nhập vào.

26.

Chọn phát biểu đúng.

a)

A. Hàm trả lại giá trị có thể không cần có lệnh return.

b)

B. Trong khai báo của hàm phải có tối thiểu hai từ khóa return.

c)

C. Trong khai báo của hàm chỉ có một từ khóa return.

d)

D. Trong khai báo của hàm có thể có nhiều từ khóa return.

27.

Giá trị của x, y là bao nhiêu khi thực hiện chương trình sau?

a)

A. (3, 4).

b)

B. (2, 3).

c)

C. (5, 4).

d)

D. (4, 5).