-
Câu hỏi:
Đoạn chương trình dưới đây giải bài toán nào?
For I:=1 to M do
If (I mod 3 = 0) and (I mod 5 = 0) then
T := T + I;
-
A.
Tổng các số chia hết cho 3 hoặc 5 trong phạm vi từ 1 đến M
-
B.
Tổng các số chia hết cho 3 và 5 trong phạm vi từ 1 đến M
-
C.
Tổng các số chia hết cho 3 trong phạm vi từ 1 đến M
-
D.
Tổng các số chia hết cho 5 trong phạm vi từ 1 đến M
Lời giải tham khảo:
Đáp án đúng: B
Đoạn chương trình
For I:=1 to M do { I chạy trong phạm vi từ 1 đến M}
If (I mod 3 = 0) and (I mod 5 = 0) then { kiểm tra I chia hết cho 3 và cho 5 không}
T := T + I; {Cộng dồn vào tổng}
Đáp án B
Hãy trả lời câu hỏi trước khi xem đáp án và lời giải -
A.
Câu hỏi này thuộc đề thi trắc nghiệm dưới đây, bấm vào Bắt đầu thi để làm toàn bài
CÂU HỎI KHÁC
- Cho khai báo mảng như sau: Var a : array[0..30] of integer ;
- Chọn câu phát biểu đúng về kiểu dữ liệu của mảng
- Phát biểu nào nói về chỉ số của mảng là phù hợp nhất
- Chọn cách khai báo biến mảng đúng?
- Hãy đưa ra kết quả trong đoạn lệnh:
- Pascal sử dụng câu lệnh lặp nào để lặp với số lần chưa biết trước
- Hãy tính tống S = 1 + 2 + 3 + … + n + … cho đến khi S>108.
- Cú pháp nào lệnh lặp với số lần chưa biết trước?
- Sau thực hiện đoạn chương trình sau:
- Trong lệnh lặp For – do giá trị đầu như thế nào so với giá trị cuối?
- Hãy xác định số vòng lặp cho bài toán: tính tổng các số nguyên từ 1 đến 100
- Đoạn chương trình sau đây giải bài toán nào?
- Cho biết giá trị của biến X bằng bao nhiêu sau khi thực hiện câu lệnh:
- Chọn câu lệnh Pascal hợp lệ trong các câu dưới đây:
- IF a>8 THEN b:=3 ELSE b:=5;
- Hãy chọn cách dùng sai. Muốn dùng biến X lưu giá trị nhỏ nhất trong các giá trị của hai biến A, B
- Mô tả thuật toán pha trà mời khách
- Mô tả thuật toán là gì?
- Thuật toán là gì
- Xác định đầu ra đầu vào của bài toán: “ kiểm tra n có phải là số nguyên tố hay không? ”
- Hãy chọn phát biểu Sai về thuật toán?
- Đại lượng được đặt tên dùng để lưu trữ dữ liệu
- Cách khai báo nào dưới đây đúng?
- Biến là gì
- Khai báo sau có ý nghĩa gì? Var a: Real; b: Char;
- Các phép toán viết bằng ngôn ngữ lập trình Pascal dưới đây thì phép toán nào đúng
- Bốn bạn A, B, C, D đưa ra kết quả của các phép chia hai số nguyên 14 và 5
- Câu lệnh Writeln('15*4-30+12=',15*4-30+12) in ra màn hình kết quả ra sao?
- Với biến X có thể nhận các giá trị 1; 100; 150; 200 và biến Y có thể nhận các giá trị 1; 0.2; 0.3; 10.99
- Cách đặt tên nào không đúng?
- Tên chương trình sẽ do ai đặt?
- Từ khoá của một ngôn ngữ lập trình là gì
- Để chạy chương trình em nhấn tổ hợp phím gì?
- Ngôn ngữ lập máy là gì?
- Chương trình dịch dùng để làm gì?
- Ngôn ngữ được sử dụng để viết chương trình là gì?
- Môi trường lập trình gồm những thành phần nào?
- Khi luyện phím nhanh bằng Finger BreakOut thì ngón trỏ trái cần đặt trên phím nào?
- Để lưu tệp đang soạn trong Geogebra, chọn cách nào sau đây?
- Phần mềm Yenka dùng để làm gì
