Câu hỏi:
29/10/2024 41Cho thuật toán:
Procedure Test(x,i,j: Integer);
Var m:integer;
Begin
m:=trunc(i+j)/2;
If x= a[i] then vt:=m
Else If (x<a[m]) and ( i<m) then Test(x,i,m-1)
Else If ( x> a[m] ) and (j>m) then Test(x,m+1,j)
Else vt:=0;
End;
Với A = {5, 2, 9 ,8, 6, 4, 7,1}. Kết quả nào đúng trong số những kết quả dưới đây:
D. Test(7,1,8), vt = 8;
Sách mới 2k7: Tổng ôn Toán, Lí, Hóa, Văn, Sử, Địa…. kỳ thi tốt nghiệp THPT Quốc gia 2025, đánh giá năng lực (chỉ từ 110k).
Quảng cáo
Trả lời:
A là đáp án đúng
CÂU HỎI HOT CÙNG CHỦ ĐỀ
Câu 1:
Câu 2:
Câu 3:
Câu 4:
Câu 5:
Câu 6:
Câu 7:
2550 câu hỏi trắc nghiệm Tin học đại cương có đáp án (Phần 1)
500+Câu hỏi trắc nghiệm quản trị cơ sở dữ liệu có đáp án - Phần 1
630 câu hỏi trắc nghiệm môn Mạng máy tính có đáp án - Phần 6
1000+ Câu hỏi trắc nghiệm kiến trúc máy tính có đáp án - Phần 10
320 Câu hỏi trắc nghiệm lập trình C có đáp án - Phần 1
500 câu trắc nghiệm Nguyên lí hệ điều hành có đáp án - Phần 1
100 Câu hỏi trắc nghiệm lập trình Python có đáp án - Phần 1
700 Câu hỏi trắc nghiệm Excel có đáp án (Phần 1)
về câu hỏi!