Bài Tập Trắc nghiệm Tin học 12 - Chân trời sáng tạo - Bài F19: Sử dụng phần mềm mô phỏng - Đề 01
Bài Tập Trắc nghiệm Tin học 12 - Chân trời sáng tạo - Bài F19: Sử dụng phần mềm mô phỏng - Đề 01 được xây dựng với nhiều câu hỏi chất lượng, sát với nội dung chương trình học, giúp bạn dễ dàng ôn tập và kiểm tra kiến thức hiệu quả. Hãy cùng bắt đầu làm bài tập trắc nghiệm ngay để nâng cao hiểu biết và chuẩn bị tốt cho kỳ thi sắp tới!
Câu 1: Bạn đang muốn thiết kế một mạng máy tính phức tạp với nhiều loại thiết bị như router, switch, máy chủ và kiểm tra cách chúng hoạt động cùng nhau trước khi triển khai thực tế. Phần mềm mô phỏng nào sau đây là lựa chọn phù hợp nhất?
- A. Flowgorithm
- B. Cisco Packet Tracer
- C. Microsoft Word
- D. Adobe Photoshop
Câu 2: Một trong những lợi ích chính của việc sử dụng phần mềm mô phỏng mạng máy tính như Cisco Packet Tracer là gì?
- A. Giảm đáng kể chi phí và thời gian thiết lập mạng thực tế.
- B. Tự động cấu hình tất cả các thiết bị mạng mà không cần người dùng can thiệp.
- C. Thay thế hoàn toàn nhu cầu về kiến thức lý thuyết về mạng máy tính.
- D. Cung cấp kết nối Internet tốc độ cao miễn phí.
Câu 3: Bạn đã thêm một máy tính (PC) và một switch vào không gian làm việc trong Cisco Packet Tracer. Để hai thiết bị này có thể liên lạc được với nhau trong mô phỏng, bước tiếp theo bạn cần thực hiện là gì?
- A. Cài đặt hệ điều hành cho PC.
- B. Cấu hình dịch vụ DNS trên switch.
- C. Sử dụng công cụ Connections để kết nối PC với switch.
- D. Chạy lệnh "ping" ngay lập tức để kiểm tra.
Câu 4: Trong Cisco Packet Tracer, sau khi đã kết nối và cấu hình địa chỉ IP cho hai máy tính, bạn muốn kiểm tra xem chúng có thể "nhìn thấy" nhau trên mạng hay không. Lệnh nào bạn sẽ sử dụng trong giao diện Command Prompt của một máy tính để thực hiện kiểm tra này?
- A. ping [địa chỉ IP của máy kia]
- B. traceroute [địa chỉ IP của máy kia]
- C. ipconfig
- D. telnet [địa chỉ IP của máy kia]
Câu 5: Bạn là một giáo viên dạy lập trình và muốn giới thiệu cho học sinh cách thiết kế thuật toán một cách trực quan trước khi bắt đầu viết mã. Phần mềm mô phỏng nào sau đây sẽ hỗ trợ tốt nhất cho mục đích này?
- A. Cisco Packet Tracer
- B. VMware Workstation
- C. Wireshark
- D. Flowgorithm
Câu 6: Flowgorithm sử dụng loại biểu đồ nào để biểu diễn các bước của thuật toán?
- A. Biểu đồ Gantt
- B. Biểu đồ cột
- C. Sơ đồ khối (Flowchart)
- D. Biểu đồ mạng (Network Diagram)
Câu 7: Một trong những tính năng hữu ích của Flowgorithm đối với người học lập trình là khả năng chuyển đổi sơ đồ khối đã thiết kế thành mã nguồn (code) của các ngôn ngữ lập trình khác nhau. Tính năng này giúp ích gì cho người học?
- A. Giúp người học dễ dàng chuyển từ ý tưởng thuật toán sang viết mã nguồn thực tế.
- B. Tự động sửa lỗi logic trong thuật toán.
- C. Biến sơ đồ khối thành giao diện người dùng đồ họa.
- D. Mô phỏng hiệu suất chạy của chương trình trên các cấu hình máy tính khác nhau.
Câu 8: Trong Cisco Packet Tracer, để cấu hình địa chỉ IP tĩnh (Static IP) cho một máy tính (PC), bạn thường truy cập vào đâu trong giao diện cấu hình của thiết bị đó?
- A. Tab "Config" > "Settings"
- B. Tab "Desktop" > "IP Configuration"
- C. Tab "Services" > "HTTP"
- D. Tab "CLI" (Command Line Interface)
Câu 9: Bạn đã thiết kế một sơ đồ khối trong Flowgorithm để tính tổng các số từ 1 đến N. Trước khi chuyển nó sang mã nguồn, bạn muốn kiểm tra xem thuật toán có chạy đúng với giá trị N = 5 hay không. Thao tác nào trong Flowgorithm giúp bạn thực hiện việc này?
- A. Sử dụng tính năng "Run" (Chạy) để thực thi sơ đồ khối với giá trị N = 5.
- B. Chuyển sơ đồ khối sang mã C++ và biên dịch nó.
- C. Xuất sơ đồ khối ra tệp hình ảnh và kiểm tra thủ công.
- D. Không thể kiểm tra thuật toán trực tiếp trong Flowgorithm, chỉ có thể vẽ sơ đồ.
Câu 10: Trong mô phỏng mạng với Cisco Packet Tracer, bạn muốn thiết lập một máy chủ (Server) để cung cấp dịch vụ web (HTTP). Sau khi thêm máy chủ vào mô hình và cấu hình IP, bạn cần thực hiện thêm bước nào trên máy chủ đó để kích hoạt dịch vụ web?
- A. Cài đặt hệ điều hành máy chủ.
- B. Kết nối máy chủ với tất cả máy khách bằng cáp chéo.
- C. Chạy lệnh "ping" từ máy chủ đến gateway.
- D. Truy cập tab "Services" của máy chủ và bật dịch vụ HTTP.
Câu 11: Bạn đang sử dụng Flowgorithm để thiết kế một thuật toán có sử dụng cấu trúc lặp. Biểu tượng nào trong Flowgorithm thường được dùng để biểu diễn một vòng lặp kiểm tra điều kiện trước khi thực hiện thân vòng lặp (ví dụ: vòng lặp While)?
- A. Hình chữ nhật (Process)
- B. Hình thoi (Decision)
- C. Hình bình hành (Input/Output)
- D. Hình tròn nhỏ (Connector)
Câu 12: Giả sử bạn đã cấu hình một máy chủ DNS trong Cisco Packet Tracer. Chức năng chính của máy chủ DNS trong mô phỏng mạng này là gì?
- A. Cấp phát địa chỉ IP tự động cho các thiết bị.
- B. Kiểm tra kết nối giữa các thiết bị.
- C. Chuyển đổi tên miền (ví dụ: server.com) thành địa chỉ IP.
- D. Cho phép truy cập từ xa vào máy chủ.
Câu 13: Khi sử dụng Cisco Packet Tracer để mô phỏng một mạng đơn giản gồm 2 máy tính (PC) và 1 switch, loại cáp mạng vật lý nào (được mô phỏng trong phần mềm) thường được sử dụng để kết nối PC với switch?
- A. Cáp thẳng (Straight-Through)
- B. Cáp chéo (Cross-Over)
- C. Cáp quang (Fiber Optic)
- D. Cáp đồng trục (Coaxial)
Câu 14: Bạn đang gặp lỗi trong thuật toán đã thiết kế bằng Flowgorithm, dẫn đến kết quả sai khi chạy mô phỏng. Tính năng nào của Flowgorithm có thể giúp bạn "đi từng bước" qua thuật toán để theo dõi giá trị của các biến và xác định chỗ sai?
- A. Tính năng "Convert to Code"
- B. Tính năng "Export Flowchart"
- C. Tính năng "Step" (chạy từng bước)
- D. Tính năng "Print"
Câu 15: So với việc học và thực hành trên thiết bị mạng vật lý, việc sử dụng phần mềm mô phỏng như Cisco Packet Tracer có thể gặp hạn chế nào?
- A. Không thể mô phỏng các loại cáp mạng khác nhau.
- B. Không cho phép cấu hình địa chỉ IP cho thiết bị.
- C. Chỉ mô phỏng được mạng có quy mô rất nhỏ.
- D. Không thể mô phỏng hoàn toàn các vấn đề vật lý, hiệu suất thực tế hoặc tương tác phần cứng sâu.
Câu 16: Bạn muốn mô phỏng một mạng có sử dụng DHCP Server để cấp phát địa chỉ IP động cho các máy tính khách. Sau khi thêm Server vào mô hình trong Packet Tracer, bạn cần làm gì để cấu hình nó thành DHCP Server?
- A. Kết nối máy chủ với Internet.
- B. Truy cập tab "Services" của máy chủ và cấu hình dịch vụ DHCP.
- C. Chạy lệnh "ipconfig /renew" trên máy chủ.
- D. Cài đặt hệ điều hành máy chủ khác.
Câu 17: Flowgorithm giúp người dùng tập trung vào điều gì khi thiết kế thuật toán, nhờ vào giao diện đồ họa trực quan của nó?
- A. Logic và cấu trúc của thuật toán.
- B. Cú pháp chi tiết của ngôn ngữ lập trình.
- C. Thiết kế giao diện người dùng.
- D. Tối ưu hóa hiệu suất chạy của chương trình.
Câu 18: Khi sử dụng Cisco Packet Tracer để mô phỏng một mạng WAN đơn giản kết nối hai router, loại cáp nào thường được sử dụng để kết nối cổng Serial trên hai router?
- A. Cáp thẳng (Straight-Through)
- B. Cáp chéo (Cross-Over)
- C. Cáp USB
- D. Cáp Serial DCE/DTE
Câu 19: Giả sử bạn đã tạo một sơ đồ khối trong Flowgorithm. Làm thế nào bạn có thể chia sẻ sơ đồ khối này với người khác để họ xem hoặc chỉnh sửa?
- A. Lưu sơ đồ khối dưới dạng tệp tin (.fprg) và gửi tệp đó.
- B. Chỉ có thể in ra giấy để chia sẻ.
- C. Phần mềm không hỗ trợ lưu hoặc chia sẻ.
- D. Chuyển nó sang mã nguồn và gửi mã nguồn.
Câu 20: Trong Cisco Packet Tracer, khi bạn thêm một thiết bị mới vào không gian làm việc, thông tin cấu hình mặc định của nó như địa chỉ IP, trạng thái cổng, v.v., thường là gì?
- A. Đã được cấu hình đầy đủ và sẵn sàng hoạt động.
- B. Có cấu hình trống hoặc mặc định cơ bản, các cổng mạng thường ở trạng thái tắt.
- C. Luôn có địa chỉ IP tự động được cấp phát.
- D. Tự động kết nối với các thiết bị lân cận.
Câu 21: Bạn đang phân tích một sơ đồ khối phức tạp trong Flowgorithm. Để hiểu rõ luồng thực thi của thuật toán khi có các cấu trúc điều kiện (như If-Else), bạn cần chú ý đặc biệt đến loại biểu tượng nào và cách các đường kết nối đi ra từ nó?
- A. Biểu tượng Start/End.
- B. Biểu tượng Input/Output.
- C. Biểu tượng Decision (hình thoi) và các nhánh Đúng/Sai.
- D. Biểu tượng Process (hình chữ nhật).
Câu 22: Trong Cisco Packet Tracer, việc sử dụng chế độ Simulation (Mô phỏng) thay vì chế độ Realtime (Thời gian thực) mang lại lợi ích gì cho việc học tập và gỡ lỗi mạng?
- A. Giúp mạng chạy nhanh hơn.
- B. Cho phép quan sát và phân tích chi tiết luồng dữ liệu (packet) từng bước.
- C. Tự động sửa lỗi cấu hình mạng.
- D. Kết nối trực tiếp mô hình với mạng Internet thực tế.
Câu 23: Bạn đã hoàn thành việc thiết kế và kiểm tra một thuật toán trong Flowgorithm. Bước tiếp theo để biến thuật toán này thành một chương trình máy tính chạy được là gì?
- A. Xuất sơ đồ khối thành tệp hình ảnh.
- B. Chia sẻ sơ đồ khối lên mạng xã hội.
- C. Sử dụng lệnh "ping" để kiểm tra kết nối.
- D. Sử dụng tính năng "Convert to Code" để chuyển sơ đồ khối sang mã nguồn và biên dịch.
Câu 24: Khi thiết kế một mạng đơn giản trong Cisco Packet Tracer, bạn thêm một switch. Chức năng cơ bản của switch trong mô hình mạng này là gì?
- A. Kết nối nhiều thiết bị trong cùng một mạng LAN và chuyển dữ liệu dựa trên địa chỉ MAC.
- B. Kết nối các mạng khác nhau và định tuyến gói tin dựa trên địa chỉ IP.
- C. Cấp phát địa chỉ IP tự động cho các thiết bị.
- D. Chuyển đổi tên miền thành địa chỉ IP.
Câu 25: Bạn đang sử dụng Flowgorithm để mô phỏng một thuật toán tìm số lớn nhất trong một dãy số. Để thuật toán hoạt động, bạn cần nhập dãy số đó vào chương trình mô phỏng. Loại biểu tượng nào trong sơ đồ khối Flowgorithm được sử dụng để biểu diễn thao tác nhập dữ liệu từ người dùng?
- A. Biểu tượng Process (hình chữ nhật).
- B. Biểu tượng Input/Output (hình bình hành).
- C. Biểu tượng Assignment (hình chữ nhật có mũi tên).
- D. Biểu tượng Call (hình chữ nhật có hai đường dọc).
Câu 26: Trong Cisco Packet Tracer, bạn có thể mô phỏng việc cấu hình thiết bị mạng bằng hai cách chính: sử dụng giao diện đồ họa (GUI) hoặc sử dụng dòng lệnh (CLI). Ưu điểm của việc sử dụng CLI trong mô phỏng là gì?
- A. Dễ sử dụng hơn nhiều so với GUI.
- B. Chỉ CLI mới cho phép đặt địa chỉ IP.
- C. Giúp làm quen với cách cấu hình thiết bị mạng thực tế và thực hiện cấu hình nâng cao.
- D. Tự động phát hiện và sửa lỗi cấu hình.
Câu 27: Bạn đã thiết kế một sơ đồ khối trong Flowgorithm và chạy thử nghiệm với một vài bộ dữ liệu đầu vào. Kết quả hiển thị trên cửa sổ Console của Flowgorithm cho biết điều gì?
- A. Mã nguồn của thuật toán sau khi chuyển đổi.
- B. Sơ đồ khối được vẽ lại dưới dạng văn bản.
- C. Danh sách các lỗi cú pháp trong sơ đồ khối.
- D. Kết quả đầu ra của thuật toán (Output) khi chạy mô phỏng.
Câu 28: Tình huống nào sau đây cho thấy việc sử dụng phần mềm mô phỏng (như Packet Tracer hoặc Flowgorithm) là đặc biệt hữu ích?
- A. Một học sinh muốn thực hành cấu hình router và switch cho kỳ thi chứng chỉ mạng nhưng không có thiết bị thật.
- B. Một lập trình viên chuyên nghiệp cần triển khai một ứng dụng web lên máy chủ thực tế.
- C. Một kỹ sư cần đo đạc chính xác hiệu suất mạng trong môi trường sản xuất.
- D. Một người dùng cuối chỉ cần duyệt web và gửi email.
Câu 29: Khi sử dụng Cisco Packet Tracer để mô phỏng một mạng, bạn cần chú ý đến việc chọn đúng loại thiết bị và mô hình (ví dụ: Router 1941, Switch 2960, PC). Điều này quan trọng vì:
- A. Tất cả các thiết bị cùng loại đều có tính năng và cấu hình giống hệt nhau.
- B. Việc chọn sai mô hình sẽ khiến phần mềm không chạy được.
- C. Mỗi loại và mô hình thiết bị có các tính năng, số lượng cổng và hệ điều hành mô phỏng khác nhau.
- D. Chỉ có một số ít mô hình thiết bị được hỗ trợ trong Packet Tracer.
Câu 30: Flowgorithm hỗ trợ nhiều ngôn ngữ lập trình khác nhau để chuyển đổi sơ đồ khối sang mã nguồn. Điều này có ý nghĩa gì đối với người dùng?
- A. Người dùng chỉ cần học một ngôn ngữ lập trình duy nhất.
- B. Người dùng có thể dễ dàng chuyển đổi thuật toán sang mã nguồn của ngôn ngữ lập trình mà họ đang học hoặc cần sử dụng.
- C. Flowgorithm tự động chọn ngôn ngữ lập trình tốt nhất cho thuật toán.
- D. Tính năng này chỉ mang tính trang trí và không có giá trị thực tế.