Câu hỏi Đáp án 3 năm trước 57

Câu lệnh dưới đây giải bài toán nào:

While M <> N do

If M > N then M:=M-N else N:=N-M;

A. Tìm UCLN của M và N

Đáp án chính xác ✅

B. Tìm BCNN của M và N

C. Tìm hiệu nhỏ nhất của M và N

D. Tìm hiệu lớn nhất của M và N

Lời giải của giáo viên

verified ToanVN.com

Câu lệnh trên giải bài toán tìm UCLN của M và N. Với ý tưởng, kiểm tra xem M, N có giá trị khác nhau không. Nếu có thực hiện kiểm tra giá trị nào lớn hơn. Giá trị lớn hơn sẽ được gán bằng hiệ của số lớn trừ số bé. Việc làm thế cứ lặp đi lặp lại đến khi hai giá trị bằng nhau thì đưa ra UCLN của nó.

Đáp án: A

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

Câu 1: Trắc nghiệm

Tệp có cấu trúc là gì?

Xem lời giải » 3 năm trước 87
Câu 2: Trắc nghiệm

Chức năng của kiểu bản ghi là gì?

Xem lời giải » 3 năm trước 83
Câu 3: Trắc nghiệm

Vòng lặp While – do kết thúc lúc nào?

Xem lời giải » 3 năm trước 82
Câu 4: Trắc nghiệm

Nhận định nào đúng cho khai báo sau: Var hoten : String;?

Xem lời giải » 3 năm trước 77
Câu 5: Trắc nghiệm

Trong Turbo Pascal, để chạy chương trình ta dùng tổ hợp nào?

Xem lời giải » 3 năm trước 75
Câu 6: Trắc nghiệm

Thế nào là tệp truy cập trực tiếp?

Xem lời giải » 3 năm trước 72
Câu 7: Trắc nghiệm

Để thoát khỏi phần mềm Turbo Pascal ta dùng tổ hợp nào?

Xem lời giải » 3 năm trước 69
Câu 8: Trắc nghiệm

Với x, y, z là ba biến nguyên. Cách nhập giá trị nào sau đây là sai khi muốn nhập giá trị 3, 4, 5 cho ba biến này từ bàn phím bằng câu lệnh readln(x,y,z); ?

Xem lời giải » 3 năm trước 69
Câu 9: Trắc nghiệm

Thủ tục chuẩn Insert(S1,S2,vt) thực hiện ra sao?

Xem lời giải » 3 năm trước 68
Câu 10: Trắc nghiệm

Mô tả nào về tham số là sai?

Xem lời giải » 3 năm trước 68
Câu 11: Trắc nghiệm

Thế nào là tệp truy cập tuần tự?

Xem lời giải » 3 năm trước 68
Câu 12: Trắc nghiệm

Mảng là kiểu dữ liệu biểu diễn một dãy các phần tử thuận tiện cho việc gì?

Xem lời giải » 3 năm trước 67
Câu 13: Trắc nghiệm

Khai báo mảng hai chiều nào sai?

Xem lời giải » 3 năm trước 66
Câu 14: Trắc nghiệm

Cho khai báo mảng hãy cho biết đoạn chương trình sau thực hiện công việc gì dưới đây?

Var a : array[0..50] of real ;

k := 0 ;

for i := 1 to 50 do

if a[i] > a[k] then k := i ;

Xem lời giải » 3 năm trước 66
Câu 15: Trắc nghiệm

Phát biểu nào có thể lấy làm biểu thức điều kiện trong cấu trúc rẽ nhánh?

Xem lời giải » 3 năm trước 66

❓ Câu hỏi mới nhất

Xem thêm »
Xem thêm »