Thứ sáu, 10/05/2024
IMG-LOGO
Trang chủ Lớp 10 Tin học Đề kiểm tra học kì 2 Tin học 10 Kết nối tri thức có đáp án

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

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

  • 1236 lượt thi

  • 31 câu hỏi

  • 45 phút

Danh sách câu hỏi

Câu 3:

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

Đáp án: A


Câu 6:

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: D


Câu 8:

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 9:

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 14:

Trong Python biến được khai báo và sử dụng bên trong một hàm được gọi là gì?
Xem đáp án

Đáp án: A


Câu 15:

Mệnh đề nào dưới đây phát biểu sai về phạm vi tác dụng của biến trong Python?
Xem đáp án

Đáp án: D


Câu 19:

Lệnh sau có lỗi thuộc loại nào?

123ab = {1,2,3]

print(123ab) 

Xem đáp án

Đáp án: A


Câu 22:

Mục đích của kiểm thử chương trình là gì?
Xem đáp án

Đáp án: D


Câu 23:

Điểm dừng (break point) trong các phần mềm soạn thảo lập trình có ý nghĩa gì?
Xem đáp án

Đáp án: D


Câu 24:

Chương trình chạy phát sinh lỗi ngoại lệ IndexError, nên xử lí như thế nào?
Xem đáp án

Đáp án: B


Câu 25:

Những kĩ năng nào cần có ở người làm nghề thiết kế đồ họa?
Xem đáp án

Đáp án: D


Câu 26:

Kĩ năng, tố chất nào là cần thiết nhất cho người thiết kế đồ hoạ?
Xem đáp án

Đáp án: B


Câu 29:

Đoạn chương trình sau có lỗi không? Giải thích?

m, n = 10, 4

def f(a):

k = n + m + a

return k

f(5) 

Xem đáp án

- Không có lỗi.

- Các biến m, n được khai báo bên ngoài hàm f). Bên trong hàm vẫn nhìn thấy và có thể truy cập giá trị của các biến này để sử dụng vào mục đích của mình.

Câu 31:

Gọi ƯCLN(a, b) là hàm ƯCLN của hai số tự nhiên a, b. Dễ thấy ta có ƯCLN(a, b) = ƯCLN(b, a%b) nếu b > 0 và ƯCLN(a, 0) = a. Từ đó hãy viết chương trình nhập hai số a, b và tính ƯCLN của a và b.
Xem đáp án

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

def UCLN(a, b):

while b > 0:

r = a%b

a = b

b = r

return a

a,b = eval(input("Nhập hai số a, b cách nhau bởi dấu phẩy: "))

print("ƯCLN là: ", UCLN(a,b))

Bắt đầu thi ngay