Trang chủ Lớp 10 Tin học Thi Online Trắc nghiệm Bài 17: Biến và lệnh gán có đáp án

Thi Online Trắc nghiệm Bài 17: Biến và lệnh gán có đáp án

Thi Online Trắc nghiệm Bài 17: Biến và lệnh gán có đáp án

  • 2825 lượt thi

  • 15 câu hỏi

  • 30 phút

Danh sách câu hỏi

Câu 1:

23/10/2024

Trong ngôn ngữ Python, tên nào sau đây là từ khoá?

Xem đáp án

Đáp án đúng là: D

Từ khoá là các từ đặc biệt tham gia vào cấu trúc của ngôn ngữ lập trình như if, else, none, True, and, def,…

D đúng 

- A, B, C sai vì chúng thuộc về các ngôn ngữ lập trình khác, chẳng hạn như Pascal. Trong Python, cú pháp và từ khóa được thiết kế khác biệt để hỗ trợ các khái niệm lập trình như cấu trúc điều kiện, vòng lặp, và định nghĩa hàm, với các từ khóa riêng như def, if, for, và import.

Trong ngôn ngữ Python, ifelse là những từ khóa (keywords) dùng để điều khiển luồng chương trình thông qua các điều kiện. Câu lệnh if cho phép lập trình viên kiểm tra một điều kiện nhất định; nếu điều kiện đó là đúng (True), đoạn mã đi kèm sẽ được thực thi. Nếu điều kiện không đúng (False), chương trình sẽ chuyển sang câu lệnh else, nếu có, để thực thi đoạn mã tương ứng.

Cú pháp cơ bản là:

python
if điều_kiện: # đoạn mã thực thi nếu điều kiện đúng else: # đoạn mã thực thi nếu điều kiện sai

Ngoài ra, Python cũng hỗ trợ elif (viết tắt của "else if") cho phép kiểm tra nhiều điều kiện khác nhau trong cùng một khối điều kiện. Việc sử dụng các từ khóa này giúp cho mã nguồn trở nên rõ ràng và dễ đọc hơn, đồng thời tạo điều kiện cho việc xử lý logic phức tạp trong các ứng dụng. Sự linh hoạt trong cách kết hợp giữa if, elif, và else giúp lập trình viên dễ dàng xây dựng các quyết định phức tạp trong mã của họ.

Xem thêm các bài viết liên quan hay và chi tiết khác:

Lý thuyết Tin học 10 Bài 17: Biến và lệnh gán 

Giải Tin học lớp 10 Bài 17: Biến và lệnh gán


Câu 2:

23/11/2024

Đâu là quy tắc đúng khi đặt tên biến cho Python?

Xem đáp án

Đáp án đúng là A

Tên biến chỉ gồm các chữ cái tiếng Anh, các chữ số từ 0 đến 9 và kí tự gạch dưới “_”, không bắt đầu bằng chữ số.

* Tìm hiểu thêm về " Biến và lệnh gán " 

Biến và lệnh gán

- Biến là tên của một vùng nhớ dùng để lưu trực giá trị (dữ liệu) và giá trị đó có thể được thay đổi khi thực hiện chương trình.

- Cú pháp lệnh gán:

<biến> = <biểu thức>

- Khi thực hiện lệnh gán, <giá trị> bên phải sẽ được gán cho <biến>. Nếu biến chưa được khai báo thì nó sẽ được khởi tạo khi thực hiện câu lệnh gán, trong Python không cần khai báo trước kiểu dữ liệu cho biến.

- Ví dụ:

Lý thuyết Tin học 10 Bài 17: Biến và lệnh gán - Kết nối tri thức  (ảnh 1)

- Có thể thực hiện tất cả các phép toán thông thường như +, -, *, /, … trên các biến có cùng kiểu dữ liệu.

Ví dụ:

Lý thuyết Tin học 10 Bài 17: Biến và lệnh gán - Kết nối tri thức  (ảnh 1)

- Có thể gán giá trị cho biến thông qua tính toán giá trị của biểu thức với các biến đã được xác định trước.

Ví dụ:

Lý thuyết Tin học 10 Bài 17: Biến và lệnh gán - Kết nối tri thức  (ảnh 1)

- Tên biến đặt dễ nhớ và có ý nghĩa.

Lý thuyết Tin học 10 Bài 17: Biến và lệnh gán - Kết nối tri thức  (ảnh 1)

- Có thể gán nhiều giá trị đồng thời cho nhiều biến.

Lý thuyết Tin học 10 Bài 17: Biến và lệnh gán - Kết nối tri thức  (ảnh 1)

- Cú pháp của lệnh gán đồng thời như sau:

Lý thuyết Tin học 10 Bài 17: Biến và lệnh gán - Kết nối tri thức  (ảnh 1)

- Quy tắc đặt tên biến (định danh):

+ Chỉ gồm các chữ cái tiếng Anh, các chữ số từ 0 đến 9 và kí tự gạch dưới _

+ Không bắt đầu bằng chữ số.

+ Phân biệt chữ hoa và chữ thường.

Xem thêm các bài viết liên quan hay và chi tiết khác:

Lý thuyết Tin học 10 Bài 17: Biến và lệnh gán 

Giải Tin học lớp 10 Bài 17: Biến và lệnh gán


Câu 3:

20/07/2024

Từ khoá của một ngôn ngữ lâp trình là:

Xem đáp án

Đáp án đúng là: A

Từ khoá là các từ đặc biệt tham gia vào cấu trúc của ngôn ngữ lập trình. Không được phép đặt tên biến hay các định danh trùng với từ khoá


Câu 4:

11/11/2024

Trong ngôn ngữ lập trình Python, từ khoá và tên:

Xem đáp án

Đáp án đúng là: B

- Trong ngôn ngữ lập trình Python, từ khoá và tên: người lập trình phải tuân theo quy tắc đặt tên.

Người lập trình phải tuân theo quy tắc đặt tên của ngôn ngữ Python, và không được phép đặt tên biến hay các định danh trùng với từ khoá.

→ B đúng.A,C,D sai.

* Soạn thảo chương trình

- Cửa sổ Shell của Python cho ta gõ và thực hiện ngay từng câu lệnh vừa đưa vào, nhưng không cho lưu lại câu lệnh đã soạn thảo để thực hiện.

Lý thuyết Tin học 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học (ảnh 5)

Lý thuyết Tin học 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học (ảnh 6)

Hình 2.3: Các bước soạn thảo và thực hiện chương trình Python

- Ở cửa sổ Code, ta có thể soạn thảo và lưu, chạy chương trình ta còn có thể chỉnh sửa chương trình.

Xem thêm các bài viết liên quan,chi tiết khác:

Lý thuyết Tin học 10 Bài 2: Biến, phép gán và biểu thức số học

Giải sách bài tập Tin học lớp 10 Bài 2: Biến, phép gán và biểu thức số học - Cánh diều


Câu 5:

11/11/2024

Trong ngôn ngữ Python, tên nào sau đây đặt sai theo quy tắc?

Xem đáp án

Đáp án đúng là: A

- Trong ngôn ngữ Python, 11tinhoc,đặt sai theo quy tắc.

Vì tên biến không được bắt đầu bằng chữ số.

→ A đúng.B,C,D sai.

* Biến và phép gán

a) Biến trong chương trình

- Dù lập trình bằng ngôn ngữ nào thì cần phải biết sử dụng biến để lưu trữ dữ liệu cần thiết cho chương trình.

- Biến là tên một vùng nhớ, trong chương trình giá trị của biến có thể thay đổi.

Lý thuyết Tin học 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học (ảnh 1)

Hình 2.1: Một chương trình Python

 Lưu ý: Trong Python các biến đều phải được đặt tên theo một số quy tắc.

- Không trùng với từ khóa.

- Bắt đầu bằng chữ cái hoặc dấu “_”.

- Chỉ chứa chữ cái, chữ số và dấu “_”.

Lý thuyết Tin học 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học (ảnh 2)

 

Hình 2.2: Một số từ khóa thường dùng trong Python

Ví dụ 1: n, delta, x1, Ab, _t12, Trường_sa là những tên biến đúng.

b) Phép gán trong chương trình

- Câu lệnh gán giá trị số học cho một biến là câu lệnh phổ biến nhất trong ngôn ngữ lập trình, có dạng như sau:

Biến = <Biểu thức>

Phép gán được thực hiện như sau:

Bước 1: Tính giá trị biểu thức ở vế phải.

Bước 2: Gán kết quả tính được cho biến ở vế trái.

Bảng 1: Kí hiệu các phép toán số học trong Python

Lý thuyết Tin học 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học (ảnh 3)

 

Ví dụ 2: Thứ tự thực hiện phép tính trong biểu thức số học.

Lý thuyết Tin học 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học (ảnh 4)

 Lưu ý:

- Trước và sau mỗi tên biến, mỗi số hoặc dấu phép tính có thể có số lượng tùy ý các dấu cách.

- Trong biểu thức chỉ sử dụng các cặp ngoặc tròn để xác định thứ tự thực hiện các phép tính.

2. Soạn thảo chương trình

- Cửa sổ Shell của Python cho ta gõ và thực hiện ngay từng câu lệnh vừa đưa vào, nhưng không cho lưu lại câu lệnh đã soạn thảo để thực hiện.

Lý thuyết Tin học 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học (ảnh 5)

Lý thuyết Tin học 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học (ảnh 6)

Hình 2.3: Các bước soạn thảo và thực hiện chương trình Python

- Ở cửa sổ Code, ta có thể soạn thảo và lưu, chạy chương trình ta còn có thể chỉnh sửa chương trình.

Xem thêm các bài viết liên quan,chi tiết khác:

Lý thuyết Tin học 10 Bài 2: Biến, phép gán và biểu thức số học

Giải bài tập Tin học lớp 10 Bài 2: Biến phép gán và biểu thức số học

 

Câu 6:

22/07/2024

Lệnh gán giá trị cho biến b nguyên nào sau đây là đúng?

Xem đáp án

Đáp án đúng là: A

Trong python có phân biệt chữ hoa và chữ thường, b là biến nguyên.


Câu 7:

13/11/2024

Trường hợp nào sau đây không phải lệnh gán trong python?

Xem đáp án

Đáp án đúng là: D

- a + b = 100,không phải lệnh gán trong python

a + b = 100 là biểu thức không phải lệnh gán

- Cú pháp lệnh gán <biến> = <giá trị>

-  Câu lệnh gán trong Python dùng dấu = để gán giá trị bên phải cho biến bên trái.

→ D đúng.A,B,C sai.

* Biến và phép gán

a) Biến trong chương trình

- Dù lập trình bằng ngôn ngữ nào thì cần phải biết sử dụng biến để lưu trữ dữ liệu cần thiết cho chương trình.

- Biến là tên một vùng nhớ, trong chương trình giá trị của biến có thể thay đổi.

Lý thuyết Tin học 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học (ảnh 1)

Hình 2.1: Một chương trình Python

Lưu ý: Trong Python các biến đều phải được đặt tên theo một số quy tắc.

- Không trùng với từ khóa.

- Bắt đầu bằng chữ cái hoặc dấu “_”.

- Chỉ chứa chữ cái, chữ số và dấu “_”.

Lý thuyết Tin học 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học (ảnh 2)

 

Hình 2.2: Một số từ khóa thường dùng trong Python

Ví dụ 1: n, delta, x1, Ab, _t12, Trường_sa là những tên biến đúng.

b) Phép gán trong chương trình

- Câu lệnh gán giá trị số học cho một biến là câu lệnh phổ biến nhất trong ngôn ngữ lập trình, có dạng như sau:

Biến = <Biểu thức>

Phép gán được thực hiện như sau:

Bước 1: Tính giá trị biểu thức ở vế phải.

Bước 2: Gán kết quả tính được cho biến ở vế trái.

Bảng 1: Kí hiệu các phép toán số học trong Python

Lý thuyết Tin học 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học (ảnh 3)

 

Ví dụ 2: Thứ tự thực hiện phép tính trong biểu thức số học.

Lý thuyết Tin học 10 Cánh diều Bài 2: Biến, phép gán và biểu thức số học (ảnh 4)

Lưu ý:

- Trước và sau mỗi tên biến, mỗi số hoặc dấu phép tính có thể có số lượng tùy ý các dấu cách.

- Trong biểu thức chỉ sử dụng các cặp ngoặc tròn để xác định thứ tự thực hiện các phép tính.

Xem thêm các bài  viết liên quan,chi tiết khác:

Lý thuyết Tin học 10 Bài 2: Biến, phép gán và biểu thức số học

Giải bài tập Tin học lớp 10 Bài 2: Biến phép gán và biểu thức số học

 


Câu 8:

26/11/2024

Tên biến nào sau đây là đúng trong Python?

Xem đáp án

Đáp án đúng là: D

-Tên biến ab_c1,là đúng trong Python.

- Tên biến chỉ gồm các chữ cái tiếng Anh, các chữ số từ 0 đến 9 và kí tự gạch dưới “_”, không bắt đầu bằng chữ số.

→ D đúng.A,B,C sai.

 * Biến và lệnh gán

- Biến là tên của một vùng nhớ dùng để lưu trực giá trị (dữ liệu) và giá trị đó có thể được thay đổi khi thực hiện chương trình.

- Cú pháp lệnh gán:

<biến> = <biểu thức>

- Khi thực hiện lệnh gán, <giá trị> bên phải sẽ được gán cho <biến>. Nếu biến chưa được khai báo thì nó sẽ được khởi tạo khi thực hiện câu lệnh gán, trong Python không cần khai báo trước kiểu dữ liệu cho biến.

- Ví dụ:

Lý thuyết Tin học 10 Bài 17: Biến và lệnh gán - Kết nối tri thức  (ảnh 1)

- Có thể thực hiện tất cả các phép toán thông thường như +, -, *, /, … trên các biến có cùng kiểu dữ liệu.

Ví dụ:

Lý thuyết Tin học 10 Bài 17: Biến và lệnh gán - Kết nối tri thức  (ảnh 1)

- Có thể gán giá trị cho biến thông qua tính toán giá trị của biểu thức với các biến đã được xác định trước.

Ví dụ:

Lý thuyết Tin học 10 Bài 17: Biến và lệnh gán - Kết nối tri thức  (ảnh 1)

- Tên biến đặt dễ nhớ và có ý nghĩa.

Lý thuyết Tin học 10 Bài 17: Biến và lệnh gán - Kết nối tri thức  (ảnh 1)

- Có thể gán nhiều giá trị đồng thời cho nhiều biến.

Lý thuyết Tin học 10 Bài 17: Biến và lệnh gán - Kết nối tri thức  (ảnh 1)

- Cú pháp của lệnh gán đồng thời như sau:

Lý thuyết Tin học 10 Bài 17: Biến và lệnh gán - Kết nối tri thức  (ảnh 1)

- Quy tắc đặt tên biến (định danh):

+ Chỉ gồm các chữ cái tiếng Anh, các chữ số từ 0 đến 9 và kí tự gạch dưới _

+ Không bắt đầu bằng chữ số.

+ Phân biệt chữ hoa và chữ thường.

Xem thêm các bài viết lien quan,chi tiết khác:

Lý thuyết Tin học 10 Bài 17: Biến và lệnh gán 

Giải Tin học lớp 10 Bài 17: Biến và lệnh gán


Câu 9:

07/12/2024

Tìm lỗi sai trong khai báo biến nguyên Max sau đây?

Max = 2021:

Xem đáp án

Đáp án đúng là: C

Lời giải

Cú pháp lệnh gán <biến> = <giá trị>, không có dấu (:) kết thúc

*Phương pháp giải:

 Áp dụng cú pháp lệnh gán

*Lý thuyết:

- Biến là tên của một vùng nhớ dùng để lưu trực giá trị (dữ liệu) và giá trị đó có thể được thay đổi khi thực hiện chương trình.

- Cú pháp lệnh gán:

<biến> = <biểu thức>

- Khi thực hiện lệnh gán, <giá trị> bên phải sẽ được gán cho <biến>. Nếu biến chưa được khai báo thì nó sẽ được khởi tạo khi thực hiện câu lệnh gán, trong Python không cần khai báo trước kiểu dữ liệu cho biến

Xem thêm

Lý thuyết Tin học 10 Bài 17 (Kết nối tri thức): Biến và lệnh gán 

Câu 10:

15/07/2024

Để gán giá trị cho một biến số ta thực hiện như thế nào?

Xem đáp án

Đáp án đúng là: B

Cú pháp lệnh gán <biến> = <giá trị>


Câu 11:

23/10/2024

Để tính diện tích đường tròn bán kính R, với pi = 3,14, biểu thức nào sau đây trong Python là đúng?

Xem đáp án

Đáp án đúng: B

*Phương pháp giải:

- theo quy tắc tính toán trong python: 

+ trước tiên không có dấu (:)

- Cú pháp lệnh gán: <biến> = <biểu thức>

+ thực hiện các phép tính toán thông thường: * ( phép nhân )

*Lời giải:

Cú pháp lệnh gán <biến> = <giá trị>, không có dấu (:)

Vậy S = R*R*pi

*Lý thuyết cần nắm về biến và lệnh gán trong python: 

a) Biến và lệnh gán:

- Biến là tên của một vùng nhớ dùng để lưu trực giá trị (dữ liệu) và giá trị đó có thể được thay đổi khi thực hiện chương trình.

- Cú pháp lệnh gán: <biến> = <biểu thức>

- Khi thực hiện lệnh gán, <giá trị> bên phải sẽ được gán cho <biến>. Nếu biến chưa được khai báo thì nó sẽ được khởi tạo khi thực hiện câu lệnh gán, trong Python không cần khai báo trước kiểu dữ liệu cho biến.

- Có thể thực hiện tất cả các phép toán thông thường như +, -, *, /, … trên các biến có cùng kiểu dữ liệu.

- Có thể gán giá trị cho biến thông qua tính toán giá trị của biểu thức với các biến đã được xác định trước.

- Có thể gán nhiều giá trị đồng thời cho nhiều biến.

- Quy tắc đặt tên biến (định danh):

+ Chỉ gồm các chữ cái tiếng Anh, các chữ số từ 0 đến 9 và kí tự gạch dưới _

+ Không bắt đầu bằng chữ số.

+ Phân biệt chữ hoa và chữ thường.

Các phép toán trên một số kiểu dữ liệu cơ bản

 - Các phép toán trên kiểu dữ liệu số: +, -, *, /, //, %, **

- Thứ tự các phép tính như sau: phép lũy thừa ** có ưu tiên cao nhất, sau đó /, *, //, % cuối cùng là +, -.

- Các phép toán trên kiểu dữ liệu xâu: + và *

Xem thêm các bài viết liên quan hay, chi tiết:

Lý thuyết Tin học 10 Bài 17 (Kết nối tri thức): Biến và lệnh gán

Giải Tin học 10 Bài 17 (Kết nối tri thức): Biến và lệnh gán 

TOP 15 câu Trắc nghiệm Tin học 10 Bài 17 (Kết nối tri thức 2024) có đáp án: Biến và lệnh gán


Câu 12:

12/09/2024

Để viết 3 mũ 4 trong Python chọn

Xem đáp án

Đáp án đúng là: A

* Cách giải

Để biểu diễn luỹ thừa trong python sử dụng 2 dấu sao (**)


Câu 13:

20/07/2024
Chuyển biểu thức sau sang python  2x+1x+2
Xem đáp án

Đáp án đúng là: B

Trong python, phép cộng “+”, trừ “-“, nhân “*”, chia “/”


Câu 14:

19/07/2024

Kết quả khi thực hiện câu lệnh sau:

>>>10 - 5 ** 2 + 8//3 +2

Xem đáp án

Đáp án đúng là: A

10 - 5 ** 2 + 8//3 +2 = 10 – 25 + 2 + 2 = -11


Câu 15:

22/07/2024

Biểu thức a/(a+1)*(x-1) khi chuyển sang dạng toán học có dạng:

Xem đáp án

Đáp án đúng là: B

Thực hiện lần lượt từ trái sang phải đối với biểu thức chỉ có phép nhân và phép chia


Bắt đầu thi ngay