Trắc nghiệm tin học 10 kết nối tri thứcTrắc nghiệm Tin học 10 kết nối tri thức bài Biến và lệnh gán Đăng vào 3 Tháng 5, 2026 bởi admin Trắc nghiệm Tin học 10 kết nối tri thức bài Biến và lệnh gán Trắc nghiệm Tin học 10 kết nối tri thức bài Biến và lệnh gán Số câu25Quiz ID44053 Làm bài Câu 1 Trong lập trình, biến là gì A Là một khu vực trên màn hình để hiển thị dữ liệu B Là một từ khóa cố định không thể thay đổi giá trị C Là một tên gọi cho một vùng nhớ dùng để lưu trữ dữ liệu và giá trị của nó có thể thay đổi được trong quá trình thực hiện chương trình D Là một lệnh dùng để thực hiện phép tính toán học Câu 2 Cho đoạn chương trình Python sau: 'x = 10 y = 20 x = y print(x, y)'. Kết quả hiển thị trên màn hình là gì A 10 20 B 20 10 C 20 20 D 10 10 Câu 3 Kiểu dữ liệu 'str' (string) trong Python dùng để lưu trữ A Số nguyên và số thực B Các giá trị True/False C Chuỗi ký tự và văn bản D Các giá trị ngày tháng Câu 4 Trong Python, đâu là cú pháp đúng của lệnh gán giá trị cho biến A biến <- giá_trị B giá_trị -> biến C biến = giá_trị D biến := giá_trị Câu 5 Đâu là một tên biến hợp lệ trong Python A 1_bien B ten bien C bien_thu_nhat D class Câu 6 Kiểu dữ liệu 'float' trong Python được dùng để lưu trữ loại giá trị nào A Các số nguyên B Các chuỗi ký tự C Các số thực (có phần thập phân) D Các giá trị logic (True/False) Câu 7 Đâu là một trong những quy tắc quan trọng khi đặt tên biến trong Python A Tên biến phải bắt đầu bằng một số B Tên biến không được chứa dấu cách C Tên biến có thể chứa các ký tự đặc biệt như @, #, $ D Tên biến phải viết hoa toàn bộ Câu 8 Kiểu dữ liệu nào được sử dụng phổ biến nhất để lưu trữ các số nguyên không có phần thập phân A float B str C int D bool Câu 9 Để hoán đổi giá trị của hai biến 'a' và 'b' trong Python một cách ngắn gọn, ta có thể sử dụng cú pháp nào A a = b; b = a B b = a; a = b C a, b = b, a D swap(a, b) Câu 10 Cho đoạn chương trình Python sau: 'diem_toan = 8.5 diem_van = 7 diem_trung_binh = (diem_toan + diem_van) / 2 print(diem_trung_binh)'. Giá trị của diem_trung_binh là gì A 7 B 8 C 7.75 D 8.5 Câu 11 Cho đoạn mã Python: 'a = 10 b = 5 c = a / b print(c)'. Kết quả hiển thị là gì A 2 B 2.0 C 5 D 10 Câu 12 Cho đoạn mã Python: 'so_luong = 5 don_gia = 10.5 thanh_tien = so_luong * don_gia print(thanh_tien)'. Kiểu dữ liệu của biến 'thanh_tien' là gì A int B str C float D bool Câu 13 Nếu một biến đã được gán giá trị, sau đó lại được gán một giá trị mới, điều gì sẽ xảy ra với giá trị cũ của biến A Giá trị cũ được lưu trữ song song với giá trị mới B Giá trị cũ sẽ bị thay thế hoàn toàn bởi giá trị mới C Chương trình sẽ báo lỗi vì biến không thể có hai giá trị D Giá trị cũ sẽ tự động được cộng vào giá trị mới Câu 14 Lệnh nào sau đây KHÔNG phải là một lệnh gán hợp lệ trong Python A x = 5 + 3 B y = 'hello' C z = x == y D 10 = so_nguyen Câu 15 Thế nào là 'biểu thức' trong lệnh gán 'tên_biến = biểu_thức' A Là tên của biến sẽ nhận giá trị B Là một giá trị cố định không đổi C Là phần bên phải của dấu bằng, có thể là hằng số, biến khác, phép toán hoặc hàm, mà kết quả của nó sẽ được gán cho biến bên trái D Là một từ khóa của ngôn ngữ lập trình Câu 16 Cho đoạn mã Python: 's = 'Xin chao' s = s + ' the gioi' print(s)'. Kết quả của biến 's' là gì A Xin chao B the gioi C Xin chao the gioi D Lỗi chương trình Câu 17 Biến và lệnh gán đóng vai trò như thế nào trong việc giải quyết bài toán tính tổng của hai số A Chúng giúp hiển thị trực tiếp kết quả mà không cần tính toán B Biến dùng để lưu trữ hai số cần tính và kết quả tổng, lệnh gán dùng để thực hiện phép cộng và lưu kết quả vào biến tổng C Chúng chỉ dùng để định nghĩa tên của bài toán D Chúng giúp chương trình tự động đọc dữ liệu từ tệp Câu 18 Mục đích chính của lệnh gán trong lập trình là gì A Để in dữ liệu ra màn hình B Để thực hiện các phép so sánh C Để lưu trữ hoặc cập nhật giá trị của một biến trong bộ nhớ D Để khai báo một hàm mới Câu 19 Trong lập trình Python, 'hằng số' có điểm gì khác biệt so với 'biến' A Hằng số có tên bắt đầu bằng số, biến không B Hằng số có giá trị không thể thay đổi sau khi được định nghĩa, trong khi giá trị của biến có thể thay đổi C Hằng số chỉ có thể lưu số nguyên, biến có thể lưu mọi kiểu dữ liệu D Trong Python không tồn tại khái niệm hằng số Câu 20 Cho đoạn mã Python: 'ten = 'An' tuoi = 15 thong_bao = 'Hoc sinh ' + ten + ' nam nay ' + str(tuoi) + ' tuoi' print(thong_bao)'. Kết quả là gì A Hoc sinh An nam nay 15 tuoi B Hoc sinh An nam nay tuoi C Hoc sinh + An + nam nay + 15 + tuoi D Lỗi chương trình Câu 21 Trong Python, biến có cần phải khai báo kiểu dữ liệu trước khi sử dụng không A Có, luôn luôn phải khai báo kiểu dữ liệu B Không, Python tự động suy luận kiểu dữ liệu khi gán giá trị C Chỉ khi biến đó là số nguyên D Chỉ khi biến đó là chuỗi ký tự Câu 22 Lệnh gán 'a = a + 1' có ý nghĩa gì A Gán giá trị 1 cho biến a B Tăng giá trị của biến a lên 1 đơn vị C Kiểm tra xem giá trị của a có bằng a + 1 hay không D Khai báo một biến mới tên là 'a + 1' Câu 23 Trong Python, cú pháp nào sau đây dùng để gán cùng một giá trị cho nhiều biến cùng lúc A a, b, c = 0 B a = 0; b = 0; c = 0 C a = b = c = 0 D Chỉ có thể gán từng biến một Câu 24 Khi sử dụng biến để lưu trữ dữ liệu, tầm quan trọng của việc chọn tên biến gợi nhớ là gì A Giúp chương trình chạy nhanh hơn B Giúp mã nguồn dễ đọc, dễ hiểu và dễ bảo trì hơn C Giúp giảm dung lượng bộ nhớ mà biến chiếm D Là yêu cầu bắt buộc của mọi ngôn ngữ lập trình Câu 25 Trong Python, từ khóa nào sau đây KHÔNG thể dùng làm tên biến A my_var B if C number1 D temp_value Trắc nghiệm Tin học 10 kết nối tri thức bài Ngôn ngữ lập trình bậc cao và Python Trắc nghiệm Tin học 10 kết nối tri thức bài Các lệnh vào ra đơn giản