Câu hỏi:

17/01/2024 139

Đoạn chương trình sau có lỗi không? Giải thích?

m, n = 10, 4

def f(a):

k = n + m + a

return k

f(5) 

Trả lời:

verified Giải bởi Vietjack

- Không có lỗi.

- Các biến m, n được khai báo bên ngoài hàm f). Bên trong hàm vẫn nhìn thấy và có thể truy cập giá trị của các biến này để sử dụng vào mục đích của mình.

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Câu 1:

Khi dòng lệnh thụt vào không thẳng hàng chương trình đưa ra mã lỗi ngoại lệ nào?

Xem đáp án » 17/01/2024 178

Câu 2:

Giá trị của x, y là bao nhiêu khi thực hiện lệnh f(1, 3)

>>> x, y = 3, 4

>>> def f(x, y):

x = x + y

y = y + 2

return x

Xem đáp án » 17/01/2024 172

Câu 3:

Muốn nối danh sách gồm các từ thành một xâu ta dùng lệnh nào?

Xem đáp án » 17/01/2024 166

Câu 4:

Để thêm phần tử vào cuối danh sách ta dùng hàm nào?

Xem đáp án » 17/01/2024 161

Câu 5:

Sau khi thực hiện đoạn chương trình, giá trị của s lần lượt là:
Media VietJack

Xem đáp án » 17/01/2024 152

Câu 6:

Kết quả của chương trình sau là:

def Kieu(Number):

    return type(Number);

print(Kieu (5.0))

Xem đáp án » 17/01/2024 143

Câu 7:

Các tham số của f có kiểu dữ liệu gì nếu hàm f được gọi như sau:

f(‘5.0’)

Xem đáp án » 17/01/2024 143

Câu 8:

Trong lời gọi hàm, nếu các đối số được truyền vào hàm bị thiếu thì lỗi ngoại lệ phát sinh thuộc loại nào dưới đây?

Xem đáp án » 17/01/2024 139

Câu 9:

Lệnh nào sau đây xoá toàn bộ danh sách?

Xem đáp án » 17/01/2024 135

Câu 10:

Chương trình sau có lỗi không? Nếu có thì lỗi thuộc loại nào?

n = 10

for i in range(n):

Print(i, end = " ")

Xem đáp án » 17/01/2024 128

Câu 11:

Kết quả khi thực hiện chương trình sau?

>>> A = [1, 2, 3, 5]

>>> A.insert(2, 4)

>>> print(A)

Xem đáp án » 17/01/2024 114

Câu 12:

Giả sử chương trình có lệnh nhập dữ liệu sau:

n = int(input("Nhập số nguyên n: "))

Khi chúng ta nhập 1.5 thì chương trình có lỗi ngoại lệ nào? 

Xem đáp án » 17/01/2024 114

Câu 13:

Chương trình trên giải quyết bài toán gì?

s = ""

for i in range(10):

    s = s + str(i)

print(s)

Xem đáp án » 17/01/2024 110

Câu 14:

Gọi ƯCLN(a, b) là hàm ƯCLN của hai số tự nhiên a, b. Dễ thấy ta có ƯCLN(a, b) = ƯCLN(b, a%b) nếu b > 0 và ƯCLN(a, 0) = a. Từ đó hãy viết chương trình nhập hai số a, b và tính ƯCLN của a và b.

Xem đáp án » 17/01/2024 110

Câu 15:

Mệnh đề nào dưới đây mô tả đúng về hàm tự định nghĩa không trả lại giá trị?

Xem đáp án » 17/01/2024 109

Câu hỏi mới nhất

Xem thêm »
Xem thêm »