Đề Trắc nghiệm Tin 10 – Cánh diều – Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Đề Trắc nghiệm Tin 10 – Cánh diều – Bài 1: Làm quen với ngôn ngữ lập trình bậc cao tổng hợp câu hỏi trắc nghiệm chứa đựng nhiều dạng bài tập, bài thi, cũng như các câu hỏi trắc nghiệm và bài kiểm tra, trong bộ Trắc Nghiệm Tin Học 10 – Cánh Diều. Nội dung trắc nghiệm nhấn mạnh phần kiến thức nền tảng và chuyên môn sâu của học phần này. Mọi bộ đề trắc nghiệm đều cung cấp câu hỏi, đáp án cùng hướng dẫn giải cặn kẽ. Mời bạn thử sức làm bài nhằm ôn luyện và làm vững chắc kiến thức cũng như đánh giá năng lực bản thân!

Đề 01

Đề 02

Đề 03

Đề 04

Đề 05

Đề 06

Đề 07

Đề 08

Đề 09

Đề 10

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao - Đề 01

1 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 01

Câu 1: Đặc điểm nổi bật nhất giúp phân biệt ngôn ngữ lập trình bậc cao với ngôn ngữ máy là gì?

2 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 01

Câu 2: Lợi ích chính của việc sử dụng ngôn ngữ lập trình bậc cao so với ngôn ngữ máy hoặc hợp ngữ trong quá trình phát triển phần mềm là gì?

3 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 01

Câu 3: Để một chương trình viết bằng ngôn ngữ lập trình bậc cao có thể chạy trên máy tính, cần có một chương trình đặc biệt thực hiện công việc chuyển đổi nó sang ngôn ngữ máy. Chương trình đó được gọi là gì?

4 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 01

Câu 4: Sự khác biệt cơ bản nhất giữa chương trình biên dịch (compiler) và chương trình thông dịch (interpreter) nằm ở quá trình xử lý mã nguồn. Quá trình đó diễn ra như thế nào?

5 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 01

Câu 5: Khi sử dụng chương trình biên dịch (compiler), sau quá trình dịch thành công, sản phẩm tạo ra thường là một tệp có thể chạy trực tiếp (executable file). Điều này có ý nghĩa gì?

6 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 01

Câu 6: Ngôn ngữ lập trình Python thường được coi là ngôn ngữ thông dịch. Điều này có nghĩa là khi chạy một chương trình Python:

7 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 01

Câu 7: Ngôn ngữ nào sau đây là một ví dụ điển hình của ngôn ngữ lập trình bậc cao?

8 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 01

Câu 8: Ngôn ngữ lập trình bậc cao có tính ứng dụng rất rộng rãi. Lĩnh vực nào sau đây *không phải* là lĩnh vực chính mà ngôn ngữ lập trình bậc cao thường được sử dụng?

9 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 01

Câu 9: Một trong những đặc điểm của Python được nhắc đến là tính phân biệt chữ hoa/chữ thường. Điều này có ý nghĩa gì trong khi viết mã Python?

10 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 01

Câu 10: Bạn muốn in dòng chữ 'Xin chao cac ban!' ra màn hình bằng Python. Câu lệnh nào sau đây là đúng cú pháp?

11 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 01

Câu 11: Cho đoạn mã Python sau:
```python
a = 10
b = 5
print(a - b)
```
Kết quả in ra màn hình khi chạy đoạn mã này là gì?

12 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 01

Câu 12: Cho đoạn mã Python:
```python
ten = 'An'
tuoi = 16
print('Ho ten:', ten, ' - Tuoi:', tuoi)
```
Kết quả in ra màn hình của đoạn mã trên là gì?

13 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 01

Câu 13: Đoạn mã Python nào sau đây chắc chắn sẽ gây ra lỗi cú pháp (SyntaxError) khi chạy?

14 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 01

Câu 14: Trong môi trường Shell (Interactive Mode) của Python, bạn gõ `3 + 7` và nhấn Enter. Điều gì sẽ xảy ra?

15 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 01

Câu 15: So với việc viết chương trình bằng ngôn ngữ máy, việc sử dụng ngôn ngữ lập trình bậc cao giúp người lập trình tập trung hơn vào khía cạnh nào của bài toán?

16 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 01

Câu 16: Đặc điểm 'tính độc lập với phần cứng' là một ưu điểm lớn của ngôn ngữ lập trình bậc cao. Điều này có nghĩa là:

17 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 01

Câu 17: Việc ngôn ngữ lập trình bậc cao cho phép sử dụng các cấu trúc điều khiển như `if...else`, `for`, `while` thay vì chỉ các lệnh nhảy (goto) giúp cải thiện chất lượng chương trình ở khía cạnh nào?

18 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 01

Câu 18: Tại sao ngôn ngữ lập trình bậc cao thường được ưu tiên sử dụng trong giảng dạy và học tập lập trình cho người mới bắt đầu?

19 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 01

Câu 19: Đặc điểm nào sau đây *không phải* là đặc điểm của ngôn ngữ lập trình bậc cao?

20 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 01

Câu 20: Mối quan hệ giữa mã nguồn (source code) và mã máy (machine code) trong quá trình dịch chương trình là gì?

21 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 01

Câu 21: Trong Python, dòng bắt đầu bằng ký tự `#` được gọi là chú thích (comment). Mục đích chính của việc sử dụng chú thích trong mã nguồn là gì?

22 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 01

Câu 22: Tên nào sau đây là tên biến (identifier) hợp lệ trong Python?

23 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 01

Câu 23: Cho đoạn mã Python:
```python
print('Dong A')
print('Dong B')
```
Khi chạy đoạn mã này, kết quả in ra màn hình sẽ hiển thị như thế nào?

24 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 01

Câu 24: Bạn cần viết một chương trình Python đơn giản để tính diện tích hình chữ nhật có chiều dài là 15 và chiều rộng là 8, sau đó in kết quả ra màn hình kèm theo chú thích. Đoạn mã nào sau đây thực hiện đúng yêu cầu đó?

25 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 01

Câu 25: Mục tiêu cuối cùng mà các ngôn ngữ lập trình bậc cao hướng tới là gì?

26 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 01

Câu 26: Đâu là sự khác biệt cơ bản giữa mã nguồn (source code) và chương trình dịch (translator)?

27 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 01

Câu 27: Xem xét câu lệnh `print('2 + 3 =', 2 + 3)` trong Python. Quá trình nào diễn ra để Python đưa ra kết quả cuối cùng?

28 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 01

Câu 28: Để bắt đầu viết và chạy các chương trình Python, công cụ phần mềm tối thiểu mà bạn cần cài đặt trên máy tính là gì?

29 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 01

Câu 29: Giả sử bạn cần viết một chương trình để đọc dữ liệu từ một tệp văn bản và đếm số lần xuất hiện của một từ nhất định. Tại sao việc này lại dễ dàng và nhanh chóng hơn khi sử dụng ngôn ngữ lập trình bậc cao như Python so với ngôn ngữ hợp ngữ?

30 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 01

Câu 30: Khái niệm 'chương trình máy tính' (computer program) được định nghĩa chính xác nhất là gì?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao - Đề 02

1 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 02

Câu 1: Trong lĩnh vực lập trình, ngôn ngữ lập trình bậc cao (High-Level Programming Language) được thiết kế với mục tiêu chính là gì?

2 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 02

Câu 2: Ngôn ngữ máy (Machine Language) có đặc điểm gì khiến nó khó sử dụng trực tiếp cho con người khi viết chương trình phức tạp?

3 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 02

Câu 3: Tại sao các chương trình viết bằng ngôn ngữ lập trình bậc cao cần phải có chương trình dịch (translator) trước khi máy tính có thể thực thi?

4 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 02

Câu 4: Chương trình dịch có hai loại chính là thông dịch (interpreter) và biên dịch (compiler). Điểm khác biệt cơ bản giữa chúng là gì?

5 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 02

Câu 5: Python là một ví dụ về ngôn ngữ lập trình bậc cao. Đặc điểm nào sau đây làm cho Python trở nên phổ biến và được sử dụng rộng rãi?

6 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 02

Câu 6: Trong môi trường lập trình Python tương tác (ví dụ: Python Shell), khi bạn gõ một câu lệnh và nhấn Enter, điều gì xảy ra?

7 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 02

Câu 7: Bạn muốn in dòng chữ "Xin chào thế giới!" ra màn hình trong Python. Cú pháp câu lệnh `print()` nào sau đây là đúng?

8 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 02

Câu 8: Xem xét đoạn chương trình Python sau:
```python
a = 5
b = 3
print(a + b * 2)```
Kết quả được in ra màn hình là bao nhiêu?

9 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 02

Câu 9: Trong Python, tên biến `myVariable` và `myvariable` có được coi là giống nhau không? Tại sao?

10 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 02

Câu 10: Ngôn ngữ lập trình bậc cao nào sau đây được giới thiệu trong Bài 1 sách Tin học 10 Cánh diều như một ví dụ điển hình?

11 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 02

Câu 11: Khi sử dụng câu lệnh `print()` trong Python để in ra nhiều mục (ví dụ: một chuỗi và giá trị của một biến), ta sử dụng ký tự nào để ngăn cách các mục đó?

12 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 02

Câu 12: Bạn được yêu cầu viết một chương trình tính chu vi hình tròn với bán kính r. Giả sử bạn đã có giá trị của r. Câu lệnh Python nào sau đây tính và in chu vi (sử dụng π ≈ 3.14)?

13 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 02

Câu 13: Ưu điểm nào sau đây của ngôn ngữ lập trình bậc cao giúp giảm thời gian và công sức cho người lập trình?

14 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 02

Câu 14: Đoạn chương trình Python sau sẽ in ra màn hình gì?
```python
x = 10
print('Gia tri cua x la', x)```

15 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 02

Câu 15: Ngôn ngữ lập trình nào yêu cầu người lập trình phải quản lý chi tiết các tài nguyên phần cứng như thanh ghi, ô nhớ? (So sánh với ngôn ngữ bậc cao)

16 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 02

Câu 16: Giả sử bạn đang sử dụng Python Shell và gõ lệnh `print(5 + 3 * 2)`. Python sẽ thực hiện phép tính và in kết quả. Điều này minh họa cho đặc điểm nào của môi trường tương tác (Shell)?

17 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 02

Câu 17: Mục đích chính của việc học làm quen với ngôn ngữ lập trình bậc cao trong Bài 1 là gì?

18 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 02

Câu 18: Khi viết chương trình Python trong một tệp (file) thay vì gõ trực tiếp trong Shell, bạn thường cần thực hiện thêm bước nào sau khi viết xong mã nguồn để chạy chương trình?

19 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 02

Câu 19: Giả sử bạn có một biến tên là `so_luong` và muốn in ra màn hình dòng chữ "So luong san pham: " kèm theo giá trị của biến này. Câu lệnh `print()` đúng là:

20 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 02

Câu 20: Điều gì xảy ra nếu bạn gõ lệnh `print(Hello)` trong Python Shell (không có dấu nháy)?

21 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 02

Câu 21: So với ngôn ngữ lập trình bậc thấp, ngôn ngữ lập trình bậc cao có tính 'trừu tượng' cao hơn. Đặc điểm này thể hiện ở điểm nào?

22 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 02

Câu 22: Ngôn ngữ nào sau đây KHÔNG phải là ngôn ngữ lập trình bậc cao?

23 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 02

Câu 23: Khi gõ lệnh `print(10 / 2)` trong Python Shell, kết quả in ra màn hình là gì?

24 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 02

Câu 24: Một trong những nhược điểm (so với ngôn ngữ máy) của việc sử dụng ngôn ngữ lập trình bậc cao là gì?

25 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 02

Câu 25: Để viết một chương trình Python dài gồm nhiều câu lệnh và có thể lưu lại để sử dụng sau này, bạn nên sử dụng môi trường nào?

26 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 02

Câu 26: Đoạn code Python sau in ra gì?
```python
a = 7
b = 3
print('a + b =', a + b)```

27 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 02

Câu 27: Khi so sánh ngôn ngữ lập trình C++ và Python, phát biểu nào sau đây là đúng?

28 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 02

Câu 28: Giả sử bạn muốn in kết quả của biểu thức `(15 - 3) * 2` trong Python. Cú pháp đúng là:

29 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 02

Câu 29: Lỗi nào sau đây KHÔNG phải là lỗi cú pháp (syntax error) trong Python?

30 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 02

Câu 30: Lợi ích chính của việc sử dụng ngôn ngữ lập trình bậc cao trong giáo dục tin học ở cấp phổ thông là gì?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao - Đề 03

1 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 03

Câu 1: Ngôn ngữ lập trình bậc cao (High-Level Programming Language) được thiết kế chủ yếu nhằm mục đích gì?

2 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 03

Câu 2: Đặc điểm nào sau đây là lợi ích chính khi sử dụng ngôn ngữ lập trình bậc cao so với ngôn ngữ máy?

3 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 03

Câu 3: Để máy tính có thể hiểu và thực thi chương trình viết bằng ngôn ngữ lập trình bậc cao, cần có loại phần mềm nào?

4 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 03

Câu 4: Python được phân loại là ngôn ngữ lập trình bậc cao vì lý do nào sau đây?

5 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 03

Câu 5: Xét đoạn mã Python sau:
`print('Lop 10')`
Kết quả xuất hiện trên màn hình khi chạy đoạn mã này là gì?

6 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 03

Câu 6: Trong môi trường lập trình Python IDLE, cửa sổ Shell (Interactive mode) có đặc điểm gì nổi bật so với cửa sổ Editor (Script mode)?

7 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 03

Câu 7: Khi sử dụng lệnh `print()` trong Python để in ra một dòng chữ, dòng chữ đó cần được đặt trong cặp dấu gì?

8 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 03

Câu 8: Xét hai câu lệnh Python sau:
1. `print('Hello')`
2. `Print('Hello')`
Câu lệnh nào sẽ chạy thành công và in ra màn hình 'Hello' (giả sử không có lỗi khác)?

9 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 03

Câu 9: Điều gì xảy ra nếu bạn gõ `print(Xin Chao)` (không có dấu nháy) trong cửa sổ Shell của Python?

10 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 03

Câu 10: Ngôn ngữ máy (Machine code) có đặc điểm gì khiến việc lập trình trực tiếp bằng ngôn ngữ máy rất khó khăn đối với con người?

11 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 03

Câu 11: Chương trình dịch nào thực hiện việc dịch toàn bộ mã nguồn sang ngôn ngữ máy trước khi chạy chương trình?

12 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 03

Câu 12: Chương trình dịch nào thực hiện việc dịch và chạy từng câu lệnh một ngay sau khi đọc mã nguồn?

13 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 03

Câu 13: Python là ngôn ngữ thông dịch. Điều này có nghĩa là gì khi bạn chạy một chương trình Python?

14 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 03

Câu 14: Xét đoạn mã Python sau:
`print(10 + 5)`
Kết quả xuất hiện trên màn hình khi chạy đoạn mã này là gì?

15 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 03

Câu 15: Xét đoạn mã Python sau:
`print('Ket qua la:', 20 * 2)`
Kết quả xuất hiện trên màn hình khi chạy đoạn mã này là gì?

16 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 03

Câu 16: Tại sao Python lại trở nên phổ biến và được sử dụng rộng rãi trong nhiều lĩnh vực khác nhau (phát triển web, khoa học dữ liệu, AI, tự động hóa)?

17 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 03

Câu 17: Khi bạn viết một chương trình Python trong cửa sổ Editor của IDLE, bạn cần làm gì để chạy chương trình đó?

18 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 03

Câu 18: Ngôn ngữ nào sau đây KHÔNG phải là ngôn ngữ lập trình bậc cao?

19 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 03

Câu 19: Mục đích chính của việc sử dụng các cặp dấu ngoặc đơn `()` trong lệnh `print()` là gì?

20 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 03

Câu 20: Xét đoạn mã Python sau:
`print('20' + '23')`
Kết quả xuất hiện trên màn hình khi chạy đoạn mã này là gì?

21 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 03

Câu 21: Điều gì KHÔNG đúng khi nói về ngôn ngữ lập trình Python?

22 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 03

Câu 22: Giả sử bạn muốn in ra màn hình dòng chữ: `Day la Tin hoc 10`. Câu lệnh Python đúng để làm điều này là gì?

23 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 03

Câu 23: Sự khác biệt cơ bản giữa chương trình viết bằng ngôn ngữ bậc cao và ngôn ngữ máy là gì?

24 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 03

Câu 24: Xét đoạn mã Python sau:
`print(7 / 2)`
Kết quả xuất hiện trên màn hình khi chạy đoạn mã này là gì?

25 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 03

Câu 25: Xét đoạn mã Python sau:
`print('Hello')
print('World')`
Kết quả xuất hiện trên màn hình khi chạy đoạn mã này là gì?

26 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 03

Câu 26: Khi mới bắt đầu học Python, môi trường nào trong IDLE thích hợp nhất để thử nghiệm nhanh các câu lệnh đơn lẻ?

27 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 03

Câu 27: Ngôn ngữ lập trình bậc cao giúp lập trình viên tập trung vào giải quyết vấn đề thay vì lo lắng về các chi tiết kỹ thuật phức tạp của máy tính. Đây là ưu điểm nào của ngôn ngữ bậc cao?

28 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 03

Câu 28: Xét đoạn mã Python sau:
`print(5 * (2 + 3))`
Kết quả xuất hiện trên màn hình khi chạy đoạn mã này là gì?

29 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 03

Câu 29: Nếu bạn muốn in ra màn hình kết quả của một phép tính (ví dụ: 100 chia 4), bạn nên đặt phép tính đó như thế nào trong lệnh `print()`?

30 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 03

Câu 30: So sánh ngôn ngữ lập trình bậc cao và ngôn ngữ máy, phát biểu nào sau đây là đúng?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao - Đề 04

1 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 04

Câu 1: Ngôn ngữ lập trình bậc cao (high-level programming language) được thiết kế với mục tiêu chính là gì?

2 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 04

Câu 2: So sánh ngôn ngữ lập trình bậc cao và ngôn ngữ máy, đặc điểm nào sau đây là đúng về ngôn ngữ lập trình bậc cao?

3 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 04

Câu 3: Để máy tính có thể hiểu và thực thi chương trình được viết bằng ngôn ngữ lập trình bậc cao, cần có thành phần nào sau đây?

4 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 04

Câu 4: Python thuộc loại ngôn ngữ lập trình nào?

5 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 04

Câu 5: Xét đoạn mã Python sau:
```python
print('Hello')
print('World')
```
Kết quả hiển thị trên màn hình khi chạy đoạn mã này là gì?

6 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 04

Câu 6: Trong Python, câu lệnh nào sau đây được sử dụng để in một giá trị hoặc một chuỗi ra màn hình?

7 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 04

Câu 7: Khi sử dụng hàm `print()` trong Python để in một chuỗi ký tự ra màn hình, chuỗi ký tự đó cần được đặt trong cặp dấu nào?

8 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 04

Câu 8: Xét hai biến trong Python: `ten_sinh_vien` và `Ten_sinh_vien`. Python có coi hai biến này là giống nhau hay khác nhau?

9 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 04

Câu 9: Trong môi trường lập trình tích hợp (IDE) của Python như IDLE, cửa sổ Shell (Interactive Shell) có chức năng gì đặc biệt?

10 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 04

Câu 10: Python được sử dụng rộng rãi trong nhiều lĩnh vực. Lĩnh vực nào sau đây *không phải* là ứng dụng phổ biến của Python?

11 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 04

Câu 11: Xét câu lệnh Python sau: `print('Kết quả là:', 10 + 5)`. Kết quả hiển thị trên màn hình sẽ là gì?

12 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 04

Câu 12: Điều gì xảy ra nếu bạn gõ và chạy câu lệnh `print(Xin chao)` trong cửa sổ Shell của Python (không có dấu nháy)?

13 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 04

Câu 13: Python là một ngôn ngữ thông dịch (interpreted language). Điều này có nghĩa là gì?

14 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 04

Câu 14: Xét đoạn mã Python sau:
```python
a = 10
b = 20
print(a + b)
print(a - b)
```
Kết quả hiển thị trên màn hình sẽ là gì?

15 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 04

Câu 15: Khi bạn chạy một file chương trình Python (.py), trình thông dịch Python sẽ làm gì?

16 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 04

Câu 16: Tại sao Python lại được coi là ngôn ngữ 'dễ học' đối với người mới bắt đầu?

17 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 04

Câu 17: Một trong những lợi ích của việc sử dụng ngôn ngữ lập trình bậc cao là tính 'độc lập nền tảng' (platform independence). Điều này có nghĩa là gì?

18 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 04

Câu 18: Xét câu lệnh gán trong Python: `so_luong = 100`. Sau câu lệnh này, biến `so_luong` sẽ lưu trữ giá trị nào?

19 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 04

Câu 19: Giả sử bạn muốn tính diện tích hình chữ nhật có chiều dài là `dai` và chiều rộng là `rong`. Câu lệnh Python nào sau đây tính toán và in ra diện tích đó một cách chính xác?

20 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 04

Câu 20: Cửa sổ soạn thảo (Script Window) trong IDLE được dùng để làm gì?

21 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 04

Câu 21: Ngôn ngữ máy (machine code) là ngôn ngữ duy nhất mà CPU của máy tính có thể hiểu và thực thi trực tiếp. Ngôn ngữ máy thường được biểu diễn dưới dạng nào?

22 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 04

Câu 22: Tại sao việc lập trình trực tiếp bằng ngôn ngữ máy lại rất khó khăn và ít được sử dụng?

23 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 04

Câu 23: Chương trình dịch (Translator) có vai trò gì trong quá trình thực thi chương trình viết bằng ngôn ngữ bậc cao?

24 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 04

Câu 24: Phân biệt giữa trình biên dịch (Compiler) và trình thông dịch (Interpreter), đặc điểm nào sau đây đúng với trình thông dịch?

25 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 04

Câu 25: IDLE là một ví dụ về môi trường lập trình tích hợp (IDE) cho Python. Chức năng nào sau đây KHÔNG phải là chức năng chính của một IDE?

26 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 04

Câu 26: Xét đoạn mã Python sau:
```python
chieu_dai = 5
chieu_rong = 3
dien_tich = chieu_dai * chieu_rong
print('Dien tich la:', dien_tich)
```
Kết quả in ra màn hình là gì?

27 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 04

Câu 27: Khi viết chương trình trong cửa sổ soạn thảo của IDLE, bạn cần thực hiện thao tác nào sau đây để chạy chương trình đó?

28 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 04

Câu 28: Tại sao việc sử dụng biến trong lập trình lại quan trọng và tiện lợi?

29 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 04

Câu 29: Xét đoạn mã Python sau:
```python
x = 10
x = x + 5
print(x)
```
Giá trị cuối cùng của biến `x` và kết quả in ra màn hình là gì?

30 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 04

Câu 30: Ngôn ngữ lập trình bậc cao được thiết kế để làm giảm khoảng cách giữa ngôn ngữ tự nhiên của con người và ngôn ngữ máy tính. Điều này góp phần chính vào lợi ích nào sau đây?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao - Đề 05

1 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 05

Câu 1: Một lập trình viên mới bắt đầu học ngôn ngữ lập trình. Anh ấy muốn sử dụng một ngôn ngữ dễ đọc, gần gũi với ngôn ngữ tự nhiên và có thể chạy trên nhiều hệ điều hành khác nhau mà không cần cấu hình phức tạp. Ngôn ngữ lập trình nào trong Bài 1 Tin học 10 Cánh diều phù hợp nhất với yêu cầu này?

2 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 05

Câu 2: Khi viết chương trình bằng ngôn ngữ lập trình bậc cao, máy tính không thể hiểu và thực hiện trực tiếp mã nguồn đó. Cần có một loại chương trình đặc biệt để chuyển đổi mã nguồn này thành ngôn ngữ máy. Chương trình đó được gọi chung là gì?

3 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 05

Câu 3: Một bạn học sinh viết chương trình Python để tính tổng hai số 5 và 3 rồi in kết quả ra màn hình. Bạn ấy viết `print(5 + 3)`. Khi chạy chương trình này, kết quả hiển thị trên màn hình sẽ là gì?

4 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 05

Câu 4: Xét đoạn mã Python sau:
```python
x = 10
y = 20
print(x + y)
```
Đoạn mã này thực hiện công việc gì?

5 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 05

Câu 5: Trong Python, để in ra màn hình một dòng chữ cố định, ví dụ 'Chao mung den voi Python!', dòng chữ đó cần được đặt trong cặp dấu nào?

6 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 05

Câu 6: Một chương trình dịch có nhiệm vụ chuyển đổi toàn bộ mã nguồn của chương trình thành mã máy trước khi thực hiện. Loại chương trình dịch này được gọi là gì?

7 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 05

Câu 7: Python là một ngôn ngữ thông dịch. Điều này có nghĩa là gì?

8 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 05

Câu 8: So sánh ngôn ngữ lập trình bậc cao (như Python) và ngôn ngữ máy, phát biểu nào sau đây là ĐÚNG?

9 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 05

Câu 9: Môi trường làm việc nào của Python cho phép bạn gõ từng dòng lệnh và xem ngay kết quả thực hiện của dòng lệnh đó?

10 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 05

Câu 10: Bạn muốn lưu lại một đoạn mã Python để có thể chạy nhiều lần sau này. Bạn nên viết mã đó ở đâu?

11 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 05

Câu 11: Xét hai câu lệnh Python sau:
1. `print('Hello')`
2. `Print('Hello')`
Câu lệnh nào là đúng cú pháp trong Python?

12 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 05

Câu 12: Điều gì xảy ra nếu bạn chạy một chương trình Python có lỗi cú pháp (syntax error)?

13 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 05

Câu 13: Ngôn ngữ lập trình bậc cao nào được giới thiệu và sử dụng làm ví dụ chính trong Bài 1 sách Tin học 10 Cánh diều?

14 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 05

Câu 14: Điểm khác biệt cơ bản nhất giữa trình biên dịch (compiler) và trình thông dịch (interpreter) là gì?

15 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 05

Câu 15: Ngôn ngữ lập trình bậc cao giúp người lập trình tập trung vào giải quyết bài toán hơn là các chi tiết kỹ thuật phức tạp của máy tính. Điều này thể hiện ưu điểm nào của ngôn ngữ lập trình bậc cao?

16 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 05

Câu 16: Giả sử bạn muốn tính diện tích hình chữ nhật có chiều dài là 15 và chiều rộng là 7 bằng Python. Câu lệnh `print()` nào sau đây sẽ in ra kết quả đúng?

17 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 05

Câu 17: Trong chế độ Shell của Python, bạn gõ lệnh `print('Viet Nam')`. Kết quả hiển thị ngay sau đó là gì?

18 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 05

Câu 18: Ngôn ngữ lập trình nào được coi là ngôn ngữ duy nhất mà bộ vi xử lý của máy tính có thể hiểu và thực hiện trực tiếp mà không cần chương trình dịch?

19 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 05

Câu 19: Hãy phân tích sự khác biệt chính giữa ngôn ngữ máy và hợp ngữ (Assembly).

20 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 05

Câu 20: Bạn được giao nhiệm vụ viết một chương trình nhỏ để tự động hóa việc gửi email hàng loạt dựa trên danh sách có sẵn. Ngôn ngữ lập trình Python có phù hợp để thực hiện nhiệm vụ này không? Vì sao?

21 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 05

Câu 21: Khi sử dụng câu lệnh `print()` để in ra nhiều giá trị (ví dụ: một chuỗi và một số) trên cùng một dòng, các giá trị này thường được ngăn cách với nhau bằng ký tự gì?

22 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 05

Câu 22: Xét đoạn mã Python:
```python
a = 5
b = 3
print('Tong la:', a + b)
```
Kết quả hiển thị trên màn hình khi chạy đoạn mã này là gì?

23 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 05

Câu 23: Ngôn ngữ lập trình bậc cao nào sau đây được thiết kế ban đầu bởi Guido van Rossum và ra mắt vào năm 1991?

24 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 05

Câu 24: Điều nào sau đây KHÔNG phải là lý do chính khiến ngôn ngữ lập trình bậc cao trở nên phổ biến và được sử dụng rộng rãi?

25 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 05

Câu 25: Một bạn viết chương trình Python trong một tệp tin và lưu lại. Để chạy chương trình này, bạn ấy cần làm gì?

26 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 05

Câu 26: Ngôn ngữ lập trình bậc cao nào sau đây được biết đến với cấu trúc mã nguồn rõ ràng, dễ đọc và thường được ví von là 'ngôn ngữ lập trình giả mã (pseudocode)'?

27 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 05

Câu 27: Khi bạn chạy một chương trình Python, trình thông dịch Python sẽ đọc và xử lý mã nguồn. Quá trình này bao gồm các bước chính nào?

28 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 05

Câu 28: Một bạn học sinh muốn viết chương trình để tính chu vi hình tròn có bán kính r = 5. Công thức tính chu vi là `C = 2 * pi * r`. Biết rằng Python có thể sử dụng giá trị gần đúng của Pi là 3.14. Câu lệnh `print()` nào sau đây sẽ in ra chu vi của hình tròn đó?

29 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 05

Câu 29: Chế độ tương tác (Shell) của Python rất hữu ích cho mục đích gì?

30 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 05

Câu 30: Tại sao Python được sử dụng rộng rãi trong nhiều lĩnh vực như phát triển web, khoa học dữ liệu, trí tuệ nhân tạo, tự động hóa?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao - Đề 06

1 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 06

Câu 1: Ngôn ngữ lập trình bậc cao khác ngôn ngữ máy ở điểm cốt lõi nào khiến nó thân thiện hơn với con người?

2 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 06

Câu 2: Tại sao chương trình viết bằng ngôn ngữ lập trình bậc cao lại cần phải có chương trình dịch (Translator) trước khi máy tính có thể hiểu và thực hiện?

3 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 06

Câu 3: Giả sử bạn muốn thực hiện một phép tính đơn giản như 15 + 7 và xem kết quả ngay lập tức trong môi trường Python mà không cần lưu thành file. Chế độ làm việc nào của Python là phù hợp nhất cho việc này?

4 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 06

Câu 4: Đoạn mã Python sau sẽ in ra màn hình kết quả gì?
```python
print("Kết quả của 8 * 5 là:", 8 * 5)
```

5 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 06

Câu 5: Khi viết chương trình bằng ngôn ngữ Python, điều nào sau đây là ĐÚNG về việc sử dụng chữ hoa và chữ thường?

6 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 06

Câu 6: Lệnh `print()` trong Python được dùng để làm gì?

7 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 06

Câu 7: Bạn viết đoạn code sau trong Python Shell:
```python
print('Chao mung')
print('den voi')
print('Python')
```
Kết quả hiển thị trên màn hình sẽ là gì?

8 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 06

Câu 8: Ngôn ngữ máy (Machine Language) có đặc điểm gì khiến việc lập trình trực tiếp bằng ngôn ngữ này trở nên rất khó khăn?

9 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 06

Câu 9: Chương trình dịch có vai trò gì trong quá trình thực thi một chương trình viết bằng ngôn ngữ lập trình bậc cao?

10 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 06

Câu 10: Điểm khác biệt cơ bản giữa Compiler (Trình biên dịch) và Interpreter (Trình thông dịch) là gì?

11 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 06

Câu 11: Python được xếp vào loại ngôn ngữ lập trình nào?

12 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 06

Câu 12: Đoạn mã Python sau sẽ gây ra lỗi gì?
```python
Print("Hello World")
```

13 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 06

Câu 13: Đặc điểm nào sau đây giúp ngôn ngữ lập trình Python trở nên phổ biến và dễ học cho người mới bắt đầu?

14 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 06

Câu 14: Bạn cần tính diện tích hình chữ nhật có chiều dài là 12.5 và chiều rộng là 5. Đoạn mã Python nào sau đây thực hiện đúng việc tính toán và in kết quả ra màn hình kèm theo chú thích?

15 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 06

Câu 15: Trong Python, để chú thích (comment) một dòng mã (làm cho trình thông dịch bỏ qua dòng đó), ta sử dụng ký tự nào ở đầu dòng?

16 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 06

Câu 16: Chế độ Script (viết code trong file .py) của Python thường được sử dụng khi nào?

17 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 06

Câu 17: Ngôn ngữ lập trình trực quan như Scratch thường có đặc điểm gì giúp người mới bắt đầu (đặc biệt là trẻ em) dễ tiếp cận?

18 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 06

Câu 18: Một 'lệnh' (statement) trong ngôn ngữ lập trình là gì?

19 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 06

Câu 19: Đoạn mã Python sau có lỗi không? Nếu có, lỗi gì?
```python
print("Xin chao")
print('Cac ban')
```

20 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 06

Câu 20: Điều nào sau đây mô tả đúng nhất về 'mã nguồn' (source code) của một chương trình?

21 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 06

Câu 21: Python được ứng dụng trong những lĩnh vực nào?

22 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 06

Câu 22: Giả sử bạn đang ở trong Python Shell và gõ `print(2 + 3 * 4)`. Python sẽ thực hiện phép tính theo thứ tự nào và cho kết quả là bao nhiêu?

23 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 06

Câu 23: Khi sử dụng lệnh `print()` để in một chuỗi ký tự, chuỗi ký tự đó cần được đặt trong cặp dấu gì?

24 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 06

Câu 24: Mục đích chính của việc sử dụng chú thích (comments) trong mã nguồn là gì?

25 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 06

Câu 25: Lợi ích của việc sử dụng ngôn ngữ lập trình bậc cao so với ngôn ngữ Assembler (hợp ngữ) là gì?

26 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 06

Câu 26: Khi bạn chạy một tệp chương trình Python (.py) từ dòng lệnh hoặc một môi trường phát triển tích hợp (IDE), bạn đang sử dụng chế độ làm việc nào của Python?

27 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 06

Câu 27: Ngôn ngữ lập trình bậc thấp (ví dụ: ngôn ngữ máy, hợp ngữ) có ưu điểm gì so với ngôn ngữ bậc cao?

28 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 06

Câu 28: Bạn muốn in ra màn hình dòng chữ 'Python is fun!' bằng ngôn ngữ Python. Lệnh nào sau đây là đúng cú pháp?

29 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 06

Câu 29: Xem xét đoạn mã Python sau:
```python
a = 10
b = 5
print(a + b)
print(a - b)
print(a * b)
print(a / b)
```
Nếu đoạn mã này được chạy trong chế độ Script, kết quả in ra màn hình sẽ là gì?

30 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 06

Câu 30: Điểm nào sau đây là một trong những lý do chính khiến Python trở thành lựa chọn phổ biến cho nhiều loại dự án, từ phát triển web đến khoa học dữ liệu?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao - Đề 07

1 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 07

Câu 1: Ngôn ngữ lập trình nào sau đây được coi là ngôn ngữ lập trình bậc cao?

2 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 07

Câu 2: Đặc điểm nào sau đây là ưu điểm chính của ngôn ngữ lập trình bậc cao so với ngôn ngữ máy?

3 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 07

Câu 3: Chương trình máy tính viết bằng ngôn ngữ lập trình bậc cao cần được chuyển đổi thành ngôn ngữ máy để máy tính có thể thực thi. Chương trình thực hiện việc chuyển đổi này được gọi là gì?

4 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 07

Câu 4: Có hai loại chương trình dịch phổ biến là thông dịch (interpreter) và biên dịch (compiler). Điểm khác biệt cơ bản giữa chúng là gì?

5 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 07

Câu 5: Python được mô tả là một ngôn ngữ lập trình thông dịch. Điều này có nghĩa là gì khi bạn chạy một chương trình Python?

6 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 07

Câu 6: Môi trường làm việc nào của Python cho phép bạn gõ và thực thi từng câu lệnh một cách trực tiếp và thấy kết quả ngay lập tức?

7 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 07

Câu 7: Bạn muốn viết một chương trình Python gồm nhiều dòng lệnh để giải quyết một bài toán phức tạp. Bạn nên sử dụng môi trường làm việc nào của Python?

8 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 07

Câu 8: Trong Python, câu lệnh nào được sử dụng để hiển thị thông tin ra màn hình?

9 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 07

Câu 9: Để in ra màn hình dòng chữ 'Hello, World!' trong Python, cú pháp đúng là gì?

10 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 07

Câu 10: Trong Python, chuỗi ký tự (string) cần được đặt trong cặp dấu nào khi sử dụng trong câu lệnh print()?

11 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 07

Câu 11: Python có phân biệt chữ hoa và chữ thường không? Ví dụ: `print` và `Print` có được hiểu là cùng một lệnh không?

12 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 07

Câu 12: Quan sát câu lệnh Python sau: `print(2 + 3 * 4)`. Kết quả hiển thị trên màn hình sẽ là bao nhiêu?

13 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 07

Câu 13: Quan sát câu lệnh Python sau: `print('Kết quả là:', 5 + 7)`. Kết quả hiển thị trên màn hình sẽ là gì?

14 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 07

Câu 14: Bạn muốn tính diện tích hình chữ nhật có chiều dài là 15 và chiều rộng là 8, sau đó in kết quả ra màn hình với chú thích. Cú pháp nào sau đây là *sai* trong Python?

15 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 07

Câu 15: Python được ứng dụng rộng rãi trong nhiều lĩnh vực. Lĩnh vực nào sau đây *không phải* là ứng dụng phổ biến của Python?

16 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 07

Câu 16: Khi làm việc trong cửa sổ Shell của Python, bạn gõ `print('Hello')` và nhấn Enter. Điều gì sẽ xảy ra?

17 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 07

Câu 17: Khi làm việc trong chế độ Script (Editor) của Python, bạn viết một chương trình gồm nhiều dòng, sau đó lưu lại thành file `.py`. Để chạy chương trình này, bạn cần làm gì?

18 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 07

Câu 18: Lệnh nào sau đây sẽ gây ra lỗi cú pháp trong Python?

19 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 07

Câu 19: Giả sử bạn có một biến tên là `so_luong` chứa giá trị là 5. Lệnh Python nào sau đây in ra màn hình dòng chữ 'Số lượng: ' kèm theo giá trị của biến `so_luong`?

20 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 07

Câu 20: Python là ngôn ngữ lập trình hướng đối tượng. Đặc điểm này mang lại lợi ích gì?

21 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 07

Câu 21: Ngôn ngữ lập trình nào sau đây được coi là ngôn ngữ gần gũi nhất với phần cứng máy tính?

22 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 07

Câu 22: Tại sao ngôn ngữ máy lại khó sử dụng cho con người để viết chương trình?

23 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 07

Câu 23: Ngôn ngữ lập trình nào thường được sử dụng để dạy lập trình cho người mới bắt đầu, đặc biệt là trẻ em, nhờ giao diện trực quan và cách kéo thả các khối lệnh?

24 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 07

Câu 24: Giả sử bạn đang ở trong cửa sổ Shell của Python. Bạn gõ lệnh `print('Năm nay:', 2023 - 2008)` và nhấn Enter. Kết quả hiển thị sẽ là gì?

25 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 07

Câu 25: Phát biểu nào sau đây về Python là *sai*?

26 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 07

Câu 26: Mục đích chính của việc sử dụng các dấu ngoặc ??ơn `()` trong câu lệnh `print()` là gì?

27 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 07

Câu 27: Giả sử bạn muốn in ra màn hình kết quả của phép chia 10 cho 3. Lệnh nào sau đây sẽ thực hiện điều đó và hiển thị kết quả chính xác (số thực)?

28 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 07

Câu 28: Khi bạn viết một chương trình Python trong chế độ Script và có một lỗi cú pháp, điều gì thường xảy ra khi bạn cố gắng chạy chương trình?

29 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 07

Câu 29: Một trong những lý do khiến Python trở nên phổ biến là tính dễ đọc và dễ học của nó. Điều này chủ yếu là nhờ đặc điểm nào?

30 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 07

Câu 30: Câu lệnh nào sau đây sẽ in ra màn hình dòng chữ '2023' (là một chuỗi ký tự, không phải số)?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao - Đề 08

1 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 08

Câu 1: Ngôn ngữ lập trình nào sau đây được coi là ngôn ngữ lập trình bậc cao?

2 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 08

Câu 2: Đặc điểm nào sau đây là ưu điểm chính của ngôn ngữ lập trình bậc cao so với ngôn ngữ máy?

3 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 08

Câu 3: Chương trình máy tính viết bằng ngôn ngữ lập trình bậc cao cần được chuyển đổi thành ngôn ngữ máy để máy tính có thể thực thi. Chương trình thực hiện việc chuyển đổi này được gọi là gì?

4 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 08

Câu 4: Có hai loại chương trình dịch phổ biến là thông dịch (interpreter) và biên dịch (compiler). Điểm khác biệt cơ bản giữa chúng là gì?

5 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 08

Câu 5: Python được mô tả là một ngôn ngữ lập trình thông dịch. Điều này có nghĩa là gì khi bạn chạy một chương trình Python?

6 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 08

Câu 6: Môi trường làm việc nào của Python cho phép bạn gõ và thực thi từng câu lệnh một cách trực tiếp và thấy kết quả ngay lập tức?

7 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 08

Câu 7: Bạn muốn viết một chương trình Python gồm nhiều dòng lệnh để giải quyết một bài toán phức tạp. Bạn nên sử dụng môi trường làm việc nào của Python?

8 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 08

Câu 8: Trong Python, câu lệnh nào được sử dụng để hiển thị thông tin ra màn hình?

9 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 08

Câu 9: Để in ra màn hình dòng chữ 'Hello, World!' trong Python, cú pháp đúng là gì?

10 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 08

Câu 10: Trong Python, chuỗi ký tự (string) cần được đặt trong cặp dấu nào khi sử dụng trong câu lệnh print()?

11 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 08

Câu 11: Python có phân biệt chữ hoa và chữ thường không? Ví dụ: `print` và `Print` có được hiểu là cùng một lệnh không?

12 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 08

Câu 12: Quan sát câu lệnh Python sau: `print(2 + 3 * 4)`. Kết quả hiển thị trên màn hình sẽ là bao nhiêu?

13 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 08

Câu 13: Quan sát câu lệnh Python sau: `print('Kết quả là:', 5 + 7)`. Kết quả hiển thị trên màn hình sẽ là gì?

14 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 08

Câu 14: Bạn muốn tính diện tích hình chữ nhật có chiều dài là 15 và chiều rộng là 8, sau đó in kết quả ra màn hình với chú thích. Cú pháp nào sau đây là *sai* trong Python?

15 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 08

Câu 15: Python được ứng dụng rộng rãi trong nhiều lĩnh vực. Lĩnh vực nào sau đây *không phải* là ứng dụng phổ biến của Python?

16 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 08

Câu 16: Khi làm việc trong cửa sổ Shell của Python, bạn gõ `print('Hello')` và nhấn Enter. Điều gì sẽ xảy ra?

17 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 08

Câu 17: Khi làm việc trong chế độ Script (Editor) của Python, bạn viết một chương trình gồm nhiều dòng, sau đó lưu lại thành file `.py`. Để chạy chương trình này, bạn cần làm gì?

18 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 08

Câu 18: Lệnh nào sau đây sẽ gây ra lỗi cú pháp trong Python?

19 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 08

Câu 19: Giả sử bạn có một biến tên là `so_luong` chứa giá trị là 5. Lệnh Python nào sau đây in ra màn hình dòng chữ 'Số lượng: ' kèm theo giá trị của biến `so_luong`?

20 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 08

Câu 20: Python là ngôn ngữ lập trình hướng đối tượng. Đặc điểm này mang lại lợi ích gì?

21 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 08

Câu 21: Ngôn ngữ lập trình nào sau đây được coi là ngôn ngữ gần gũi nhất với phần cứng máy tính?

22 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 08

Câu 22: Tại sao ngôn ngữ máy lại khó sử dụng cho con người để viết chương trình?

23 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 08

Câu 23: Ngôn ngữ lập trình nào thường được sử dụng để dạy lập trình cho người mới bắt đầu, đặc biệt là trẻ em, nhờ giao diện trực quan và cách kéo thả các khối lệnh?

24 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 08

Câu 24: Giả sử bạn đang ở trong cửa sổ Shell của Python. Bạn gõ lệnh `print('Năm nay:', 2023 - 2008)` và nhấn Enter. Kết quả hiển thị sẽ là gì?

25 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 08

Câu 25: Phát biểu nào sau đây về Python là *sai*?

26 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 08

Câu 26: Mục đích chính của việc sử dụng các dấu ngoặc đơn `()` trong câu lệnh `print()` là gì?

27 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 08

Câu 27: Giả sử bạn muốn in ra màn hình kết quả của phép chia 10 cho 3. Lệnh nào sau đây sẽ thực hiện điều đó và hiển thị kết quả chính xác (số thực)?

28 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 08

Câu 28: Khi bạn viết một chương trình Python trong chế độ Script và có một lỗi cú pháp, điều gì thường xảy ra khi bạn cố gắng chạy chương trình?

29 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 08

Câu 29: Một trong những lý do khiến Python trở nên phổ biến là tính dễ đọc và dễ học của nó. Điều này chủ yếu là nhờ đặc điểm nào?

30 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 08

Câu 30: Câu lệnh nào sau đây sẽ in ra màn hình dòng chữ '2023' (là một chuỗi ký tự, không phải số)?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao - Đề 09

1 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 09

Câu 1: Ngôn ngữ lập trình bậc cao là gì?

2 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 09

Câu 2: Tại sao chúng ta cần sử dụng ngôn ngữ lập trình bậc cao thay vì ngôn ngữ máy khi viết chương trình?

3 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 09

Câu 3: Để máy tính có thể hiểu và thực hiện được chương trình viết bằng ngôn ngữ lập trình bậc cao, cần có thành phần nào?

4 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 09

Câu 4: Python được phân loại là ngôn ngữ lập trình bậc cao. Điều này có nghĩa là gì về Python?

5 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 09

Câu 5: Đặc điểm nào sau đây làm cho Python trở thành một ngôn ngữ phổ biến cho người mới bắt đầu học lập trình?

6 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 09

Câu 6: Trong môi trường lập trình Python (ví dụ: IDLE Shell), khi bạn gõ một câu lệnh và nhấn Enter, điều gì thường xảy ra ngay lập tức?

7 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 09

Câu 7: Giả sử bạn muốn in dòng chữ 'Hello, World!' ra màn hình trong Python. Câu lệnh đúng để làm điều này là gì?

8 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 09

Câu 8: Trong Python, lệnh `print()` được sử dụng để làm gì?

9 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 09

Câu 9: Quan sát hai câu lệnh Python sau: `print(5 + 3)` và `print('5 + 3')`. Kết quả hiển thị trên màn hình của hai câu lệnh này là gì?

10 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 09

Câu 10: Phát biểu nào sau đây là ĐÚNG khi nói về tính phân biệt chữ hoa/chữ thường trong Python?

11 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 09

Câu 11: Một tệp chứa các câu lệnh Python được lưu dưới dạng văn bản gọi là gì?

12 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 09

Câu 12: Khi viết chương trình Python trong tệp mã nguồn (script file), làm thế nào để chạy toàn bộ chương trình đó?

13 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 09

Câu 13: Giả sử bạn muốn tính diện tích hình chữ nhật có chiều dài 10 và chiều rộng 5, sau đó in kết quả ra màn hình. Câu lệnh Python phù hợp nhất để làm điều này là gì?

14 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 09

Câu 14: Đâu là một ví dụ về ứng dụng thực tế mà Python được sử dụng rộng rãi?

15 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 09

Câu 15: Điều gì xảy ra nếu bạn gõ câu lệnh `print(Xin chao)` trong Python Shell mà không có dấu nháy đơn hoặc nháy kép quanh 'Xin chao'?

16 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 09

Câu 16: Sự khác biệt cơ bản giữa cửa sổ Shell và việc chạy chương trình từ tệp mã nguồn trong Python là gì?

17 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 09

Câu 17: Python sử dụng trình thông dịch (interpreter). Điều này có ý nghĩa gì đối với quá trình chạy chương trình?

18 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 09

Câu 18: Khi bạn thấy dòng `>>>` trong cửa sổ IDLE Python, đó là dấu hiệu của môi trường nào?

19 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 09

Câu 19: Giả sử bạn muốn in ra màn hình dòng chữ: `Kết quả là: 15`. Nếu kết quả 15 được tính từ `3 * 5`, câu lệnh `print` nào sau đây là SAI cú pháp hoặc logic?

20 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 09

Câu 20: Khái niệm 'abstraction' (trừu tượng hóa) trong lập trình bậc cao có ý nghĩa gì?

21 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 09

Câu 21: So với ngôn ngữ lập trình bậc thấp, ngôn ngữ lập trình bậc cao thường:

22 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 09

Câu 22: Khi bạn muốn viết một chương trình Python có nhiều dòng lệnh và có thể lưu lại để sử dụng nhiều lần, bạn nên sử dụng môi trường nào?

23 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 09

Câu 23: Giả sử bạn gõ lệnh `print(2 + 2 * 3)` trong Python Shell. Kết quả hiển thị trên màn hình sẽ là bao nhiêu?

24 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 09

Câu 24: Lệnh `print()` trong Python có thể in ra những loại dữ liệu nào?

25 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 09

Câu 25: Điều nào sau đây KHÔNG phải là một ưu điểm chính của việc sử dụng ngôn ngữ lập trình b??c cao như Python?

26 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 09

Câu 26: Giả sử bạn muốn in ra màn hình hai dòng chữ riêng biệt: 'Dòng 1' và 'Dòng 2'. Bạn sẽ sử dụng bao nhiêu lệnh `print()`?

27 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 09

Câu 27: Trong Python Shell, bạn gõ `a = 10` rồi nhấn Enter. Sau đó, bạn gõ `print(a)`. Kết quả hiển thị sẽ là gì?

28 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 09

Câu 28: Câu lệnh nào sau đây sẽ gây ra lỗi cú pháp (Syntax Error) trong Python?

29 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 09

Câu 29: Bạn đang viết một chương trình tính tổng hai số 5 và 7 rồi in kết quả. Bước nào sau đây là bước đầu tiên và quan trọng nhất trong quá trình này (trước khi viết code)?

30 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 09

Câu 30: Ngôn ngữ lập trình Python được gọi là ngôn ngữ 'thông dịch' (interpreted). Điều này khác với ngôn ngữ 'biên dịch' (compiled) ở điểm cơ bản nào?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao - Đề 10

1 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 10

Câu 1: Khi bạn viết một chương trình bằng ngôn ngữ lập trình bậc cao như Python, máy tính không thể trực tiếp hiểu và thực thi mã lệnh đó. Vậy, thành phần nào đóng vai trò chuyển đổi mã lệnh từ ngôn ngữ lập trình bậc cao sang ngôn ngữ máy để máy tính có thể xử lý?

2 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 10

Câu 2: Ngôn ngữ lập trình Python được xếp vào loại ngôn ngữ lập trình bậc cao. Đặc điểm nổi bật nào sau đây của ngôn ngữ lập trình bậc cao giúp người lập trình dễ dàng hơn trong việc viết và hiểu chương trình?

3 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 10

Câu 3: Bạn gõ dòng lệnh `print("Xin chào Python!")` vào cửa sổ Shell (chế độ tương tác) của Python và nhấn Enter. Điều gì sẽ xảy ra?

4 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 10

Câu 4: Trong Python, bạn muốn in ra màn hình kết quả của phép tính `(10 + 5) * 2`. Lệnh nào sau đây viết đúng cú pháp và sẽ cho ra kết quả mong muốn?

5 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 10

Câu 5: Một trong những đặc điểm quan trọng của ngôn ngữ lập trình Python là tính phân biệt chữ hoa và chữ thường. Dựa trên đặc điểm này, hãy cho biết trong các cặp tên biến sau, cặp nào được Python coi là hai biến khác nhau?

6 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 10

Câu 6: Bạn đang viết một chương trình Python để tính diện tích hình chữ nhật. Bạn đã lưu chiều dài vào biến `chieu_dai` và chiều rộng vào biến `chieu_rong`. Lệnh nào sau đây sẽ in ra màn hình dòng chữ 'Diện tích là:' theo sau là giá trị diện tích tính được?

7 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 10

Câu 7: Chế độ tương tác (Shell) của Python rất hữu ích cho việc gì?

8 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 10

Câu 8: Giả sử bạn gõ các lệnh sau vào cửa sổ Shell của Python theo thứ tự:
`a = 10`
`b = 5`
`print(a - b)`
Kết quả cuối cùng hiển thị trên màn hình sẽ là bao nhiêu?

9 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 10

Câu 9: Bạn được yêu cầu viết một dòng lệnh Python để in ra chính xác dòng chữ: `Giá trị của x là 7`. Giả sử bạn đã có một biến `x = 7`. Lệnh nào sau đây thực hiện đúng yêu cầu?

10 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 10

Câu 10: Ngôn ngữ lập trình bậc cao có nhiều ưu điểm so với ngôn ngữ máy hoặc hợp ngữ. Tuy nhiên, một nhược điểm cố hữu của việc sử dụng ngôn ngữ bậc cao là gì?

11 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 10

Câu 11: Khi sử dụng hàm `print()` trong Python để in ra một dãy ký tự (chuỗi), dãy ký tự đó cần được đặt trong cặp dấu nào để Python hiểu đó là văn bản cần in ra nguyên vẹn?

12 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 10

Câu 12: Bạn muốn in ra màn hình dòng chữ `Hello` và sau đó trên một dòng mới là dòng chữ `World`. Lệnh nào sau đây thực hiện đúng yêu cầu này trong Python?

13 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 10

Câu 13: Xét đoạn code Python sau:
`so_a = 25`
`so_b = 5`
`ket_qua = so_a / so_b`
`print(ket_qua)`
Kết quả hiển thị trên màn hình sẽ là gì?

14 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 10

Câu 14: Công việc chính của một 'interpreter' (trình thông dịch) trong quá trình thực thi chương trình Python là gì?

15 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 10

Câu 15: Bạn muốn viết một chương trình Python đơn giản để chào hỏi người dùng. Chương trình cần in ra dòng chữ "Chào bạn!". Lệnh nào sau đây là cách chính xác để làm điều đó trong Python?

16 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 10

Câu 16: Khi bạn sử dụng cửa sổ Shell của Python để gõ lệnh `print(2 + 3 * 4)` và nhấn Enter, Python sẽ thực hiện phép tính theo thứ tự ưu tiên nào?

17 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 10

Câu 17: Một bạn học sinh viết dòng lệnh `print('Kết quả: ', 100)` trong Python. Dòng lệnh này sẽ in ra màn hình như thế nào?

18 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 10

Câu 18: Vai trò của dấu phẩy (`,`) trong câu lệnh `print("Tổng là:", 10 + 20)` là gì?

19 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 10

Câu 19: Điểm khác biệt cơ bản nhất giữa chế độ lập trình (soạn thảo mã nguồn trong tệp `.py`) và chế độ tương tác (Shell) của Python là gì?

20 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 10

Câu 20: Ngôn ngữ lập trình bậc cao ra đời nhằm mục đích chính nào?

21 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 10

Câu 21: Python được ứng dụng trong rất nhiều lĩnh vực khác nhau. Lĩnh vực nào sau đây KHÔNG phải là ứng dụng phổ biến của Python?

22 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 10

Câu 22: Bạn viết đoạn code sau trong một tệp `.py`:
`gia = 50`
`so_luong = 10`
`print("Tổng tiền:", gia * so_luong)`
Khi chạy tệp này, kết quả hiển thị trên màn hình sẽ là gì?

23 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 10

Câu 23: Trong Python, tại sao khi in một chuỗi văn bản, ta cần đặt nó trong cặp dấu nháy đơn hoặc nháy kép?

24 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 10

Câu 24: Giả sử bạn gõ `print(10 / 3)` vào Shell Python. Kết quả bạn nhận được sẽ là một số kiểu gì?

25 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 10

Câu 25: Bạn được giao nhiệm vụ viết một chương trình nhỏ để chuyển đổi nhiệt độ từ độ C sang độ F theo công thức `F = C * 1.8 + 32`. Nếu biến `do_c` chứa giá trị nhiệt độ C, lệnh Python nào sau đây tính và in ra giá trị độ F?

26 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 10

Câu 26: Lợi ích chính của việc sử dụng các ngôn ngữ lập trình trực quan (như Scratch, không phải Python) đối với người mới bắt đầu học lập trình, đặc biệt là trẻ nhỏ, là gì?

27 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 10

Câu 27: Khi bạn gõ `print("2" + "3")` vào Shell Python, kết quả in ra màn hình sẽ là gì? (Lưu ý: dấu cộng ở đây áp dụng cho chuỗi)

28 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 10

Câu 28: Giả sử bạn có biến `ten = "An"` và biến `tuoi = 16`. Bạn muốn in ra dòng chữ "Tên: An, Tuổi: 16". Lệnh nào sau đây là cách chính xác để kết hợp chuỗi cố định và giá trị biến trong lệnh `print()`?

29 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 10

Câu 29: Tại sao Python lại trở thành một ngôn ngữ lập trình phổ biến rộng rãi trên thế giới và được sử dụng trong nhiều lĩnh vực khác nhau?

30 / 30

Category: Trắc nghiệm Tin 10 Cánh diều Bài 1: Làm quen với ngôn ngữ lập trình bậc cao

Tags: Bộ đề 10

Câu 30: Bạn cần viết một dòng lệnh Python để in ra kết quả của biểu thức `10 * (5 - 2) / 3`. Lệnh nào sau đây sẽ thực hiện đúng yêu cầu và in ra giá trị tính toán được?

Xem kết quả