Search Header Logo
Chủ đề F - Bài 10

Chủ đề F - Bài 10

Assessment

Presentation

Education

10th Grade

Practice Problem

Hard

Created by

Bùi Đăng Trung

Used 17+ times

FREE Resource

1 Slide • 14 Questions

1

Chương trình con và thư viện có sẵn

2

Multiple Choice

Xét hoạt động 1, trang 86 SGK, bài toán được đặt ra có thể được chia ra những bài toán con nào?

1

Tính diện tích tam giác

2

1. Tính diện tích tam giác

2. Tìm diện tích lớn nhất

3

Tìm diện tích lớn nhất

4

1. Tính diện tích tam giác

2. Tính công thức Heron

3. Tìm diện tích lớn nhất

3

Multiple Choice

Mục đích của việc chia bài toán ban đầu (bài toán lớn) thành các bài toán con để:

1

Dễ thực hiện

2

Phức tạp hoá bài toán

3

"Ra dẻ"

4

Multiple Choice

Chương trình con là gì?

1

Đoạn chương trình gồm các câu lệnh thực hiện 1 việc nào đó

2

Đoạn chương trình được đặt tên và gồm các câu lệnh để thực hiện 1 việc nào đó

3

1 đoạn chương trình ngẫu nhiên

4

Là đoạn chương trình con riêng của chương trình giải quyết bài toán được yêu cầu

5

Multiple Select

Để sử dụng 1 hàm trong Python, ta cần:

1

Viết đoạn chương trình ấy trước

2

Đặt tên đoạn chương trình ấy đúng quy định của Python

3

Khai báo hàm và viết lời gọi thực hiện

4

Viết lời gọi thực hiện

6

Multiple Choice

Cấu trúc nào để viết hàm trong Python

1

def tên hàm (tham số)

2

def tên biến (tham số)

3

def tên hằng (tham số)

4

def tên hàm [tham số]

7

Multiple Choice

Phần tham số phía sau tên hàm cần thiết phải có?

1

True

2

False

3

Not sure

8

Multiple Select

Khi chuyển giá trị cho hàm thực hiện, ta có thể

1

Chuyển với giá trị cụ thể

2

Chuyển với giá trị tham số truyền vào

3

Chỉ có thể chuyển với giá trị cụ thể

4

Chỉ có thể chuyển với tham số truyền vào

9

Multiple Choice

Question image

Quan sát đoạn code sau và cho biết các chuyển dữ liệu cho hàm thực hiện trong đoạn code trên thuộc cách nào?

Cách 1: chuyển với giá trị cụ thể

Cách 2: chuyển với giá trị tham số

1

Cách 1

2

Cách 2

3

Cả 2 cách

4

Không dùng cách nào

10

Multiple Choice

Question image

Quan sát đoạn code sau và cho biết các chuyển dữ liệu cho hàm thực hiện trong đoạn code trên thuộc cách nào?

Cách 1: chuyển với giá trị cụ thể

Cách 2: chuyển với giá trị tham số

1

Cách 1

2

Cách 2

3

Cả 2 cách

4

Không dùng cách nào

11

Multiple Choice

Lời gọi hàm có tác dụng gì?

1

Để hàm có thể được sử dụng như 1 biến trong chương trình

2

Để thực hiện đúng cấu trúc của hàm

3

Để làm đẹp cho hàm

12

Multiple Choice

Một hàm có thể trả về một giá trị qua tên hàm bằng lệnh:

1

return

2

comeback

3

back

4

def

13

Multiple Choice

Xét bài tập 1 trang 90. Dòng lệnh nào là sai?

1

def BCNN(x, y):

2

print('Bội chung nhỏ nhất: ', BCNN(a, b))

3

c = a + b + BCNN()

14

Multiple Select

Xét bài tập 1 trang 90 SGK, ta có thể thay thế dòng lệnh sai bằng dòng lệnh nào sau đây?

1

c = a + b + BCNN(a, b)

2

c = a + b + BCNN(2, 3)

3

c = a + b + BCNN(c, y)

15

Multiple Select

Trong các câu sau đây, những câu nào đúng?

1

Sử dụng chương trình con sẽ làm chương trình dễ hiểu, dễ tìm lỗi hơn.

2

Hàm chỉ được gọi một lần duy nhất ở chương trình chính.

3

Hàm luôn trả một giá trị qua tên hàm.

4

Python chỉ cho phép chương trình gọi một hàm xây dựng sẵn trong các thư viện của Python.

5

Khai báo hàm trong Python luôn có danh sách tham số.

Chương trình con và thư viện có sẵn

Show answer

Auto Play

Slide 1 / 15

SLIDE