Thứ sáu, 21/02/2025
IMG-LOGO

Câu hỏi:

10/07/2024 65

Đ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 trả lời này có hữu ích không?

0

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

Câu 1:

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 » 23/06/2023 95

Câu 2:

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 » 23/06/2023 83

Câu 3:

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 » 23/06/2023 78

Câu 4:

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

def Kieu(Number):

    return type(Number);

print(Kieu (5.0))

Xem đáp án » 23/06/2023 76

Câu 5:

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 » 23/06/2023 72

Câu 6:

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 » 23/06/2023 72

Câu 7:

Tiếp xúc với khách hàng, tìm hiểu về yêu cầu nghiệp vụ, xây dựng hồ sơ yêu cầu của hệ thống là công việc của công đoạn nào trong sản xuất một phần mềm?

Xem đáp án » 23/06/2023 71

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 » 23/06/2023 69

Câu 9:

Để sản xuất một phần mềm cần bao nhiêu công đoạn?

Xem đáp án » 23/06/2023 67

Câu 10:

Điểm dừng (break point) trong các phần mềm soạn thảo lập trình có ý nghĩa gì?

Xem đáp án » 23/06/2023 66

Câu 11:

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

Xem đáp án » 23/06/2023 65

Câu 12:

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 » 23/06/2023 62

Câu 13:

Mệnh đề nào dưới đây phát biểu sai về phạm vi tác dụng của biến trong Python?

Xem đáp án » 23/06/2023 62

Câu 14:

Biến đã khai báo bên ngoài sẽ không có tác dụng bên trong hàm như một biến. Nếu muốn có tác dụng thì cần khai báo lại biến này trong hàm với từ khóa nào?

Xem đáp án » 23/06/2023 60

Câu 15:

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 » 23/06/2023 59