DayThemIconLogo
DayThemTextLogoDayThemSpecificTextLogo
Câu
1
trên 28
ab testing

Đề kiểm tra học kì 2 Tin học 10 có đáp án - Đề 1

Trắc nghiệm tin học lớp 10

calendar

Ngày đăng: 18-08-2025

oClockCircle

Thời gian làm: 00:38:00

L

Biên soạn tệp:

Võ Gia Lợi

Tổng câu hỏi:

28

Ngày tạo:

07-06-2025

Tổng điểm:

10 Điểm

Câu hỏi

Số điểm

Lời giải

  1. Câu 1
    Cho xâu a = ‘Tân Lập! Đây là trường của em!’ Kết quả của lệnh len(a) là:
    • A.
      28
    • B.
      29
    • C.
      30
    • D.
      31
  2. Câu 2

    Kết quả của đoạn chương trình sau:

    i = 1

    while i <= 100:

    if i % 2 == 0:

    print(i)

    i = i + 1

    • A.
      In ra màn hình các số chẵn từ 1 đến 100
    • B.
      In ra các số lẻ từ 1 đến 100
    • C.
      In ra các số từ 1 đến 100
    • D.
      In ra các số từ 1 đến 99
  3. Câu 3
    Những công đoạn chính của quá trình phát triển phần mềm?
    • A.
      Phân tích hệ thống – Lập trình.
    • B.
      Thiết kế phần mềm – Lập trình – Kiểm thử phần mềm.
    • C.
      Lập trình – Kiểm thử phần mềm.
    • D.
      Phân tích hệ thống – Thiết kế phần mềm – Lập trình – Kiểm thử phần mềm.
  4. Câu 4
    Để xem giá trị các biến sau khi thực hiện một câu lệnh ta dùng:
    • A.
      Lệnh intput().
    • B.
      Các phép tính toán.
    • C.
      Công cụ Debug.
    • D.
      Thư viện PDB.
  5. Câu 5
    Đâu là ngành nghề không liên quan đến nghề lập trình web, trò chơi, thiết bị di động?
    • A.
      Giáo dục.
    • B.
      Marketting.
    • C.
      Truyền thông.
    • D.
      Xây dựng.
  6. Câu 6
    Giải bài toán trên máy tính được tiến hành qua mấy bước?
    • A.
      3
    • B.
      4
    • C.
      5
    • D.
      6
  7. Câu 7
    Khi sử dụng hàm có sẵn (trong một thư viện) ta cần:
    • A.
      Gọi hàm có sẵn thực hiện mà không cần xây dựng lại hàm đó.
    • B.
      Phải xây dựng lại hàm đó.
    • C.
      Phải khai báo hàm trước khi gọi.
    • D.
      Phải khai báo và xây dựng lại.
  8. Câu 8
    Nội dung nào không phải là công việc của phát triển phần mềm?
    • A.
      Sửa chữa phần cứng.
    • B.
      Phát triển games.
    • C.
      Phát triển ứng dụng trên web.
    • D.
      Phát triển ứng dụng di động.
  9. Câu 9
    Lỗi ngoại lệ trong Python là lỗi gì?
    • A.
      Lỗi khi viết một câu lệnh sai cú pháp của ngôn ngữ lập trình
    • B.
      Lỗi khi truy cập một biến chưa được khai báo
    • C.
      Lỗi khi không thể thực hiện một lệnh nào đó của chương trình
    • D.
      Lỗi khi chương trình biên dịch sang tệp exe
  10. Câu 10
    Hàm range(101) sẽ tạo ra:
    • A.
      một dãy số từ 0 đến 100
    • B.
      một dãy số từ 1 đến 101
    • C.
      101 số ngẫu nhiên
    • D.
      một dãy số ngẫu nhiên 101
  11. Câu 11
    Chọn phát biểu không đúng?
    • A.
      Quá trình xác định lỗi và sửa lỗi được gọi là gỡ lỗi.
    • B.
      Trong Python có công cụ hỗ trợ cho người dùng tìm lỗi.
    • C.
      Lỗi ngoại lệ là lỗi câu lệnh viết không theo đúng quy định của ngôn ngữ.
    • D.
      Lỗi ngữ nghĩa còn gọi là lỗi logic là lỗi mặc dù các câu lệnh viết đúng theo quy định của ngôn ngữ nhưng sai trong thao tác xử lí nào đó.
  12. Câu 12
    Các bước giải bài toán sau dùng để:
    Media VietJack
    • A.
      Tìm số nhỏ nhất trong ba số a, b, c;
    • B.
      Tìm số lớn nhất trong ba số a, b, c ;
    • C.
      Tìm số lớn nhất trong dãy số nguyên N số.
    • D.
      Tìm số nhỏ nhất trong dãy số nguyên N số.
  13. Câu 13
    Biểu thức điều kiện nào sau đây biểu thị phần tử thứ i của list A nằm trong khoảng (-3, 9)?
    • A.
      (A[i] > -3) or (A[i] < 9)
    • B.
      (A[i] < -3) and (A[i] > 9)
    • C.
      (-3 <= A[i] <= 9)
    • D.
      (A[i] > -3) and (A[i] <9)
  14. Câu 14
    Hàm trong Python được khai báo theo mẫu:
    • A.

      def tên_hàm(tham số):

      Các lệnh mô tả hàm

    • B.

      def tên_hàm(tham số)

      Các lệnh mô tả hàm

    • C.

      def tên_hàm()

      Các lệnh mô tả hàm

    • D.

      def (tham số):

      Các lệnh mô tả hàm

Xem trước