Trắc nghiệm Tin học 10 kết nối tri thức bài Ôn tập lập trình Python

Câu hỏi và bài tập trắc nghiệm tin học 10 bài Ôn tập lập trình Python kết nối tri thức có đáp án. Học sinh luyện tập bằng cách chọn đáp án của mình trong từng câu hỏi. Đề thi trắc nghiệm có đáp án trực quan sau khi chọn kết quả: nếu sai thì kết quả chọn sẽ hiển thị màu đỏ kèm theo kết quả đúng màu xanh. Chúc bạn làm bài thi tốt.

Câu 1: Cho đoạn chương trình sau:

a=10

print(a)

Biến a thuộc dữ liệu kiểu

  • A. int.
  • B. float.
  • C. bool.
  • D. str.

Câu 2: Cấu trúc rẽ nhánh có các khối lệnh thực hiện lệnh như thế nào?

  • A. Khối các câu lệnh chỉ được thực hiện tuy thuộc vào đỉều kiện nào đó là đúng hay sai.
  • B. Khối gồm các lệnh được thực hiện theo trình tự từ trên xuống dưới.
  • C. Khối này tương ứng với cấu trúc tuần tự trong chương trình và được thể hiện bằng các câu lệnh như: gán giá trị, nhập/xuất dữ liệu,...
  • D. Khối các câu lệnh được thực hiện lặp đi lặp lại tuỳ theo điều kiện nào đỏ vẫn còn đúng hay sai.

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

  • A. Tên biến có thể bắt đầu bằng dấu gạch dưới...
  • B. Có thể sử dụng keyword làm tên biến.
  • C. Tên biến có thể bắt đầu bằng một chữ số.
  • D. Tên biến có thể có các ký hiệu như ! @ # %

Câu 4: Biến k thuộc số kiểu thực, cách khai báo nào là sai?

  • A. t=float.
  • B. t:float.
  • C. t=8.2.
  • D. t=6.5.

Câu 5: Outpit của mệnh lệnh:

print(3>=3)

  • A. 3>=3.
  • B. True.
  • C. False.
  • D. None.

Câu 6: Phát biểu nào sử dụng câu lệnh rẽ nhánh dạng thiếu?

  • A. a là số chẵn.
  • B. Điều kiện cần để a là số chẵn là a chia hết cho 2.
  • C. a là số chẵn khi a chia hết cho 2.
  • D. Nếu a chia hết cho 2 thì a là số chẵn.

Câu 7: Khối các câu lệnh được thực hiện lặp đi lặp lại tuỳ theo điều kiện nào đó vẫn còn đúng hay sai thuộc dạng cấu trúc nào sau đây?

  • A. Cấu trúc tuần tự.
  • B. Cấu trúc lặp.
  • C. Cấu trúc rẽ nhánh.
  • D. Đáp án khác.

Câu 8: Khẳng định nào sau đây về Python là đúng?

  • A. Python là một ngôn ngữ lập trình cấp cao.
  • B. Python là một ngôn ngữ thông dịch.
  • C. Python là ngôn ngữ lập trình hướng đối tượng.
  • D. Tất cả các đáp án đều đúng.

Câu 9: Kiểu dữ liệu danh sách có tên là gì?

  • A. list.
  • B. bool.
  • C. str.
  • D. int.

Câu 10: Muốn đưa ra màn hình số 3,4 mỗi số trên 1 dòng ta dùng lệnh gì?

  • A. print(‘3,4’).
  • B. print(‘3’,end=’’)      print(‘4’).
  • C. print(‘3’) print(‘4’).
  • D. print(‘3’)        (‘4’).

Câu 11: Lệnh range (3,10) trả lại vùng có giá trị gồm các số nào dưới đây?

  • A. 1, 3, 4, 5, 6, 7, 8, 9.
  • B. 0,1, 2, 3, 4, 5, 6, 7, 8, 9.
  • C. 2, 3, 4, 5, 6, 7, 8, 9.
  • D. 3, 4, 5, 6, 7, 8, 9.

Câu 12: Hàm nào sau đây là hàm tích hợp sẵn trong Python

  • A. seed().
  • B. sqrt().
  • C. factorial().
  • D. print().

Câu 13: Tên nào trong ngôn ngữ Python là đặt sai theo quy cách?

  • A. Bai#1.
  • B. Bai1.
  • C. _Bai 1.
  • D. Bai1_.

Câu 14: Lệnh nào dùng để lấy dữ liệu đầu vào từ người dùng?

  • A. cin.
  • B. scanf().
  • C. input().
  • D. print().

Câu 15: Đâu không phải là kiểu dữ liệu tiêu chuẩn trong Python?

  • A. List.
  • B. Dictionary.
  • C. Class.
  • D. Tuple.

Câu 16: Kí hiệu nào dùng để xác định các khối lệnh (khối lệnh của hàm, vòng lặp,...) trong Python?

  • A. Dấu ngoặc nhọn { }.
  • B. Dấu ngoặc vuông [ ].
  • C. Thụt lề.
  • D. Dầu ngoặc đơn ( ).

Câu 17: Câu lệnh sử dụng toán tử and trả về kết quả TRUE khi nào?

  • A. Cả hai toán hạng đều là TRUE.
  • B. Cả hai toán hàng đều là FALSE.
  • C. Một trong hai toán hạng là TRUE.
  • D. Toán hạng đầu tiên là TRUE.

Câu 18: Cho đoạn chương trình sau:

s=0

for i in range(6):

s=s+i

Sau khi thực hiện đoạn chương trình trên giá trị của s là

  • A. 1.
  • B. 15.
  • C. 6.
  • D. 21.

Câu 19: Ý nghĩa của hàm __init__() trong Python là gì?

  • A. Khởi tạo một lớp để sử dụng.
  • B. Được gọi khi một đối tượng mới được khởi tạo.
  • C. Khởi tạo và đưa tất cả các thuộc tính dữ liệu về 0 khi được gọi.
  • D. Không có đáp án đúng.

Câu 20: Khẳng định nào là đúng về chú thích trong Python?

  • A. Chú thích giúp cho các lập trình viên hiểu rõ hơn về chương trình.
  • B. Trình thông dịch Python sẽ bỏ qua những chú thích.
  • C. Có thể viết chú thích trên cùng một dòng với lệnh/biểu thức hoặc viết trên nhiều dòng mà không vấn đề gì cả.
  • D. Tất cả các đáp án trên.

Xem thêm các bài Trắc nghiệm tin học 10 kết nối tri thức, hay khác:

Dưới đây là danh sách Trắc nghiệm tin học 10 kết nối tri thức chọn lọc, có đáp án, cực sát đề chính thức theo nội dung sách giáo khoa Lớp 10.

Xem Thêm

Lớp 10 | Để học tốt Lớp 10 | Giải bài tập Lớp 10

Giải bài tập SGK, SBT, VBT và Trắc nghiệm các môn học Lớp 10, dưới đây là mục lục các bài giải bài tập sách giáo khoa và Đề thi chi tiết với câu hỏi bài tập, đề kiểm tra 15 phút, 45 phút (1 tiết), đề thi học kì 1 và 2 (đề kiểm tra học kì 1 và 2) các môn trong chương trình Lớp 10 giúp bạn học tốt hơn.

Lớp 10 - Kết nối tri thức

Giải sách giáo khoa

Giải sách bài tập