wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Bài 26 HÀM TRONG PYTHON

Total questions: 13

Worksheet time: 5mins

Name
Class
Date
1.

Câu 1:Python cung cấp sẵn nhiều hàm thực hiện những công việc khác nhau cho phép người dùng được tùy ý sử dụng khi viết...... .....bằng các câu lệnh gọi hàm tương đương

(a)  

2.

Câu 2. Chọn phát biểu sai trong các phát biểu sau:

a)

A. Lệnh print() thực hiện việc in ra màn hình.

b)

B. Lệnh input() thực hiện yêu cầu nhập vào một biểu thức, số hay một xâu bất kì.

c)

C. Lệnh type() trả lại kiểu dữ liệu của biểu thức trong ngoặc.

d)

D. Lệnh str() chuyển đối tượng đã cho thành chuỗi.

3.

Câu 3. Phát biểu đúng trong các phát biểu sau là:

a)

A. Lệnh float() trả về số nguyên từ số hoặc chuỗi biểu thức.

b)

B. Có ít hàm có sẵn được xây dựng trong python.

c)

C. Lệnh bool() chuyển một giá trị sang Boolean.

d)

D. Lệnh input() có thể nhập vào một số nguyên mà không cần chuyển đổi kiểu.

4.

Câu 4:Hàm trong Python được định nghĩa bằng từ khóa ... ,theo sau là tên hàm.

(a)  

5.

Câu 5:Thể thiết lập hàm không trả lại giá trị có thể dùng lệnh ...... không có <giá trị> hoặc không cần có......

(a)  

6.

Câu 6: Lệnh nào sau đây không phải là lệnh trong Python

a)

A.Read

b)

B.Input

c)

C.Print

d)

D.Type

7.

Câu 7: Phát biểu nào sau đây sai?

a)

A. Lệnh x = int( ’52 + 25’) chuyển xâu ’52 + 25’ thành số nguyên 77

b)

B. Lệnh print(“Thời khoá biểu”) thực hiện việc in xâu kí tự “Thời khoá biểu” trong dấu ngoặc ra màn hình

c)

C. Lệnh x = int( ‘52’) chuyển xâu ‘52’ thành số nguyên 52

d)

D. Lệnh type(y) trả lại kiểu dữ liệu của biến y

8.

Câu 8: Cú pháp câu lệnh gọi hàm trong Python có dạng chung nào sau đây?

a)

A. <tên hàm>(<danh sách tham số>)

b)

B. <tên hàm> = (<danh sách tham số>)

c)

C. <tên hàm> . (<danh sách tham số>)

d)

D. <tên hàm> : (<danh sách tham số>)

9.

Câu 9: Phát biểu nào sau đây sai?

a)

A. len(): tham số là danh sách hoặc xâu kí tự và trả về giá trị kiểu số thực.

b)

B. float(): tham số là một xâu kí tự hoặc số nguyên và trả về giá trị số thực.

c)

C. str(): tham số là các kiểu dữ liệu khác nhau và trả về xâu kí tự.

d)

D. len(): tham số là danh sách hoặc xâu kí tự và trả về giá trị kiểu số nguyên.

10.

Câu 10: Các dòng lệnh sau đây cho kết quả là:

a)

A.6

b)

B.3

c)

C.5

d)

D.4

11.

Câu 11: Phát biểu nào sau đây sai?

a)

A. Khối lệnh mô tả hàm được viết sau dấu “:” và không cần viết lùi vào

b)

B. Hàm trong Python được định nghĩa bằng từ khoá def, theo sau là tên hàm

c)

C. Hàm có thể có hoặc không có tham số

d)

D. Khối lệnh mô tả hàm được viết sau dấu “:” và viết lùi vào, thẳng hàng

12.

Câu 12:Khi chạy chương trình, nếu nhập Hồ Hiếu Học thì kết quả là:

a)

A. Xin chào Hồ Hiếu Học

b)

B. Hồ Hiếu Học

c)

C. Xin chào ten

d)

D. Xin chào em Hồ Hiếu Học

13.

Câu 13. Phát biểu đúng trong các phát biểu sau là:

a)

A. Lệnh float() trả về số nguyên từ số hoặc chuỗi biểu thức.

b)

B. Có ít hàm có sẵn được xây dựng trong python.

c)

C. Lệnh bool() chuyển một giá trị sang Boolean.

d)

D. Lệnh input() có thể nhập vào một số nguyên mà không cần chuyển đổi kiểu.