DayThemIconLogo
DayThemTextLogoDayThemSpecificTextLogo
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

Tổng câu hỏi:28
Thời gian làm: 00:38:00

Tổng câu hỏi: 28

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

N
Câu 1 (0.35đ)
Giả sử s = "Thời khóa biểu" thì len(s) bằng bao nhiêu?
  • A.
    3
  • B.
    5
  • C.
    14
  • D.
    17

Chưa có lời giải

Đã ẩn 50% câu hỏi phần đầu

Để xem các câu đã ẩn, lời giải hoặc đáp án, vui lòng bấm nút dưới đây.

Câu 14 (0.35đ)

Đoạn chương trình sau sẽ in ra số nào?

>>> def f(x, y):

z = x + y

return x*y*z

>>> f(1, 4)

  • A.
    10
  • B.
    18
  • C.
    20
  • D.
    30

Chưa có lời giải

Câu 15 (0.55đ)
Sau khi tốt nghiệp các khóa, ngành đào tạo, em có thể tham gia các công việc phát triển phần mềm ở lĩnh vực nào?
  • A.
    Lập trình ứng dụng.
  • B.
    Phát triển giao diện người dùng.
  • C.
    Phát triển ứng dụng trên web.
  • D.
    Tất cả các đáp án trên đều đúng.

Chưa có lời giải

Câu 16 (0.35đ)
Lệnh sau trả lại giá trị gì?
Media VietJack
  • A.
    5
  • B.
    6
  • C.
    7
  • D.
    8

Chưa có lời giải

Câu 17 (0.35đ)

Xác định loại lỗi của câu lệnh sau:

>>> A = list(12)

  • A.
    Lỗi cú pháp
  • B.
    Lỗi ngoại lệ
  • C.
    Lỗi khác
  • D.
    Không có lỗi

Chưa có lời giải

Câu 18 (0.35đ)

Sau khi thực hiện các câu lệnh sau, mảng A như thế nào?

>>> A = [1, 2, 3, 4, 5]

>>> A. remove(2)

>>> print(A)

  • A.
    [1, 2, 3, 4].
  • B.
    [2, 3, 4, 5].
  • C.
    [1, 2, 4, 5].
  • D.
    [1, 3, 4, 5].

Chưa có lời giải

Câu 19 (0.35đ)

Trong định nghĩa của hàm có thể có bao nhiêu từ khóa return?

  • A.
    1
  • B.
    2
  • C.
    5
  • D.
    Không hạn chế

Chưa có lời giải

Câu 20 (0.35đ)

Kết quả của chương trình sau là bao nhiêu?

>>>def f(a,b):

return a + b + N

>>> N = 5

>>>f(3, 3)

  • A.
    5.
  • B.
    6.
  • C.
    11.
  • D.
    8.

Chưa có lời giải

Câu 21 (0.35đ)
Bộ dữ liệu kiểm thử (test) cần có những tính chất gì?
  • A.
    Tính chất phát hiện lỗi của chương trình.
  • B.
    Cần có càng nhiều càng tốt. 
  • C.
    Cần được sinh ngẫu nhiên và phủ kín các trường hợp biên của dữ liệu đầu vào bài toán.
  • D.
    Không cần có tính chất gì.

Chưa có lời giải

Câu 22 (0.35đ)
Khi gọi hàm f(1, 2, 3), khi định nghĩa hàm f có bao nhiêu tham số?
  • A.
    1.
  • B.
    2.
  • C.
    3.
  • D.
    4.

Chưa có lời giải

Câu 23 (0.35đ)
Theo em điều nào là đúng nhất khi nói về phát triển phần mềm?
  • A.
    Phát triển phần mềm là lập trình.
  • B.
    Phát triển phần mềm là quá trình gồm nhiều công việc và hoạt động.
  • C.
    Phát triển phần mềm là quá trình gồm nhiều công việc và hoạt động, có thể lặp đi lặp lại.
  • D.
    Phát triển phần mềm là quản trị dự án phần mềm.

Chưa có lời giải

Câu 24 (0.35đ)

Giá trị của a, b là bao nhiêu khi thực hiện lệnh f(2, 5)

>>> a, b = 0, 1

>>> def f(a, b):

a = a * b

b = b // 2

return a + b

  • A.
    10, 2.
  • B.
    10, 1.
  • C.
    2, 5.
  • D.
    0, 1.

Chưa có lời giải

Câu 25 (0.35đ)
Chọn phát biểu sai trong các phát biểu sau:
  • A.
    Chương trình chính có thể sử dụng biến cục bộ bên trong hàm.
  • B.
    Biến bên trong hàm có thể trùng tên với biến đã khai bao trước đó bên ngoài hàm.
  • C.
    Tất cả các biến trong hàm đều có tính cục bộ.
  • D.
    Các biến bên trong hàm không có hiệu lực ở bên ngoài hàm.

Chưa có lời giải

Câu 26 (0.35đ)

Các lệnh sau sẽ phát sinh lỗi ngoại lệ nào?

>>> s = “abc”

>>> s[10]

  • A.
    SyntaxError
  • B.
    NameError
  • C.
    TypeError
  • D.
    IndexError

Chưa có lời giải

Câu 27 (0.35đ)
Cấu trúc lặp với số lần chưa biết trước có dạng như thế nào?
  • A.

    while < điều kiện >: 

  • B.

     while < điều kiện >

  • C.
    while < điều kiện >:
  • D.
    while < điều kiện > do 

Chưa có lời giải

Câu 28 (0.35đ)
Nếu S = "1234567890" thì S[0:4] là gì?
  • A.
    "123"
  • B.
    "0123"
  • C.
    "01234"
  • D.
    "1234"

Chưa có lời giải