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

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

8th Grade

10 Qs

quiz-placeholder

Similar activities

Thủ lĩnh tự học_Xây dựng văn bản

Thủ lĩnh tự học_Xây dựng văn bản

8th Grade

10 Qs

RUNG CHUÔNG VÀNG

RUNG CHUÔNG VÀNG

8th Grade

10 Qs

Ôn tập GHKII

Ôn tập GHKII

1st Grade - Professional Development

10 Qs

roblox hp1

roblox hp1

8th Grade

11 Qs

ÔN TẬP VĂN HỌC DÂN GIAN VIỆT NAM

ÔN TẬP VĂN HỌC DÂN GIAN VIỆT NAM

KG - 10th Grade

10 Qs

quiz's HERM

quiz's HERM

1st Grade - University

15 Qs

CHẤP HÀNH BIỂN BÁO HIỆU GIAO THÔNG

CHẤP HÀNH BIỂN BÁO HIỆU GIAO THÔNG

6th - 9th Grade

7 Qs

ôn tập công nghệ 8

ôn tập công nghệ 8

1st - 10th Grade

15 Qs

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

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

Assessment

Quiz

Other

8th Grade

Medium

Created by

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

Media Image

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

Media Image

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

Media Image

Kết quả đoạn code sau là gì?

5

8

13

21

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?