Câu 24:
Cho 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 (xElse 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: Xem đáp ánXem full bài test1 Câu 24: Cho 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:=mElse 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: aA. Test(3,1,8), vt = 0;bB. Test(4,1,8), vt = 5;cC. Test(6,1,8), vt = 0;dD. Test(7,1,8), vt = 8;Thông tin câu hỏiFormat:Trắc nghiệm 1 đáp ánĐộ khó:Trung bìnhMôn:toan-roi-racCấp độ:dai-hocMã đề:dai-hoc-toan-roi-racPhần:toán_rời_rạc lượt làmNăm:2026Tags:#toán rời rạc← Câu trướcCâu tiếp →
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:
Else If (x<a[m]) and ( i<m) then Test(x,i,m-1)