Tắt QC

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. Dưới cùng của bài trắc nghiệm, có phần xem kết quả để biết bài làm của mình. Kéo xuống dưới để bắt đầu

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 đáp án

Bình luận

Giải bài tập những môn khác