Câu hỏi:

28/03/2026 14 Lưu

Cho chương trình sau:

# Tìm ước số chung lớn nhất (USCLN)

def uscln(a, b):

    if (b == 0):

        return a;

    return uscln(b, a % b);

# Tìm bội số chung nhỏ nhất (BSCNN)

def bscnn(a, b):

    return int((a * b) / uscln(a, b));

a). Các tham số của chương trình là a, b

Đúng
Sai

b). Nếu ta gọi bscnn(x, y) thì chương trình sẽ trả kết quả là x

Đúng
Sai

c). Nếu ta gọi bscnn(9, 6, 3) thì chương trình sẽ trả kết quả là 9

Đúng
Sai
d). Trong câu lệnh return int(……………/ uscln(a, b)); thì a, b là đối số
Đúng
Sai

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

a). Đ, vì trong hàm uscln(a, b) hay bscnn(a, b) thì các tham số đều là a, b. Nó được khai báo ngay sau tên hàm trong phần khai báo hàm.

b). S, vì chương trình sẽ báo lỗi, do các biến x, y chưa có giá trị.

c). S, vì lời gọi hàm lỗi do có 3 đối số 9, 6, 3 trong khi khai báo hàm chỉ khai báo 2 tham số a, b.

d). Đ, vì a, b nằm sau tên hàm trong lời gọi hàm.

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

Lời giải

import math

 

# Nhập dữ liệu từ bàn phím

n = int(input("Nhập vào số tự nhiên n: "))

 

def kiem_tra_so_nguyen_to(n):

    # Số nguyên tố phải lớn hơn 1

    if n < 2:

        return False

   

    # Kiểm tra các ước từ 2 đến căn bậc hai của n

    for i in range(2, int(math.sqrt(n)) + 1):

        if n % i == 0:

            return False # Nếu chia hết cho số nào đó thì không phải số nguyên tố

           

    return True # Nếu không chia hết cho số nào thì là số nguyên tố

 

# Kết luận

if kiem_tra_so_nguyen_to(n):

    print(f"{n} là số nguyên tố.")

else:

    print(f"{n} không phải là số nguyên tố.")

Lời giải

Đáp án đúng là A

Câu 3

A.

Lệnh for kết hợp với vùng giá trị của lệnh range()

B.

Lệnh append()

C.

Lệnh if

D.

Lệnh len()

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 6

A.

str(s).

B.

len(s).

C.

length(s).

D.

s.len().

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 7

A.

list.del(i)

B.

A. del(i)

C.

del A[i]

D.

A. del[i]

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP