Đề thi Giữa kì 2 Tin học 10 (Đề 5)
21 câu trắc nghiệm tin học lớp 10, bám cấu trúc đề giữa học kì 2. Chấm ngay khi nộp trên thang điểm 10, xem được đáp án từng câu sau đó.
Đăng nhập để làm bài và xem đáp án
Dưới đây là toàn bộ câu hỏi của đề. Làm bài để được chấm tự động, xem lời giải và theo dõi tiến độ theo từng chủ đề.
- 1Một đáp án · Nhận biết
Cho đoạn chương trình python sau: Tong = 0 while Tong < 10: Tong = Tong + 1 Sau khi đoạn chương trình trên được thực hiện, giá trị của tổng bằng bao nhiêu:
- 2Một đáp án · Nhận biết
Kết quả của chương trình sau: x = 1 y = 5 while x < y: print(x, end = " ") x = x + 1
- 3Một đáp án · Nhận biết
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 nào?
- 4Một đáp án · Nhận biết
Lệnh nào để duyệt từng phần tử của danh sách?
- 5Một đáp án · Nhận biết
Chương trình sau thực hiện công việc gì? >>> S = 0 >>> for i in range(len(A)): if A[i] > 0: S = S + A[i] >>> print(S)
- 6Một đáp án · Nhận biết
Để xóa 2 phần tử ở vị trí 1 và 2 trong danh sách a hiện tại ta dùng lệnh nào?
- 7Một đáp án · Nhận biết
Để xóa toàn bộ một danh sách, ta dùng lệnh nào?
- 8Một đáp án · Nhận biết
Để thêm phần tử vào cuối danh sách ta dùng hàm gì?
- 9Một đáp án · Thông hiểu
Cho xâu s1=’ha noi’, xâu s2=’ha noi cua toi’. Khẳng định nào sau đây là đúng?
- 10Một đáp án · Thông hiểu
Nếu S = "1234567890" thì S[0:4] là gì?
- 11Một đáp án · Thông hiểu
Chuỗi sau được in ra mấy lần? s = "abcdefghi" for i in range(10): if i % 4 == 0: print(s)
- 12Một đáp án · Thông hiểu
Lệnh sau trả lại giá trị gì? "abcde".find("")
- 13Một đáp án · Thông hiểu
Lệnh sau trả lại giá trị gì? len(" Hà Nội Việt Nam ".split())
- 14Một đáp án · Thông hiểu
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?
- 15Một đáp án · Thông hiểu
Để tạo xâu chữ in thường từ toàn bộ xâu hiện tại ta dùng hàm gì?
- 16Một đáp án · Vận dụng
Chọn phát biểu không đúng về hàm trong Python?
- 17Một đáp án · Vận dụng
Hàm tự định nghĩa trong Python có thể có bao nhiêu tham số?
- 18Một đáp án · Vận dụng
Hàm func(m, n) được định nghĩa như sau: def func(m, n): return 3*m + n Giả sử chúng ta thực hiện các lệnh sau: >>> m = 10 >>> n = 1 >>> print(func(n, m) Kết quả sẽ in ra số nào?
- 19Một đáp án · Vận dụng
Giá trị của x là bao nhiêu sau biết kết quả là 8: def tinh(a, b, c): if(b != 0): return a // b + c*2 s = tinh(1, 5, x) print(s)
- 20Một đáp án · Vận dụng
Khẳng định nào sau đây là đúng?
- 21Một đáp án · Vận dụng
Khi gọi hàm, dữ liệu được truyền vào hàm được gọi là gì?