Báo cáo học liệu
Mua học liệu
Mua học liệu:
-
Số dư ví của bạn: 0 coin - 0 Xu
-
Nếu mua học liệu này bạn sẽ bị trừ: 2 coin\Xu
Để nhận Coin\Xu, bạn có thể:
Luyện tập bài 4 - Chủ đề F(CS) SVIP
Thuật toán kiểm tra một số n là nguyên tố được mô tả như sau:
Bước 1. Nếu n = 1 thì không là số nguyên tố;
Bước 2. Nếu n = 2 thì là số nguyên tố;
Bước 3. Nếu n > 2 thì kiểm tra tính nguyên tốt của n; trả kết quả ra True hoặc False;
Bước 4. Kết thúc.
Phương án nào sau đây nêu đúng bước cần thực hiện làm mịn dần?
Một bước thuật toán kiểm tra một số n là nguyên tố được mô tả như sau: "Nếu n > 2 thì kiểm tra tính nguyên tố của n; trả kết quả ra True hoặc False;". Phương án nào sau đây là cách làm mịn đúng cho bước trên?
Một chương trình đếm số phần tử chẵn trong dãy A có n số nguyên dương được mô tả như sau:
1. A, n ← nhập dữ liệu vào;
2. count ← 0;
3. Lặp i từ 0 đến n - 1:
4. Kiểm tra A[i] có là chẵn;
5. In ra(count)
Phương án nào sau là kết quả làm mịn trong đoạn mã trên?
Cho một đoạn giả mã như sau:
count ← 0
Lặp i từ 0 đến n - 1:
Nếu A[i] % 2 == 0:
count ← count + 1
In ra count
Phương án nào sau đây là giải thích đúng về đoạn mã trên?
Cho đoạn giả mã sau đây:
1. sum ← 0
2. Lặp i từ 0 đến n:
3. Nếu i là chẵn: sum ← sum + 0 + 1 +...+ i;
4. Hoặc: sum ← sum - i;
5. In ra sum;
Phương án nào sau đây nêu đúng vị trí cần thực hiện làm mịn dần?
Một học sinh thiết kế thuật toán như sau:
Bước 1. Nhập vào số nguyên dương n;
Bước 2. Tạo m là một số ngẫu nhiên trong [1; 10];
Bước 3. Nếu m = n thì in ra "YES", ngược lại in ra "NO";
Bước 4. Kết thúc.
Phương án nào sau đây nêu đúng đoạn mã Python có thể chuyển trực tiếp từ mô tả trên?
Một học sinh viết thuật toán sau:
Bước 1. A ← [1, 3, 9, 8, 5], K ← 5;
Bước 2. Duyệt lần lượt phần tử trong A cho đến khi tìm thấy A[i] ← K;
Bước 3. A[i] ← A[i] + i;
Bước 4. In ra giá trị A[i].
Phương án nào sau đây là vị trí cần thực hiện làm mịn dần mô tả thuật toán?
Bạn học sinh mô tả bước thuật toán như sau: "Số n không là số nguyên tố nếu n chia hết cho k với (2≤k≤n)". Phương án nào sau đây là đoạn mã phù hợp thể hiện mô tả trên?
Một bước thuật toán được mô tả như sau:
Bước 1. Nhập vào số nguyên N;
Bước 2. Tính tổng các số nguyên từ 1 đến N;
Bước 3. Nếu tổng là chẵn thì hiển thị "YES", ngược lại "NO";
Bước 4. Kết thúc.
Phương án nào sau đây nêu đúng bước thuật toán có thể chuyển trực tiếp thành câu lệnh cơ bản trong Python?
Một học sinh mô tả bước thuật toán như sau: "Duyệt lần lượt n các phần tử trong dãy số A, nếu A[i]>A[i+1] thì hóa đổi vị trí cho nhau". Phương án nào sau đây nêu đúng nội dung của bước làm mịn mô tả?
Bạn có thể đánh giá bài học này ở đây