Search Header Logo

CSI Q

Authored by Huu Phung

Computers

University

Used 10+ times

CSI Q
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

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

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?