
Câu hỏi về hàm đệ quy trong lập trình

Quiz
•
Other
•
8th Grade
•
Medium
Nguyễn Luân
Used 5+ times
FREE Resource
10 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
10 sec • 1 pt
Hàm đệ quy là gì trong lập trình?
Hàm gọi một hàm khác.
Hàm được gọi trong vòng lặp.
Hàm tự gọi lại chính nó.
Hàm chỉ được gọi một lần trong chương trình.
2.
MULTIPLE CHOICE QUESTION
10 sec • 1 pt
Đâu là điều kiện bắt buộc để một hàm đệ quy không gây ra vòng lặp vô hạn?
Phải có ít nhất một vòng lặp.
Phải có câu lệnh return.
Phải có điều kiện dừng (base case).
Phải có tham số.
3.
MULTIPLE CHOICE QUESTION
20 sec • 1 pt
Kết quả của đoạn mã sau là gì?
4
24
120
Lỗi biên dịch
4.
MULTIPLE CHOICE QUESTION
10 sec • 1 pt
Đâu là điểm khác biệt giữa đệ quy và vòng lặp?
Đệ quy không cần điều kiện dừng, còn vòng lặp thì có.
Vòng lặp sử dụng stack, còn đệ quy thì không.
Đệ quy dùng stack (ngăn xếp hàm gọi), còn vòng lặp thì không.
Không có sự khác biệt.
5.
MULTIPLE CHOICE QUESTION
20 sec • 1 pt
Kết quả của đoạn mã sau là gì?
3 2 1
1 2 3
1 2
0 1 2 3
6.
MULTIPLE CHOICE QUESTION
10 sec • 1 pt
Hàm đệ quy nào sau đây tính tổng từ 1 đến n?
int sum(int n) { return n + sum(n); }
int sum(int n) { return n + sum(n - 2); }
int sum(int n) { if (n = = 0) return 0; else return n + sum(n - 1); }
int sum(int n) { return n * sum(n - 1); }
7.
MULTIPLE CHOICE QUESTION
20 sec • 1 pt
Kết quả đoạn code sau là gì?
5
8
13
21
Create a free account and access millions of resources
Similar Resources on Wayground
6 questions
Ôn tập BPTT + Nghĩa của từ

Quiz
•
6th - 8th Grade
10 questions
Ngữ văn

Quiz
•
6th - 8th Grade
15 questions
8a5 truy bài

Quiz
•
8th Grade
10 questions
BUỔI 2 - GI 2025

Quiz
•
8th Grade
5 questions
Ôn Bài Buổi 7 - Môn ROB-Arm Năm 2 Advanced

Quiz
•
8th Grade
5 questions
LOP4 CD5 BAI 5

Quiz
•
1st - 12th Grade
6 questions
Ôn lại kiến thức tiết 13

Quiz
•
8th Grade
Popular Resources on Wayground
10 questions
Video Games

Quiz
•
6th - 12th Grade
20 questions
Brand Labels

Quiz
•
5th - 12th Grade
15 questions
Core 4 of Customer Service - Student Edition

Quiz
•
6th - 8th Grade
15 questions
What is Bullying?- Bullying Lesson Series 6-12

Lesson
•
11th Grade
25 questions
Multiplication Facts

Quiz
•
5th Grade
15 questions
Subtracting Integers

Quiz
•
7th Grade
22 questions
Adding Integers

Quiz
•
6th Grade
10 questions
Exploring Digital Citizenship Essentials

Interactive video
•
6th - 10th Grade
Discover more resources for Other
20 questions
Brand Labels

Quiz
•
5th - 12th Grade
10 questions
Video Games

Quiz
•
6th - 12th Grade
15 questions
Core 4 of Customer Service - Student Edition

Quiz
•
6th - 8th Grade
10 questions
Exploring Digital Citizenship Essentials

Interactive video
•
6th - 10th Grade
10 questions
Fast Food Slogans

Quiz
•
6th - 8th Grade
10 questions
Parallel Lines Cut by a Transversal

Quiz
•
8th Grade
20 questions
Figurative Language Review

Quiz
•
8th Grade
4 questions
End-of-month reflection

Quiz
•
6th - 8th Grade