Tìm mô tả đúng nhất cho hàm TinhTong sau:
int TinhTong(int N)
{ int so = 2; int tong = 0; int dem = 0;
while (dem
if (KiemTra(so) == 1)
{
tong = tong + so;
dem ++;
}
so = so + 1;
}
return tong;
} Trong đó
int KiemTra(int so)
{
for (int i = 2; i
return 0;
return 1;
}
Trả lời:
Đáp án đúng: C
Hàm `TinhTong(int N)` tính tổng của N số nguyên tố đầu tiên. Hàm `KiemTra(int so)` kiểm tra xem một số `so` có phải là số nguyên tố hay không. Hàm `TinhTong` sử dụng một vòng lặp `while` để tìm N số nguyên tố đầu tiên, bắt đầu từ số 2. Trong mỗi lần lặp, nó kiểm tra xem số hiện tại (`so`) có phải là số nguyên tố hay không bằng cách sử dụng hàm `KiemTra`. Nếu `so` là số nguyên tố, nó sẽ được cộng vào tổng (`tong`) và biến đếm (`dem`) sẽ tăng lên. Vòng lặp tiếp tục cho đến khi `dem` bằng N. Vì vậy, hàm này tính tổng của N số nguyên tố đầu tiên chứ không phải là các số nguyên tố nhỏ hơn N. Vì vậy, đáp án 'Hàm tính tổng N số nguyên tố nhỏ hơn N' là sai.
Đề cương ôn thi với 220 câu trắc nghiệm Cấu trúc dữ liệu và giải thuật có đáp án được chọn lọc và chia sẻ dưới đây, nhằm giúp bạn sinh viên hệ thống kiến thức chuẩn bị cho kì thi sắp diễn ra.
50 câu hỏi 60 phút
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
