EDUQUIZ - Cấu trúc dữ liệu và giải thuật (HUBT)
Phần thi 1: Phần 1
Câu hỏi 1: (1 đáp án)
Câu 1: Giải thuật đệ quy là:
• *
Trong giải thuật của nó có lời gọi tới chính nó nhưng với phạm vi nhỏ hơn.
• Trong giải thuật của nó có lời gọi tới chính nó nhưng với phạm vi lớn hơn.
• Trong giải thuật của nó có lời gọi tới một giải thuật khác đã biết kết quả.
• Trong giải thuật của nó có lời gọi tới chính nó.
Câu hỏi 2: (1 đáp án)
Câu 2: Cho hàm đệ qui sau:
Function Factorial(n)
Begin
if n= 0 then Factorial:=1
else Factorial := n*Factorial(n-1);
End;
Sau mỗi lần gọi đệ quy thì giá trị của n là:
• *
Giảm đi 1
• Tăng lên 1
• N=0
• N=1
Câu hỏi 3: (1 đáp án)
Câu 3: Có Hàm đệ qui sau:
Function Factorial(n)
Begin
if n=0 then Factorial:=1
else Factorial := n*Factorial(n-1);
End;
Dòng lệnh "if n=0 then Factorial:=1" là:
• *
Điều kiện dừng đệ quy
• Điều kiện không thực hiện đệ quy
• Lặp vô hạn
• Lặp 1 lần
Câu hỏi 4: (1 đáp án)
Câu 4: Có Hàm đệ qui sau giải bài toán gì?:
Function Factorial(n)
Begin
if n=0 then Factorial:=1
else Factorial := n*Factorial(n-1);
End;
• *
Tính giai thừa n
• Tính số cặp thỏ sau n tháng
• Tính n^n (n mũ n).
• Tính tích: 1*2*3*…*n
Câu hỏi 5: (1 đáp án)
Câu 5: Có Hàm đệ qui sau:
Function Factorial(n)
Begin
if n=0 then Factorial:=1
else Factorial := n*Factorial(n-1);
End;
Kết quả bằng bao nhiêu khi n=3
• *
6
• 2
• 9
• 8
Câu hỏi 6: (1 đáp án)
Câu 6: Hàm đệ qui cho kết quả thế nào?
Function Factorial(n)
Begin
Factorial := n*Factorial(n-1);
End;
• *
Lặp vô hạn vì không có điều kiện dừng
• Chương trình báo lỗi
• Tính giai thừa n
• Tính số cặp thỏ sau n tháng.
Câu hỏi 7: (1 đáp án)
Câu 7: Dãy số Fibonacci bắt nguồn từ bài toán cổ về việc sinh sản của các cặp thỏ. Bài toán được đặt ra như sau:
Các con thỏ không bao giờ chết.
Hai tháng sau khi ra đời một cặp thỏ mới sẽ sinh ra một cặp thỏ con.
Khi đã sinh con rồi thì cứ mỗi tháng tiếp theo chúng lại sinh được một cặp con mới.
Giả sử bắt đầu từ một cặp thỏ mới ra đời thì đến tháng thứ 5 sẽ có bao nhiêu cặp?
• *
5 cặp
• 10 cặp
• 9 cặp
• 12 cặp
Câu hỏi 8: (1 đáp án)
Câu 8: Cho giải thuật đệ quy sau:
Function F(n)
Begin
if n
• *
Điều kiện dừng đệ quy
• Điều kiện không thực hiện đệ quy
• Lặp vô hạn
• Lặp 1 lần
Câu hỏi 9: (1 đáp án)
Câu 9: Cho giải thuật đệ quy sau:
Function F(n:integer):integer;
Begin
if n
• *
3
• 8
• 10
Phần thi 1: Phần 1
Câu hỏi 1: (1 đáp án)
Câu 1: Giải thuật đệ quy là:
• *
Trong giải thuật của nó có lời gọi tới chính nó nhưng với phạm vi nhỏ hơn.
• Trong giải thuật của nó có lời gọi tới chính nó nhưng với phạm vi lớn hơn.
• Trong giải thuật của nó có lời gọi tới một giải thuật khác đã biết kết quả.
• Trong giải thuật của nó có lời gọi tới chính nó.
Câu hỏi 2: (1 đáp án)
Câu 2: Cho hàm đệ qui sau:
Function Factorial(n)
Begin
if n= 0 then Factorial:=1
else Factorial := n*Factorial(n-1);
End;
Sau mỗi lần gọi đệ quy thì giá trị của n là:
• *
Giảm đi 1
• Tăng lên 1
• N=0
• N=1
Câu hỏi 3: (1 đáp án)
Câu 3: Có Hàm đệ qui sau:
Function Factorial(n)
Begin
if n=0 then Factorial:=1
else Factorial := n*Factorial(n-1);
End;
Dòng lệnh "if n=0 then Factorial:=1" là:
• *
Điều kiện dừng đệ quy
• Điều kiện không thực hiện đệ quy
• Lặp vô hạn
• Lặp 1 lần
Câu hỏi 4: (1 đáp án)
Câu 4: Có Hàm đệ qui sau giải bài toán gì?:
Function Factorial(n)
Begin
if n=0 then Factorial:=1
else Factorial := n*Factorial(n-1);
End;
• *
Tính giai thừa n
• Tính số cặp thỏ sau n tháng
• Tính n^n (n mũ n).
• Tính tích: 1*2*3*…*n
Câu hỏi 5: (1 đáp án)
Câu 5: Có Hàm đệ qui sau:
Function Factorial(n)
Begin
if n=0 then Factorial:=1
else Factorial := n*Factorial(n-1);
End;
Kết quả bằng bao nhiêu khi n=3
• *
6
• 2
• 9
• 8
Câu hỏi 6: (1 đáp án)
Câu 6: Hàm đệ qui cho kết quả thế nào?
Function Factorial(n)
Begin
Factorial := n*Factorial(n-1);
End;
• *
Lặp vô hạn vì không có điều kiện dừng
• Chương trình báo lỗi
• Tính giai thừa n
• Tính số cặp thỏ sau n tháng.
Câu hỏi 7: (1 đáp án)
Câu 7: Dãy số Fibonacci bắt nguồn từ bài toán cổ về việc sinh sản của các cặp thỏ. Bài toán được đặt ra như sau:
Các con thỏ không bao giờ chết.
Hai tháng sau khi ra đời một cặp thỏ mới sẽ sinh ra một cặp thỏ con.
Khi đã sinh con rồi thì cứ mỗi tháng tiếp theo chúng lại sinh được một cặp con mới.
Giả sử bắt đầu từ một cặp thỏ mới ra đời thì đến tháng thứ 5 sẽ có bao nhiêu cặp?
• *
5 cặp
• 10 cặp
• 9 cặp
• 12 cặp
Câu hỏi 8: (1 đáp án)
Câu 8: Cho giải thuật đệ quy sau:
Function F(n)
Begin
if n
• *
Điều kiện dừng đệ quy
• Điều kiện không thực hiện đệ quy
• Lặp vô hạn
• Lặp 1 lần
Câu hỏi 9: (1 đáp án)
Câu 9: Cho giải thuật đệ quy sau:
Function F(n:integer):integer;
Begin
if n
• *
3
• 8
• 10


.png)
%20(1).png)

.png)

.png)


Không có nhận xét nào: