Ôn tập về hàm trong Python lớp 10C3

Ôn tập về hàm trong Python lớp 10C3

10th Grade

10 Qs

quiz-placeholder

Similar activities

Bài tập với câu lệnh lặp

Bài tập với câu lệnh lặp

1st - 10th Grade

12 Qs

BÀI 23 - MỘT SỐ LỆNG LÀM VIỆC VỚI DỮ LIỆU DANH SÁCH - KNTT

BÀI 23 - MỘT SỐ LỆNG LÀM VIỆC VỚI DỮ LIỆU DANH SÁCH - KNTT

10th Grade

10 Qs

Bài 20: Câu lệnh lặp

Bài 20: Câu lệnh lặp

10th Grade

10 Qs

Kinh Tế Đầu Tư Chương 8

Kinh Tế Đầu Tư Chương 8

1st Grade - University

12 Qs

Hàm và tham số của hàm - Lớp 10

Hàm và tham số của hàm - Lớp 10

10th Grade

10 Qs

Lý thuyết về Python

Lý thuyết về Python

3rd Grade - University

10 Qs

Bài kiểm tra thường xuyên lần 1.1 nh2223

Bài kiểm tra thường xuyên lần 1.1 nh2223

10th - 12th Grade

10 Qs

Câu hỏi kiến thưc bài 10-cấu trúc lặp

Câu hỏi kiến thưc bài 10-cấu trúc lặp

KG - 12th Grade

10 Qs

Ôn tập về hàm trong Python lớp 10C3

Ôn tập về hàm trong Python lớp 10C3

Assessment

Quiz

Other

10th Grade

Easy

Created by

NGUYỄN THÙY

Used 2+ times

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Tham số là gì?

Giá trị được truyền vào khi gọi hàm

Biến nằm trong thân hàm

Biến được khai báo trong phần định nghĩa hàm

Kết quả trả lại của hàm

Answer explanation

Tham số là biến được khai báo khi định nghĩa hàm, ngay sau tên hàm và nằm bên trong dấu ngoặc đơn, giúp hàm nhận giá trị từ bên ngoài.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Đối số là gì?

Biến khai báo trong hàm

Giá trị được truyền vào cho hàm khi gọi hàm

Biến được khai báo trong định nghĩa hàm

Phép tính trong hàm

Answer explanation

Đối số là giá trị truyền vào khi gọi hàm, đối số có thể nhận các giá trị cụ thể (các số nguyên, số thực, xâu kí tự, danh sách,...) hoặc các biến đã có giá trị

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Điều gì xảy ra nếu số lượng đối số truyền vào khi gọi hàm không khớp với số lượng tham số khi khai báo?

Chương trình cho ra kết quả chính xác

Hàm trả lại giá trị bằng 0

Lỗi chương trình

Chương trình vẫn cho ra kết quả nhưng không chính xác

Answer explanation

Python yêu cầu số lượng đối số truyền vào phải bằng số lượng tham số đã khai báo. Nếu không đảm bảo yêu cầu đó, chương trình sẽ báo lỗi

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Giả sử hàm f có hai tham số x,y khi khai báo, hàm sẽ trả lại giá trị x + y. Lời gọi hàm f(10,a) có lỗi khi nào?

Khi a chưa có giá trị trước đó

Khi f không dùng print()

Khi a là số âm

Hàm luôn đúng

Answer explanation

Đối số truyền vào khi gọi hàm nếu là biến thì phải là các biến đã có giá trị, nếu không chương trình sẽ báo lỗi

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Từ khóa nào được dùng để khai báo một hàm trong Python?

function

define


def

fun

Answer explanation

Media Image

Trong Python, từ khóa def được dùng để bắt đầu định nghĩa một hàm. Sau từ khóa def là tên hàm, dấu ngoặc tròn () (có thể có hoặc không có tham số), dấu hai chấm : và khối lệnh bên trong thân hàm.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Hàm có trả lại giá trị bắt buộc phải có thành phân nào dưới đây?

return


return <giá trị>

print

output

Answer explanation

Khi định nghĩa hàm có trả lại giá trị trong python, cần có lệnh return <giá trị>. Hàm sẽ kết thúc khi gặp lệnh return và trả lại <giá trị>

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Trong các hàm dưới đây, hàm nào là hàm có trả lại giá trị?


Media Image
Media Image
Media Image
Media Image

Answer explanation

Các ý còn lại chỉ thực hiện in ra màn hình tổng của a và b chứ không trả lại giá trị.

Hàm có giá trị trong Python cần có return <giá trị>. Hàm sẽ kết thúc khi gặp return và trả lại giá trị

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?