khoahoc.vietjack.com
Xin chào! Vào học

Câu hỏi:

28/03/2026 244 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.

Đang tải chế độ Học...

Trắc nghiệm tổng hợp Đại học
132 người thi tuần này

500+ câu trắc nghiệm tổng hợp Chứng khoán phái sinh có đáp án - Phần 8

30 câu 6.5 K lượt thi Thi ngay →
Lớp 8 Văn
2,914 người thi tuần này

6 câu Trắc nghiệm Nam quốc sơn hà Kết nối tri thức có đáp án

6 câu 4 K lượt thi Thi ngay →
Lớp 4 Tiếng Việt
319 người thi tuần này

15 câu trắc nghiệm Vẽ màu (có đáp án)

15 câu 1.5 K lượt thi Thi ngay →
Lớp 9 Tiếng Anh
955 người thi tuần này

Trắc nghiệm Tiếng Anh 9 Global Success Unit 4 Vocabulary and Grammar (có đáp án)

20 câu 2 K lượt thi Thi ngay →
Lớp 8 Khoa học tự nhiên
203 người thi tuần này

Trắc nghiệm Hệ vận động ở người lớp 8 (có đáp án)

19 câu 1.8 K lượt thi Thi ngay →
Lớp 12 Lịch sử
428 người thi tuần này

20 câu trắc nghiệm Lịch sử 12 Kết nối tri thức Bài 5 có đáp án

20 câu 4.1 K lượt thi Thi ngay →
Lớp 9 Giáo dục công dân
178 người thi tuần này

15 câu trắc nghiệm GDCD 9 Kết nối tri thức Bài 2 có đáp án

15 câu 1.1 K lượt thi Thi ngay →

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ố.")

Câu 2

A.

Khối các câu lệnh chỉ được thực hiện tuy thuộc vào đỉều kiện nào đó là đúng hay sai.

B.

Khối gồm các lệnh được thực hiện theo trình tự từ trên xuống dưới.

C.

Khối này tương ứng với cấu trúc tuần tự trong chương trình và được thể hiện bằng các câu lệnh như: gán giá trị, nhập/xuất dữ liệu,...

D.

Khối các câu lệnh được thực hiện lặp đi lặp lại tuỳ theo điều kiện nào đỏ vẫn còn đúng hay sai.

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.

a=int(input()) b=int(input()).

B.

a=float(input()) b=float(input()).

C.

a,b=map(int,input().split()).

D.

a,b=map(float,input().split()).

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