Chủ nhật, 22/12/2024
IMG-LOGO
Trang chủ Lớp 10 Tin học Đề kiểm tra giữa học kì 2 Tin học 10 Kết nối tri thức có đáp án

Đề kiểm tra giữa học kì 2 Tin học 10 Kết nối tri thức có đáp án

Đề kiểm tra giữa học kì 2 Tin học 10 Kết nối tri thức có đáp án - Đề 1

  • 1295 lượt thi

  • 31 câu hỏi

  • 45 phút

Danh sách câu hỏi

Câu 1:

Cho biết kết quả của đoạn chương trình dưới đây:

a = 10

while a < 11:

print(a)

Xem đáp án

Đáp án: D


Câu 2:

Mọi quá trình tính toán đều có thể mô tả và thực hiện dựa trên cấu trúc cơ bản là:
Xem đáp án

Đáp án: D


Câu 9:

Lệnh nào sau đây xoá toàn bộ danh sách?
Xem đáp án

Đáp án: A


Câu 10:

Phát biểu nào sau đây là sai?
Xem đáp án
Đáp án: C

Câu 13:

Chương trình trên giải quyết bài toán gì?

s = ""

for i in range(10):

    s = s + str(i)

print(s)

Xem đáp án

Đáp án: B


Câu 17:

Lệnh nào sau đây dùng để tách xâu:
Xem đáp án
Đáp án: A

Câu 19:

Muốn nối danh sách gồm các từ thành một xâu ta dùng lệnh nào?
Xem đáp án
Đáp án: A

Câu 20:

Chọn phát biểu sai trong các phát biểu sau:
Xem đáp án
Đáp án: B

Câu 21:

Phát biểu đúng trong các phát biểu sau là:
Xem đáp án
Đáp án: C

Câu 22:

Mệnh đề nào dưới đây mô tả đúng về hàm tự định nghĩa không trả lại giá trị?
Xem đáp án

Đáp án: D


Câu 27:

Cho đoạn chương trình sau:

Media VietJack

Trong đoạn chương trình trên s được gọi là:

Xem đáp án
Đáp án: D

Câu 29:

Cho dãy số [1, 2, -5, 5, 8, -8]. Em hãy viết chương trình chèn xâu “Số âm” vào sau phần tử nhỏ hơn 0 đầu tiên của dãy đã cho.
Xem đáp án

Chương trình có thể viết như sau:

A = [1, 2, -5, 5, 8, -8]

i = 0

while i < len(A):

if A[i] < 0:

A.insert(i + 1,"Số âm")

break

i = i + 1

print(A)

Câu 30:

Viết chương trình nhập nhiều số (số nguyên hoặc số thực) từ bàn phím, các số cách nhau bởi dấu cách. Sau đó in ra màn hình tổng các số đã nhập.

Xem đáp án

s = input("Nhập các số cách nhau bởi dấu cách: ")

A = s.split()

for i in range(len(A)):

A[i] = float(A[i])

print("Tổng các số đã nhập: " , sum(A))

Câu 31:

Viết hàm UCLN(m, n) để tính ước chung lớn nhất của hai số nguyên âm m và n.
Xem đáp án

Hàm có thể viết như sau:

def UCLN(m,n):

while m! = n:

if m > n:

m = m – n

else

n = n – m

return m

Bắt đầu thi ngay