CSI Q

CSI Q

University

12 Qs

quiz-placeholder

Similar activities

Burn up

Burn up

University

15 Qs

TIN 11 BAI 1

TIN 11 BAI 1

12th Grade - University

10 Qs

Ngôn ngữ Lập trình

Ngôn ngữ Lập trình

University

12 Qs

BÀI 1 TIN HỌC 8

BÀI 1 TIN HỌC 8

8th Grade - University

10 Qs

Kiểm tra Tin

Kiểm tra Tin

University

10 Qs

TIN 10 BAI 6

TIN 10 BAI 6

12th Grade - University

10 Qs

Kiểm tra thường xuyên

Kiểm tra thường xuyên

University

10 Qs

Ôn Tập Thuật Toán Tin 8

Ôn Tập Thuật Toán Tin 8

8th Grade - University

16 Qs

CSI Q

CSI Q

Assessment

Quiz

Computers

University

Medium

Created by

Huu Phung

Used 10+ times

FREE Resource

12 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Điểm khác biệt chính giữa vòng lặp và đệ quy là gì?

Thời gian thực thi 

Số lượng code cần viết

 Bộ nhớ cần thiết để lưu giữ trạng thái

 Không có điểm khác biệt nào

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Tính giai thừa của một số lớn có thể gây ra vấn đề với phương pháp đệ quy do:

 Thời gian chạy lâu hơn so với vòng lặp.

 Bộ nhớ cần thiết để lưu trữ các giá trị trong quá trình tính toán lớn hơn.

Chỉ có thể áp dụng cho các số nhỏ. 

Không gặp vấn đề gì

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Cách tính giai thừa bằng vòng lặp và đệ quy có gì khác biệt?

 Vòng lặp chỉ cần một biến trong khi đệ quy cần nhiều biến.

Vòng lặp không tốn bộ nhớ như đệ quy.

 Đệ quy có thể giải quyết các bài toán phức tạp hơn.

 Tất cả đều đúng.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Việc sử dụng đệ quy để tính giai thừa có thể dẫn đến hiện tượng gì?

 Thời gian tính toán nhanh hơn so với phương pháp vòng lặp.

Lỗi tràn stack khi tính toán với số lớn.

Giá trị tính toán sai khi số càng lớn. 

Không có hiện tượng gì xảy ra.

5.

FILL IN THE BLANK QUESTION

1 min • 1 pt

Nguyên tắc của bộ nhớ Stack là gì:

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Ngôn ngữ máy là

Là bất cứ ngôn ngữ lập trình nào mà có thể diễn đạt thuật toán để giao cho máy tính thực hiện

Là ngôn ngữ thể hiện các chương trình mà mỗi chương trình là một dãy lệnh máy trong hệ nhị phân

Là các ngôn ngữ mà sau khi dịch sang hệ nhị phân thì máy có thể chạy được

Là ngôn ngữ gần với ngôn ngữ tự nhiên, có tính độc lập cao, ít phụ thuộc vào loại máy.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Trong các ý kiến sau, ý kiến nào xác đáng hơn cả

Sử dụng ngôn ngữ máy tốt hơn vì ta có thể can thiệp tới các xử lý tinh tế nhất trong các lệnh máy. Vì thể hiệu quả sẽ cao hơn

Tuỳ từng trường hợp, nhưng nói chung nên dùng ngôn ngữ bậc cao để tăng hiệu suất phát triển phần mềm

Sử dụng ngôn ngữ bậc cao là tốt nhất vì thời gian phát triển phần mềm nhanh hơn và ít mắc lỗi hơn

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?