wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Tin 11. Chương trình con

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.
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 đó;
2.
Trong Python, để xây dựng một chương trình con sử dụng từ khóa nào?
a)
def
b)
return
c)
Def
d)
range
3.
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()
4.
Để 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

5.

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

6.

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

7.

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ộ

8.

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 bộ.

9.

Chương trình con có bao nhiêu loại?

a)

1

b)

2

c)

3

d)

4

10.

Trong chương trình, tham số được đưa vào khi gọi chương trình con được gọi là:

a)

Biến toàn cục

b)

Biến cục bộ

c)

Tham số hình thức

d)

Tham số thực sự

11.

Với Python, cách viết hàm nào sau đây là đúng?

a)
b)
c)
d)
12.

Kí hiệu nào dùng để xác định các khối lệnh của hàm hoặc vòng lặp trong Python?

a)

Dấu ngoặc nhọn { }

b)

Dấu ngoặc vuông [ ]

c)

Thụt lề

d)

Dấu ngoặc đơn ( )

13.

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ả về giá trị

d)

Kết thúc hàm và trả về giá trị

14.

Câu lệnh lặp trong chương trình sau đây thực hiện bao nhiêu lần:

a)

9

b)

10

c)

11

d)

12

15.

Kết quả in ra màn hình là:

a)

9

b)

13

c)

6

d)

15

16.

Trong câu lệnh trên, biến i nhận các giá trị bằng:

a)

1,2,3,4

b)

2,3,4

c)

1,2,3,4,5

d)

2,3,4,5

17.

Khi kết thúc, giá trị của s=?

a)

10

b)

11

c)

12

d)

13

18.

Khi kết thúc, giá trị của s=?

a)

20

b)

25

c)

45

d)

15

19.

Chương trình trên,in ra bao nhiêu dòng "Hello"

a)

6

b)

7

c)

8

d)

9

20.

Giá trị của s=?

a)

0

b)

3

c)

6

d)

9