CSI Q

CSI Q

University

12 Qs

quiz-placeholder

Similar activities

KIỂM TRA TX L2-2-2122

KIỂM TRA TX L2-2-2122

1st Grade - University

10 Qs

Kiểm tra học kỳ 1 lớp 2

Kiểm tra học kỳ 1 lớp 2

2nd Grade - University

10 Qs

Bài tập lớp 4_tuần 5

Bài tập lớp 4_tuần 5

University

10 Qs

TIN HỌC LỚP 5 HK1

TIN HỌC LỚP 5 HK1

5th Grade - University

10 Qs

Test 02 - Basics of Web Design

Test 02 - Basics of Web Design

University

12 Qs

Các thành phần của ngôn ngữ lập trình

Các thành phần của ngôn ngữ lập trình

University

11 Qs

Bài ôn tập 2 Tin học 3

Bài ôn tập 2 Tin học 3

3rd Grade - University

10 Qs

CSI Q

CSI Q

Assessment

Quiz

Computers

University

Practice Problem

Medium

Created by

Huu Phung

Used 10+ times

FREE Resource

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

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

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?