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 Các lệnh vào ra đơn giả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 Các lệnh vào ra đơn giản 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 Số câu25Quiz ID44054 Làm bài Câu 1 Để chuyển đổi một chuỗi nhập vào từ 'input()' thành số nguyên, chúng ta sử dụng hàm nào? A str_to_int() B float() C int() D convert_int() Câu 2 Trong Python, lệnh nào sau đây được sử dụng để nhận dữ liệu nhập từ bàn phím? A get() B input() C read() D receive() Câu 3 Cho đoạn chương trình Python sau: python a = 5 b = 10 print('Tổng của a và b là:', a + b) Kết quả hiển thị trên màn hình là gì? A Tổng của a và b là: a + b B Tổng của a và b là: 15 C Tổng của a và b là: 510 D Lỗi cú pháp Câu 4 Trong cú pháp của lệnh 'input([prompt])', phần '[prompt]' có ý nghĩa gì? A Là tham số bắt buộc để thông báo cho người dùng B Là một chuỗi tùy chọn để hiển thị lời nhắc trước khi nhập liệu C Là tên biến sẽ lưu trữ giá trị nhập vào D Là kiểu dữ liệu mà người dùng phải nhập vào Câu 5 Hàm 'float()' được sử dụng để làm gì? A Chuyển đổi một số thành chuỗi B Chuyển đổi một chuỗi thành số nguyên C Chuyển đổi một giá trị thành số thực D Làm tròn số Câu 6 Nếu người dùng nhập 'abc' khi chương trình yêu cầu nhập một số nguyên bằng 'n = int(input())', điều gì sẽ xảy ra? A Chương trình sẽ tự động chuyển 'abc' thành 0 B Chương trình sẽ bỏ qua giá trị và tiếp tục chạy C Chương trình sẽ báo lỗi 'ValueError' D Chương trình sẽ chờ người dùng nhập lại Câu 7 Trong Python, mặc định hàm 'print()' sẽ kết thúc bằng ký tự gì sau khi in xong nội dung? A Dấu cách (' ') B Dấu chấm câu ('.') C Ký tự xuống dòng ('\n') D Ký tự null ('\0') Câu 8 Điều gì KHÔNG ĐÚNG khi nói về lệnh 'print()' trong Python? A Có thể in nhiều đối số khác nhau B Mặc định các đối số được phân cách bởi dấu phẩy C Mặc định sau khi in sẽ tự động xuống dòng D Luôn trả về một giá trị chuỗi Câu 9 Cho đoạn mã: python so = 10.5 print(int(so)) Kết quả hiển thị là gì? A 10.5 B 10 C 11 D Lỗi Câu 10 Để in giá trị của biến 'x' (giả sử x = 10) cùng với một chuỗi mô tả 'Giá trị của x là:', cú pháp đúng là gì? A print('Giá trị của x là: ' + x) B print('Giá trị của x là:', x) C print(f'Giá trị của x là: {x}') D Cả B và C đều đúng Câu 11 Cho đoạn mã: python so_a = int(input('Nhập số A: ')) so_b = int(input('Nhập số B: ')) print('Tích của hai số là:', so_a * so_b) Nếu người dùng nhập '5' cho số A và '7' cho số B, kết quả hiển thị là gì? A Tích của hai số là: 57 B Tích của hai số là: 12 C Tích của hai số là: 35 D Lỗi khi nhân hai số Câu 12 Giá trị trả về của hàm 'input()' luôn có kiểu dữ liệu là gì? A Số nguyên (int) B Số thực (float) C Chuỗi (str) D Boolean (bool) Câu 13 Khi muốn in ra một chuỗi cố định và giá trị của một biến số, cách nào sau đây là hiệu quả nhất để kết hợp chúng? A Sử dụng toán tử '+' để nối chuỗi và biến (chuyển biến sang chuỗi trước) B Sử dụng dấu phẩy ',' trong hàm print() C Sử dụng f-string (formatted string literals) D Cả B và C đều là các cách hiệu quả và được khuyến nghị Câu 14 Cho đoạn mã: python print('Xin', end=' ') print('chào', end='!') print('!') Kết quả hiển thị trên màn hình là gì? A Xin chào!! B Xin chào! ! C Xin chào! D Xin chào! ! Câu 15 Điều gì sẽ xảy ra nếu bạn không truyền bất kỳ đối số nào vào hàm 'print()'? A Sẽ báo lỗi B Sẽ in ra một dòng trống C Sẽ in ra giá trị 'None' D Không có gì xảy ra Câu 16 Muốn in hai câu lệnh 'print()' trên cùng một dòng mà không xuống dòng, ta sử dụng tham số nào của hàm 'print()'? A start B line C end D next Câu 17 Cho đoạn mã: python c = input('Nhập một ký tự: ') print('Bạn đã nhập:', c) Nếu người dùng nhập '123' thì biến 'c' sẽ lưu trữ giá trị gì và kiểu dữ liệu là gì? A Giá trị 123, kiểu int B Giá trị '123', kiểu str C Giá trị 123, kiểu float D Lỗi do nhập số Câu 18 Khi sử dụng hàm 'input()', chuỗi được hiển thị cho người dùng để yêu cầu nhập liệu được gọi là gì? A Hộp thoại (dialog) B Lời nhắc (prompt) C Thông báo (message) D Chỉ dẫn (instruction) Câu 19 Trong Python, lệnh nào sau đây được sử dụng để hiển thị dữ liệu ra màn hình? A display() B show() C print() D output() Câu 20 Cho đoạn mã: python s_gia = input('Nhập giá sản phẩm: ') int_gia = int(s_gia) print('Giá đã chuyển đổi:', int_gia) Nếu người dùng nhập '100.5' thì điều gì sẽ xảy ra? A In ra 'Giá đã chuyển đổi: 100' B In ra 'Giá đã chuyển đổi: 100.5' C Báo lỗi 'ValueError' vì chuỗi không phải số nguyên hợp lệ D Báo lỗi cú pháp Câu 21 Cho đoạn chương trình sau: python ten = input('Nhập tên của bạn: ') print('Xin chào,', ten) Nếu người dùng nhập 'An' vào bàn phím, kết quả hiển thị sẽ là gì? A Nhập tên của bạn: An B Xin chào, An C Nhập tên của bạn: Xin chào, An D Lỗi Câu 22 Để nhập vào một số thực từ bàn phím, ta cần thực hiện chuyển đổi kiểu dữ liệu nào? A Từ int sang float B Từ str sang int C Từ str sang float D Không cần chuyển đổi Câu 23 Để nhập vào hai số nguyên từ bàn phím và tính tổng của chúng, đoạn mã nào sau đây là đúng? A a = input(); b = input(); print(a + b) B a = int(input()); b = int(input()); print(a + b) C a = input(); b = input(); print(int(a) + int(b)) D Cả B và C đều đúng Câu 24 Khi bạn dùng 'print(a, b, c)', các giá trị 'a', 'b', 'c' sẽ được in ra theo thứ tự nào? A Theo thứ tự ngẫu nhiên B Theo thứ tự ngược lại (c, b, a) C Theo thứ tự xuất hiện trong lệnh (a, b, c) D Phụ thuộc vào kiểu dữ liệu Câu 25 Làm thế nào để 'print()' các giá trị 'a', 'b', 'c' trên cùng một dòng và cách nhau bởi dấu gạch ngang '-'? A print(a, b, c, separator='-') B print(a, b, c, sep='-') C print(a + '-' + b + '-' + c) D print(a-b-c) 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 Lịch sử 10 chân trời sáng tạo học kì I