Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python CT con

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Cách nào sau đây là cách hợp lệ để bắt đầu định nghĩa hàm trong Python?

a)

def some_function()

b)

function some_function()

c)

function some_function():

d)

def some_function():

2.

Chương trình sau in ra kết quả gì?

a)

8

b)

5

c)

21

d)

18

3.

Chương trình sau in ra kết quả gì?

a)

13

b)

21

c)

5

d)

Không in gì

4.

Lệnh gọi hàm nào sau đây là đúng?

a)

x=square( )

b)

x=Square(4):

c)

x=square(5)

d)

print(square())

5.

Trong Python, để khai báo hàm ta sử dụng từ khóa nào sau đây?

a)

A. procedure

b)

B. function

c)

C. def

d)

D. return

6.

Câu lệnh return dùng để?

a)

Kết thúc vòng lặp

b)

Trả lại giá trị

c)

Kết thúc vòng lặp và trả lại giá trị

d)

Kết thúc hàm và trả lại giá trị

7.
Chương trình con là:
a)
Một dãy lệnh mô tả một số thao tác nhất định;
b)
Một dãy lệnh mô tả một số thao tác nhất định và có thể được gọi từ nhiều vị trí trong chương trình;
c)
Một dãy lệnh;
d)
Một số câu lệnh thực hiện một nhiệm vụ nào đó;
8.

Chọn những phát biểu sai về chương trình con trong các phát biểu dưới đây:

a)

Chương trình được tạo thành từ các chương trình con dễ đọc, dễ hiểu, dễ hiệu chỉnh và phát triển.

b)
Tham số của chương trình con bắt buộc phải có
c)
Các lệnh của chương trình con có lệnh thụt vào so với từ khóa def;
d)
Chương trình con cần được xây dựng trước khi sử dụng;
9.
Trong các chương trình con dưới đây, đâu là thủ tục:
a)
range(x)
b)
print(x)
c)
int(x)
d)
input()
10.
Để tính diện tích tam giác khi biết trước 3 cạnh của tam giác, ta xây dựng một hàm có truyền vào mấy tham số:
a)

1

b)

2

c)

3

d)

0

11.

Khẳng định nào sau đây là đúng ?

a)

Cả thủ tục và hàm đều có thể có tham số hình thức

b)

Chỉ có thủ tục mới có thể có tham số hình thức

c)

Chỉ có hàm mới có thể có tham số hình thức

d)

Thủ tục và hàm nào cũng phải có tham số hình thức

12.

Biến cục bộ là gì?

a)

Biến được khai báo trong CTC nhưng được sử dụng trong chương trình chính.

b)

Biến được khai báo trong chương trình chính nhưng chỉ được sử dụng cho CTC.

c)

Biến được khai báo trong chương tŕnh con

d)

Biến tự do không cần khai báo

13.

Tham số hình thức của chương trình con là:

a)

Tham số thể hiện trong lệnh gọi CTC

b)

Tham số thể hiện khi khai báo CTC

c)

Tham số hình thức là tham số cục bộ

d)

Tham số hình thức là tham số toàn bộ

14.

Hàm và thủ tục khác nhau ở chổ

a)

Hàm trả về giá trị

b)

Thủ tục trả về giá trị

c)

Hàm trả về giá trị qua tên của nó

d)

Thủ tục trả về giá trị qua tên của nó

15.

Các biến dùng chung cho toàn bộ chương trình được gọi là?

a)

Tham số thực sự.

b)

Biến cục bộ.

c)

Tham số h́nh thức.

d)

Biến toàn cục.