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 Một số kiểu dữ liệu và dữ liệu văn bả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 Một số kiểu dữ liệu và dữ liệu văn bản Trắc nghiệm Tin học 10 kết nối tri thức bài Một số kiểu dữ liệu và dữ liệu văn bản Số câu25Quiz ID44039 Làm bài Câu 1 Xác định kết quả của phép toán lôgic: (5 > 3) or (2 > 8)? A True B False C None D Lỗi chương trình Câu 2 Dữ liệu kiểu 'float' chiếm bao nhiêu bộ nhớ hơn kiểu 'int' trong thực tế lưu trữ thông thường? A Tùy thuộc vào kiến trúc máy tính và ngôn ngữ lập trình cụ thể B Luôn luôn bằng nhau trong mọi trường hợp C Kiểu 'int' luôn chiếm gấp đôi kiểu 'float' D Kiểu 'float' luôn chiếm 1 bit duy nhất Câu 3 Phép toán lôgic 'not True' sẽ cho kết quả là gì? A False B True C None D 0 Câu 4 Tại sao phải dùng bảng mã Unicode thay cho ASCII khi soạn thảo văn bản tiếng Việt? A Vì ASCII không có đủ mã để biểu diễn các chữ cái có dấu trong tiếng Việt B Vì ASCII làm cho chữ tiếng Việt bị sai lỗi chính tả tự động C Vì Unicode giúp văn bản tiếng Việt trông đẹp hơn ASCII D Vì Unicode chỉ dành riêng cho các ngôn ngữ ở khu vực Đông Nam Á Câu 5 Lệnh nào trong Python dùng để kiểm tra kiểu dữ liệu của một biến? A type() B check() C data() D format() Câu 6 Trong các giá trị sau, giá trị nào không thể thuộc kiểu 'bool'? A 'True' B True C False D Cả ba đều thuộc kiểu bool Câu 7 Khi so sánh hai xâu ký tự 'Apple' và 'Banana', xâu nào được coi là nhỏ hơn trong máy tính? A 'Apple' nhỏ hơn vì ký tự 'A' có mã ASCII nhỏ hơn 'B' B 'Banana' nhỏ hơn vì nó có nhiều ký tự hơn C Hai xâu này bằng nhau vì đều là tên trái cây D Không thể so sánh được hai xâu ký tự Câu 8 Mã ASCII của ký tự 'A' là 65. Mã ASCII của ký tự 'B' sẽ là bao nhiêu? A 66 B 64 C 67 D 97 Câu 9 Biểu thức '10 + 20' trong lập trình Python sẽ cho kết quả thuộc kiểu gì nếu 10 và 20 là số nguyên? A int B str C float D bool Câu 10 Xâu ký tự rỗng (xâu không chứa ký tự nào) được ký hiệu trong Python như thế nào? A '' (hai dấu nháy đơn viết liền) B ' ' (một dấu cách trong nháy đơn) C None D 0 Câu 11 Dữ liệu văn bản trong máy tính được lưu trữ dưới dạng nào? A Dãy các bit đại diện cho mã của từng ký tự B Các hình ảnh nhỏ của từng chữ cái C Các tín hiệu âm thanh tương ứng với chữ cái D Các xung điện có độ dài khác nhau Câu 12 Ký tự 'space' (dấu cách) có được mã hóa trong bảng mã ASCII không? A Có, và nó có mã số là 32 B Không, vì nó không hiển thị hình ảnh C Có, nhưng nó dùng chung mã với số 0 D Không, máy tính tự bỏ qua dấu cách Câu 13 Bảng mã ASCII chuẩn sử dụng bao nhiêu bit để mã hóa một ký tự? A 8 bit B 4 bit C 16 bit D 32 bit Câu 14 Phát biểu nào sau đây là SAI về kiểu dữ liệu văn bản? A Máy tính có thể hiểu trực tiếp các chữ cái mà không cần mã hóa B Mỗi ký tự được biểu diễn bằng một dãy bit C Các ký số (0-9) cũng có thể được lưu trữ dưới dạng văn bản D Văn bản có thể bao gồm chữ cái, chữ số và các ký hiệu đặc biệt Câu 15 Trong Python, giá trị '3.14' thuộc kiểu dữ liệu nào? A float B int C bool D str Câu 16 Mã hóa văn bản là quá trình gì? A Chuyển đổi các ký tự thành dãy bit để máy tính xử lý B Dịch văn bản từ ngôn ngữ này sang ngôn ngữ khác C Thay đổi font chữ của văn bản để trông đẹp hơn D Nén tệp văn bản để giảm dung lượng lưu trữ Câu 17 Kiểu dữ liệu lôgic (boolean) chỉ nhận những giá trị nào? A True hoặc False B 0 hoặc bất kỳ số dương nào C Các ký tự từ A đến Z D Mọi số thực từ 0 đến 1 Câu 18 Một tệp văn bản chứa 100 ký tự ASCII chuẩn sẽ chiếm dung lượng khoảng bao nhiêu? A 100 byte B 100 bit C 800 byte D 10 byte Câu 19 Trong Python, biến x = '10' thuộc kiểu dữ liệu nào? A Kiểu xâu ký tự (str) B Kiểu số nguyên (int) C Kiểu số thực (float) D Kiểu lôgic (bool) Câu 20 Trong lập trình, kiểu dữ liệu là gì? A Là tập hợp các giá trị mà một biến có thể nhận và các phép toán có thể thực hiện trên các giá trị đó B Là tên gọi của các thiết bị lưu trữ dữ liệu trong máy tính C Là quy tắc đặt tên cho các biến trong chương trình D Là phương pháp để mã hóa hình ảnh thành dãy bit Câu 21 Mục đích chính của việc phân chia các kiểu dữ liệu khác nhau trong máy tính là gì? A Để máy tính có thể lưu trữ và xử lý dữ liệu một cách phù hợp và hiệu quả B Để tăng tốc độ đường truyền internet khi gửi dữ liệu C Để người dùng dễ dàng phân biệt các loại tệp tin văn bản D Để bảo mật thông tin tuyệt đối cho người sử dụng Câu 22 Trong máy tính, đơn vị nhỏ nhất để lưu trữ thông tin là gì? A bit B byte C kilobyte D character Câu 23 Ưu điểm lớn nhất của bảng mã Unicode so với bảng mã ASCII là gì? A Có khả năng mã hóa tất cả các bảng chữ cái của mọi ngôn ngữ trên thế giới B Chiếm ít dung lượng bộ nhớ hơn bảng mã ASCII C Dễ dàng tính toán các phép toán số học hơn D Chỉ dùng để mã hóa các ký tự tiếng Anh chuyên dụng Câu 24 Phép toán 'and' trong kiểu dữ liệu lôgic trả về True khi nào? A Khi cả hai mệnh đề tham gia đều là True B Khi ít nhất một trong hai mệnh đề là True C Khi cả hai mệnh đề đều là False D Khi mệnh đề đầu tiên là True và mệnh đề thứ hai là False Câu 25 Kiểu dữ liệu số nguyên (int) thường được sử dụng cho loại dữ liệu nào sau đây? A Số lượng học sinh trong một lớp học B Điểm trung bình môn học có phần thập phân C Họ và tên của một cá nhân D Trạng thái đúng hoặc sai của một mệnh đề Trắc nghiệm Tin học 10 kết nối tri thức bài Vai trò của thiết bị thông minh và tin học đối với xã hội Trắc nghiệm Tin học 10 kết nối tri thức bài Hệ nhị phân và dữ liệu số nguyên