Trong hộp thoại in, chọn Lưu thành PDF ở mục Máy in.
Đề thi Học kì 2 Tin học 10 (Đề 3)
Tin học
Để 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?
- A.
del a[1:2]
- B.
del a[0:2]
- C.
del a[0:3]
- D.
del a[1:3]
Để xóa tất cả các phần tử trong danh sách ta dùng hàm gì?
- A.
append()
- B.
pop()
- C.
clear()
- D.
remove()
Kết quả của chương trình sau là bao nhiêu? >>> s = “abcdefg” >>> print(s[2])
- A.
c
- B.
b
- C.
a
- D.
d
Lệnh sau trả lại giá trị gì? len(" Hà Nội Việt Nam ".split())
- A.
0
- B.
4
- C.
5
- D.
Báo lỗi
Kết quả của chương trình sau là gì? >>> s = “Một năm có bốn mùa” >>> s.split() >>> st = “a, b, c, d, e, f, g, h” >>> st.split()
- A.
‘Một năm có bốn mùa’, [‘a’, ‘b’, ‘c’, ‘d’, ‘e’, ‘f’, ‘g’, ‘h’]
- B.
[‘Một’, ‘năm’, ‘có’, ‘bốn’, ‘mùa’], [‘a’, ‘b’, ‘c’, ‘d’, ‘e’, ‘f’, ‘g’, ‘h’]
- C.
‘Một năm có bốn mùa’, ‘abcdefgh’
- D.
[‘Một’, ‘năm’, ‘có’, ‘bốn’, ‘mùa’], ‘abcdefgh’
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ế
Mệnh đề nào dưới đây mô tả đúng về hàm tự định nghĩa không trả lại giá trị?
- A.
Trong mô tả hàm không có từ khóa return
- B.
Trong mô tả hàm chỉ có một từ khóa return
- C.
Trong mô tả hàm phải có tối thiểu hai từ khóa return
- D.
Trong mô tả hàm hoặc không có return hoặc có return nhưng không có giá trị sau từ khóa return
Đoạn chương trình sau sẽ in ra số nào? >>> def f(x, y): z = x + y – 2 return x*y*z + 3 >>> f(1, 4)
- A.
12
- B.
15
- C.
20
- D.
24
Khi gọi hàm, dữ liệu được truyền vào hàm được gọi là gì?
- A.
Tham số
- B.
Hàm số
- C.
Hiệu số
- D.
Đối số
Khi gọi hàm f(1, 2, 3, 4), khi định nghĩa hàm f có bao nhiêu tham số?
- A.
2
- B.
3
- C.
4
- D.
5
Nếu biến bên ngoài hàm muốn có tác dụng bên trong hàm ta dùng từ khóa nào?
- A.
global
- B.
def
- C.
del
- D.
return
Trong Python biến được khai báo và sử dụng bên trong một hàm được gọi là gì?
- A.
Biến địa phương
- B.
Biến riêng
- C.
Biến tổng thể
- D.
Biến thông thường
Lệnh nào có chức năng chuyển kí tự đầu mỗi từ của xâu thành chữ in hoa, các kí tự khác chuyển về chữ thường?
- A.
Str.upper()
- B.
Str.lower()
- C.
Str.title()
- D.
Title()
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
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
Trong lời gọi hàm, nếu các đối số được truyền vào hàm bị thiếu thì lỗi ngoại lệ phát sinh thuộc loại nào dưới đây?
- A.
SyntaxError
- B.
NameError
- C.
TypeError
- D.
Không phát sinh lỗi ngoại lệ
Chương trình sau thông báo lỗi gì? lst = [1, 2, 3, 4, 5] for i in range(10): print(lst[i])
- A.
IndexError
- B.
NameError
- C.
SyntaxError
- D.
ValueError
Mã lỗi ngoại lệ của lệnh sau là s = “12” + 12
- A.
ZeroDivisionError
- B.
TypeError
- C.
IndentationError
- D.
SyntaxError
Phần mềm soạn thảo lập trình có thể tạo bao nhiêu điểm dừng?
- A.
0
- B.
1
- C.
Không hạn chế
- D.
10
Cho các phương pháp sau: 1) In các dữ liệu trung gian. 2) Viết chú thích chi tiết trong chương trình. 3) Sinh các bộ dữ liệu test để kiểm ra chương trình. 4) Đặt tên biến và hàm có ý nghĩa. 5) Tạo điểm dừng để quan sát và phát hiện lỗi chương trình. 6) Ghi nhớ các mã lỗi ngoại lệ khi phát sinh. Số phương pháp kiểm thử chương trình?
- A.
2
- B.
3
- C.
4
- D.
5
Nếu chương trình chạy bị lỗi với thông báo lỗi là ZeroDivisionError thì đó là lỗi gì và em cần sửa lỗi như thế nào? Chọn đáp án đúng nhất.
- A.
Đây là lỗi không thể sửa được
- B.
Đây là lỗi chia cho 0, em cần xóa lệnh này khỏi chương trình
- C.
Đây là lỗi chia cho 0, em cần thay thế phép toán khác để không xảy ra lỗi này nữa
- D.
Đây là lỗi chia cho 0, em cần tìm hiểu nguyên nhân vì sao lại xuất hiện 0 khi chia, có thể bổ sung lệnh kiểm tra trước khi thực hiện phép chia
Công việc nào sau đây không liên quan đến thiết kế đồ hoạ?
- A.
Nghiên cứu giống cây trồng mới
- B.
Thiết kế web
- C.
Thiết kế giao diện phần mềm
- D.
In ấn, chế bản
Thiết kế đồ họa là thao tác:
- A.
Tạo ra các thành phần đồ họa
- B.
Lựa chọn các thành phần đồ họa
- C.
Sắp xếp các thành phần đồ họa
- D.
Tất cả các thao tác trên
Dựa trên các tài liệu điều tra khảo sát, chuyên viên phân tích sẽ tạo ra tài liệu mô tả đầy đủ yêu cầu của phần mềm là công việc của công đoạn nào trong sản xuất một phần mềm?
- A.
Phân tích hệ thống
- B.
Điều tra khảo sát
- C.
Thiết kế hệ thống
- D.
Lập trình
Để sản xuất một phần mềm cần bao nhiêu công đoạn?
- A.
5
- B.
6
- C.
7
- D.
8
Xem đáp án và làm bài trực tuyến tại grade.vn/de-thi/de-thi-hoc-ki-2-tin-hoc-10-de-3-3654