Câu hỏi trắc nghiệm (10 câu):
-
Câu 1: Mã câu hỏi: 390611
Phát biểu nào sau đây là đúng khi nói về chương trình con?
- A. Chương trình con là một lệnh mô tả một thao tác nhất định và có thể được thực hiện (được gọi) từ nhiều vị trí trong chương trình
- B. Chương trình con là một dãy lệnh mô tả một số thao tác nhất định và được thực hiện (được gọi) từ 1 vị trí trong chương trình
- C. Chương trình con là một dãy lệnh mô tả một số thao tác nhất định và không thể thực hiện từ nhiều vị trí trong chương trình
- D. Chương trình con là một dãy lệnh mô tả một số thao tác nhất định và có thể được thực hiện (được gọi) từ nhiều vị trí trong chương trình
-
Câu 2: Mã câu hỏi: 390614
Khẳng định nào sau đây là đúng về chương trình con?
- 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
-
Câu 3: Mã câu hỏi: 390617
Trong câu gọi hàm sin(90), thì giá trị 90 là gì?
- A. Biến toàn cục
- B. Tham số hình thức
- C. Tham số thực sự
- D. Biến cục bộ
-
Câu 4: Mã câu hỏi: 390620
Khẳng định nào sau đây là đúng khi nói về print()?
- A. Hàm thực hiện một số thao tác nhất định và trả về 1 giá trị nào đó
- B. Không phải là hàm
- C. Không phải là hàm nhưng trả về 1 giá trị nào đó
- D. Hàm thực hiện một số thao tác nhất định nhưng không trả về giá trị nào
-
Câu 5: Mã câu hỏi: 390621
Đâu là ưu điểm của chương trình con?
- A. Cấu trúc rõ ràng
- B. Dễ hiểu hơn
- C. Cả phương án A và C đều đúng
- D. Cả phương án A và C đều sai
-
Câu 6: Mã câu hỏi: 390624
Khi gọi hàm, dữ liệu được truyền vào hàm được gọi là gì?
- A. Tham số
- B. Hiệu số
- C. Đối số
- D. Hàm số
-
Câu 7: Mã câu hỏi: 390628
Hàm func(m, n) được định nghĩa như sau:
def func(m, n):
return 3*m + n
Giả sử chúng ta thực hiện các lệnh sau:
>>> m = 1
>>> n = 10
>>> print(func(m, n))
Kết quả sẽ in ra số nào?
- A. 110
- B. 11
- C. 13
- D. 31
-
Câu 8: Mã câu hỏi: 390632
Đoạn chương trình sau sẽ in ra số nào?
>>> def f(x,y):
z = x + y
return x*y*z
>>> f(1,4)
- A. 10
- B. 18
- C. 20
- D. 30
-
Câu 9: Mã câu hỏi: 390634
Cấu trúc của hàm bao gồm những thành phần nào?
- A. < phần đầu > < phần thân >
- B. < phần đầu >
- C. < phần thân >
- D. < phần khai báo > < phần thân >
-
Câu 10: Mã câu hỏi: 390637
Cho đoạn chương trình sau:
def h(a1,b1):
s=a1-b1
return s
a,b=map(int,input().split())
t=h(a,b)
print(t)
Trong đoạn chương trình trên s được gọi là:
- A. Tên hàm
- B. Tham số hình thức
- C. Tham số thực sự
- D. Biến cục bộ