wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Giới thiệu Python và Môi trường lập trình

Total questions: 32

Worksheet time: 16mins

Name
Class
Date
1.

Tiêu đề slide gợi ý nội dung nào sẽ được học trong buổi này?

a)

Hệ điều hành Linux chuyên sâu

b)

Thiết kế mạng máy tính và bảo mật

c)

Phân tích dữ liệu nâng cao với Pandas

d)

Giới thiệu Python và môi trường lập trình

2.

Theo mục lục hiển thị, bước nào nhắc tới thiết lập công cụ phát triển để viết mã Python?

a)

Cài đặt Visual Studio Code với extension Python

b)

Chương trình Python đầu tiên, Comment, Biến

c)

Toán tử và độ ưu tiên toán tử

d)

Kiểu dữ liệu và cú pháp cơ bản

3.

Khái niệm nào mô tả đúng nhất về lập trình?

a)

Quá trình sao chép dữ liệu giữa hai ổ đĩa

b)

Quá trình thiết kế phần cứng máy tính hiện đại

c)

Quá trình cài đặt hệ điều hành vào máy tính

d)

Quá trình viết lệnh để máy thực hiện nhiệm vụ

4.

Trong ví dụ: viết chương trình tính tổng hai số do người dùng nhập, thành phần nào là "đầu vào"?

a)

Thuật toán sắp xếp danh sách tăng dần

b)

Bộ nhớ lưu trữ tạm thời dữ liệu

c)

Câu lệnh in ra màn hình kết quả

d)

Hai số do người dùng nhập vào

5.

Thuật toán thường được hiểu là gì?

a)

Tập các bước giải quyết một bài toán

b)

Một ngôn ngữ lập trình cấp cao phổ biến

c)

Thiết bị phần cứng hỗ trợ xử lý dữ liệu

d)

Kho lưu trữ mã nguồn của dự án

6.

Ngôn ngữ lập trình có vai trò chủ yếu nào?

a)

Biểu diễn thuật toán thành câu lệnh máy hiểu

b)

Lưu trữ dữ liệu người dùng dài hạn

c)

Tăng tốc phần cứng bằng nâng cấp điện áp

d)

Bảo vệ hệ thống khỏi tấn công mạng toàn diện

7.

Chọn phát biểu CHƯA chính xác về mối quan hệ giữa lập trình và thuật toán.

a)

Lập trình hiện thực hóa thuật toán bằng mã lệnh

b)

Thuật toán là bản thiết kế các bước giải quyết

c)

Lập trình và thuật toán hoàn toàn không liên quan

d)

Thuật toán định hướng cách xử lý dữ liệu

8.

Giả sử bạn cần viết chương trình nhập hai số và in tổng. Bước hợp lý đầu tiên là gì?

a)

Chọn màu giao diện cho ứng dụng trước

b)

Mua thêm bộ nhớ RAM để chạy nhanh hơn

c)

Xác định thuật toán gồm nhập, cộng, xuất

d)

Tối ưu hoá bộ xử lý bằng ép xung ngay

9.

Ngôn ngữ nào sau đây thường được giới thiệu cho người mới học vì cú pháp đơn giản?

a)

Assembly cho thao tác mức thanh ghi

b)

SQL chỉ tập trung truy vấn dữ liệu

c)

VHDL dành riêng cho thiết kế mạch số

d)

Python trong nhóm ngôn ngữ cấp cao

10.

Khái niệm nào mô tả đúng nhất về thuật toán trong tin học?

a)

Chuỗi lệnh ngẫu nhiên để thử nghiệm

b)

Tập hợp bước, quy tắc cụ thể giải bài toán

c)

Tập dữ liệu mẫu dùng để huấn luyện

d)

Giao diện đồ họa tương tác người dùng

11.

Xác định bước thiếu trong ví dụ thuật toán tính tổng hai số: Bước 1: Nhập A và B; Bước 2: ?; Bước 3: Hiển thị kết quả.

a)

Cộng A và B để ra tổng

b)

Nhân A với B để ra tổng

c)

Trừ A khỏi B để ra tổng

d)

Chia A cho B để ra tổng

12.

Mục đích chính của ngôn ngữ lập trình là gì?

a)

Bảo mật phần cứng bằng mã hóa

b)

Lưu trữ dữ liệu trên đám mây tự động

c)

Giúp con người giao tiếp với máy tính qua mã lệnh

d)

Tô màu giao diện cho ứng dụng

13.

Ngôn ngữ nào thường được dùng nhiều trong lập trình web phía trình duyệt?

a)

Python cho học máy trên server

b)

Java cho ứng dụng desktop doanh nghiệp

c)

C++ cho hệ thống nhúng thời gian thực

d)

JavaScript cho tương tác trình duyệt

14.

Bạn cần xây dựng hệ thống phức tạp đòi hỏi hiệu năng cao. Ngôn ngữ nào phù hợp nhất trong các lựa chọn sau?

a)

Python vì dễ học cho người mới

b)

Java vì chỉ dùng cho Android

c)

JavaScript vì cú pháp đơn giản

d)

C++ vì mạnh mẽ cho hệ thống phức tạp

15.

Theo nội dung, Python lần đầu được giới thiệu vào thời điểm nào?

a)

Tháng 1 năm 2000

b)

Tháng 12 năm 1989

c)

Tháng 6 năm 1995

d)

Tháng 3 năm 1985

16.

Ai là người tạo ra ngôn ngữ Python?

a)

Guido van Rossum

b)

Dennis Ritchie

c)

Linus Torvalds

d)

James Gosling

17.

Python được mô tả là ngôn ngữ có đặc điểm nào nổi bật?

a)

Chỉ chạy trên một nền tảng

b)

Cú pháp phức tạp, khó học

c)

Chỉ biên dịch, khó đọc

d)

Cú pháp đơn giản, dễ đọc

18.

Ứng dụng nào sau đây phổ biến với Python?

a)

Thiết kế vi mạch

b)

Dệt may công nghiệp

c)

Phát triển web

d)

Trồng cây tự động

19.

Vì sao lập trình viên ưa dùng Python theo mô tả?

a)

Tính hiệu quả, dễ học

b)

Giá phần mềm cao

c)

Đồ họa mạnh mẽ

d)

Bảo mật tuyệt đối

20.

Nhận định nào đúng về khả năng triển khai của Python?

a)

Chỉ chạy trên Windows

b)

Chỉ chạy trên máy chủ riêng

c)

Chỉ chạy trên thiết bị di động

d)

Chạy được trên đa nền tảng

21.

Theo hình minh họa, khi bắt đầu cài đặt Python trên Windows, bước đầu tiên cần thực hiện là gì?

a)

Tải file từ một trang chia sẻ không chính thức

b)

Mở Microsoft Store và tìm Python phiên bản mới nhất

c)

Truy cập trang chủ Python tại https://www.python.org/

d)

Gõ lệnh pip install python trong Terminal

22.

Ở mục Downloads trên Python.org, lựa chọn nào mô tả đúng thao tác để tải phiên bản cho Windows?

a)

Chọn Downloads và nhấp vào Python 3.10.0 cho Windows

b)

Chọn tab Docs rồi tìm hướng dẫn tải xuống

c)

Nhấp Jobs để xem danh sách các bản phát hành

d)

Vào Community và gửi yêu cầu nhận file cài đặt

23.

Sau khi tải xong, bước tiếp theo để bắt đầu quá trình cài đặt là gì?

a)

Cấu hình biến môi trường trước khi tải

b)

Chạy trực tiếp file python-3.10.0.exe vừa tải

c)

Mở IDLE từ menu Start để cài đặt

d)

Giải nén thư mục site-packages để chạy

24.

Vì sao nên tải Python từ Python.org thay vì nguồn không chính thức?

a)

Có nhiều chủ đề thảo luận hơn

b)

Đảm bảo bản phát hành chuẩn và an toàn

c)

Hỗ trợ mọi hệ điều hành cũ không giới hạn

d)

Tốc độ tải luôn nhanh hơn mọi trang khác

25.

Trong màn hình cài đặt Python trên Windows, hành động nào cần thực hiện để có thể chạy lệnh python từ Command Prompt ngay sau khi cài đặt?

a)

Chọn Add Python to PATH rồi nhấn Install Now

b)

Bỏ chọn Add Python to PATH rồi nhấn Install Now

c)

Nhấn Customize installation rồi không thay đổi gì

d)

Chỉ nhấn Install Now mà không tick tuỳ chọn nào

26.

Dấu hiệu nào cho thấy quá trình cài đặt Python đang diễn ra và chưa hoàn tất?

a)

Màn hình đen Command Prompt tự động mở

b)

Cửa sổ Setup was successful xuất hiện với nút Close

c)

Thanh tiến trình Setup Progress đang chạy màu xanh

d)

Thông báo lỗi xuất hiện yêu cầu thử lại

27.

Khi cửa sổ Setup was successful xuất hiện, bước tiếp theo nên làm gì để hoàn tất trình cài đặt?

a)

Mở Task Manager để kiểm tra tiến trình

b)

Nhấn Close để đóng trình cài đặt

c)

Nhấn Retry để cài lại từ đầu

d)

Nhấn Cancel để dừng cài đặt

28.

Một sinh viên cài đặt Python nhưng quên tick Add Python to PATH. Sau khi cài xong, lệnh python không chạy trong Command Prompt. Cách khắc phục nhanh nhất là gì?

a)

Đổi tên thư mục Python trong Program Files

b)

Chỉ khởi động lại máy tính nhiều lần

c)

Gỡ Windows rồi cài lại từ đầu

d)

Cài đặt lại và nhớ tick Add Python to PATH

29.

Trong hộp thoại Run của Windows, tổ hợp phím nào dùng để mở nhanh hộp thoại này trước khi gõ lệnh?

a)

Shift + R

b)

Alt + R

c)

Ctrl + R

d)

Windows + R

30.

Sau khi mở hộp thoại Run, bạn cần nhập gì để khởi chạy cửa sổ Command Prompt?

a)

command

b)

console

c)

cmd

d)

terminal

31.

Cửa sổ hiển thị nền đen với dòng chữ Microsoft Windows và đường dẫn C:\Users\PC là gì?

a)

PowerShell ISE

b)

Task Manager

c)

Registry Editor

d)

Command Prompt

32.

Bạn muốn xác minh Python đã cài đặt. Sau khi cửa sổ CMD mở, lệnh nào nên gõ đầu tiên để kiểm tra phiên bản Python?

a)

python --version

b)

python install check

c)

py verify version

d)

python -setup