wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quizz AI Application 7

Total questions: 19

Worksheet time: 10mins

Name
Class
Date
1.

Khi học lập trình, tại sao nên yêu cầu AI đưa ra ví dụ minh họa thay vì chỉ lý thuyết?

a)

Vì ví dụ ngắn hơn lý thuyết

b)

Vì ví dụ giúp hiểu rõ cách áp dụng trong thực tế

c)

Vì người lập trình ra AI thiết lập AI chỉ giỏi viết ví dụ, không giỏi lý thuyết

d)

Không quan trọng

2.

Khi dùng tính năng Apply code trong Cursor, sinh viên cần chú ý gì?

a)

Luôn chấp nhận mọi thay đổi của AI vì code sau khi đã được sửa luôn tối ưu hơn

b)

So sánh sự khác biệt (diff) giữa code cũ và code mới trước khi áp dụng

c)

Code sẽ tự chạy mà không cần test

d)

AI luôn đảm bảo code đúng 100%

3.

Một prompt: “Refactor toàn bộ hàm calculateTotal để gọn hơn, thêm chú thích” thuộc loại nào?

a)

Prompt mô tả đầu vào–đầu ra

b)

Prompt refactor code

c)

Prompt sinh test case

d)

Prompt hỏi khái niệm

4.

Kỹ thuật “iterative prompting” (nhắc lại, tinh chỉnh prompt nhiều lần) mang lại lợi ích gì?

a)

Giúp AI thay đổi phong cách trả lời

b)

Giúp thu được kết quả chính xác và phù hợp hơn qua nhiều vòng

c)

Giúp AI học thêm kiến thức mới từ đó những câu hỏi lần sau sẽ hạn chế sai hơn rất nhiều

d)

Làm mất thời gian

5.

Tại sao nên yêu cầu AI viết thêm chú thích (comment) trong code?

a)

Để dễ copy–paste từ đó qua mặt giảng viên tốt hơn

b)

Để người học dễ hiểu logic hơn

c)

Để code chạy nhanh hơn

d)

Để làm code ngắn hơn

6.

Khi sử dụng AI trong IDE để viết code mới, vì sao nên chỉ rõ vị trí file hoặc đoạn code cần chỉnh?

a)

Để AI tự học tốt hơn

b)

Để tránh AI sinh code không liên quan hoặc đặt sai chỗ

c)

Để làm code dài hơn

d)

Không cần thiết, AI sẽ tự biết

7.

Khi áp dụng thay đổi AI gợi ý, bước nào KHÔNG nên làm?

a)

Kiểm tra lại logic hoạt động bằng test , cải thiện hiệu suất của hệ thống AI

b)

Đọc kỹ diff để giúp nhận diện các vấn đề tiềm ẩn hoặc các lỗi logic mà có thể chưa được phát hiện trong quá trình viết mã.

c)

Chạy thử ứng dụng tìm ra những vấn đề phát sinh ngoài phạm vi lý thuyết hoặc test, cần thiết để hoàn thiện sản phẩm.

d)

Xóa toàn bộ code cũ mà không kiểm tra

8.

Kỹ thuật học nào kết hợp AI và tự luyện tập hiệu quả nhất?

a)

Hỏi – copy – nộp

b)

Hỏi – thử làm lại – so sánh với AI

c)

Hỏi – lưu file – bỏ đó

d)

Hỏi thật nhiều nhưng không đọc từ đó nâng cấp trình độ dùng AI

9.

Khi AI đưa ra một đoạn code dài, việc nào nên làm trước khi sử dụng?

a)

Ngay lập tức copy chạy ngay không cần xem để làm việc khác

b)

Đọc qua, thử chạy, và kiểm thử bằng dữ liệu mẫu

c)

Bỏ qua, viết lại bằng tay

d)

Copy vào bài tập áp dụng sau đó làm bài khác

10.

Trong học thuật toán, việc yêu cầu AI đưa ra cả “pseudo code” (mã giả) giúp ích gì?

a)

Dễ chuyển đổi sang nhiều ngôn ngữ

b)

Làm đẹp code hơn từ đó các lập trình khác hiểu hơn

c)

Tiết kiệm bộ nhớ

d)

Không có lợi ích gì chỉ là từ khóa nào đó thôi

11.

Cursor AI khác với ChatGPT thông thường ở điểm nào?

a)

Có thể debug và sửa code trực tiếp trong IDE

b)

Chỉ dùng để viết văn

c)

Không chạy code được

d)

Chỉ dịch văn bản

12.

Một ưu điểm lớn của Cursor AI IDE là gì?

a)

Hỗ trợ tự động import thư viện và gợi ý code trong lúc gõ

b)

Chỉ chạy Python , dùng trong các dự án cần sử dụng nhiều ngôn ngữ khác nhau

c)

Chỉ làm việc offline

d)

Không có tính năng mới , chỉ có một version dùng đến khi nào hết gói đã đăng ký

13.

Khi dùng Cursor AI để viết code, tính năng “inline suggestion” giúp gì?

a)

Đề xuất tiếp theo cho đoạn code bạn đang viết

b)

Tự động chạy code và tự hiểu ý của người dùng

c)

Sinh báo cáo kết quả và fixbug giúp lập trình viên

14.

Cursor AI hỗ trợ “chat với codebase” để làm gì?

a)

Tìm lỗi trong logic của bài tập lớn

b)

Trò chuyện với bạn bè

c)

Dịch ngôn ngữ tự nhiên

d)

Tạo hình minh họa thú vị

15.

Khi tích hợp AI ngay trong IDE, lợi ích chính cho sinh viên là gì?

a)

Giảm công sức chuyển qua lại giữa nhiều ứng dụng

b)

Làm code ngắn hơn

c)

Không cần học lập trình mà vẫn có thể xin việc

d)

Hạn chế được bug 100% - từ đó trở thành lập trình viên chuyên nghiệp

16.

Tính năng “Explain Code” trong Cursor AI có ý nghĩa gì?

a)

Giải thích từng dòng code ngay trong IDE

b)

Dịch code sang tiếng Anh - ngôn ngữ chung của lập trình viên

c)

Xóa bug

d)

Rút gọn code để tối ưu hơn và tránh các đoạn code thừa

17.

Một hạn chế của việc quá phụ thuộc vào Cursor AI là gì?

a)

Người học có thể ít rèn luyện tư duy tự code

b)

AI không bao giờ sai

c)

IDE luôn luôn không chạy code mà AI đưa ra

d)

Không có gì hạn chế , khi dùng AI giúp người lập trình viên không bao giờ sai

18.

Cursor AI có thể giúp làm việc nhóm thế nào?

a)

Giải thích code người khác viết và đề xuất cải thiện

b)

Viết email

c)

Thiết kế poster

d)

Gửi thông báo lớp học từ đó tránh lãng phí thời gian

19.

Khi sử dụng Cursor AI để học, cách nào là hiệu quả nhất?

a)

Kết hợp gõ thử – đọc giải thích – yêu cầu ví dụ mở rộng

b)

Chỉ copy kết quả AI

c)

Không cần test lại

d)

Dùng AI thay thế toàn bộ tư duy