Trợ lý học tập AI - Câu trả lời này chỉ mang tính tham khảo
Câu 1: Kết quả của biến t sau khi thực hiện chương trình này là bao nhiêu?
```python
def f(n):
t = n + 6
return t
t = 15
f(5)
```
Kết quả của biến t vẫn là 15 vì hàm `f(5)` chỉ tạo ra giá trị tạm thời và không thay đổi giá trị của t. Đáp án đúng là: B. 15.
Câu 2: Kết quả của biến n sau khi thực hiện chương trình này là bao nhiêu?
```python
def f(a, b):
n = 13
a = a * 4
b = a + b
return a + b + n
a, b = 1, 5
f(a, b)
```
Biến n được khai báo trong hàm f() và không thay đổi giá trị của n bên ngoài. Do đó, giá trị của n vẫn là 13. Đáp án đúng là: B. 13.
Câu 3: Kết quả của chương trình sau là bao nhiêu?
```python
s = "Tin học 10"
def kq(name):
s = "Lập trình"
s = s + "python"
return s
print(s)
```
Giá trị của biến s bên ngoài hàm không bị thay đổi. Do đó, kết quả in ra sẽ là "Tin học 10". Đáp án đúng là: A. "Tin học 10".
Câu 4: Kết quả của chương trình sau là bao nhiêu?
```python
def kq(name):
s = "Tôi tên là: "
s = s + name
return s
print(kq("Xuân"))
```
Hàm thực hiện nối hai chuỗi và trả về chuỗi s mới. Do đó, kết quả sẽ là "Tôi tên là: Xuân". Đáp án đúng là: C. "Tôi tên là: Xuân".
Câu 5: Kết quả của chương trình sau là bao nhiêu?
```python
def f(a, b):
return a - b + N
N = 6
f(4, 4)
```
Kết quả của hàm f(4, 4) sẽ là 4 - 4 + 6 = 6. Đáp án đúng là: B. 6.
Câu 6: Nếu muốn biến bên ngoài vẫn có tác dụng bên trong hàm thì cần khai báo lại biến này bên trong hàm với từ khoá nào?
Đáp án đúng là: A. global. Từ khoá global giúp biến bên ngoài vẫn có tác dụng bên trong hàm.
FQA.vn Nền tảng kết nối cộng đồng hỗ trợ giải bài tập học sinh trong khối K12. Sản phẩm được phát triển bởi CÔNG TY TNHH CÔNG NGHỆ GIA ĐÌNH (FTECH CO., LTD)
Điện thoại: 1900636019
Email: info@fqa.vn
Địa chỉ: Số 21 Ngõ Giếng, Phố Đông Các, Phường Ô Chợ Dừa, Quận Đống Đa, Thành phố Hà Nội, Việt Nam.