Tin học 10 – Ôn tập kiểm tra GK2

Lưu ý: 28 câu hỏi được lấy ngẫu nhiên từ nhiều bài → làm lại nhiều lần sẽ gặp câu hỏi khác nhau.

Bài ôn tập Kiểm tra GK2

Thời gian làm bài: 30 phút
Đáp án hiển thị sau khi nộp bài
Câu hỏi sẽ được hiển thị ngẫu nhiên
Vui lòng nhập họ và tên để bắt đầu làm bài

NB

Lệnh lặp while sẽ thực hiện việc kiểm tra biểu thức điều kiện vào thời điểm nào?

TH

Đặc điểm nào sau đây KHÔNG đúng khi quy định về cách viết khối lệnh bên trong vòng lặp while của Python?

VD

Cho đoạn chương trình Python sau:
k = 1
while k < 10:
    k = k + 3
print(k)

Sau khi thực hiện đoạn chương trình trên, kết quả in ra màn hình là bao nhiêu?

NB

Cho danh sách A = [10, "Python", 20.5, True]. Để lấy độ dài (số lượng phần tử) của danh sách A, ta sử dụng lệnh nào sau đây?

VD

Cho danh sách A = [10, 20, 30]. Lệnh nào sau đây sẽ gây ra lỗi?

VD

Đoạn lệnh nào sau đây thực hiện đúng công việc "thay thế giá trị của phần tử thứ hai trong danh sách A bằng 100"?

TH

Cho hai danh sách A = [1, 2] và B = [3, 4]. Kết quả của lệnh C = A + B là gì?

VD

Cho danh sách A = [2, 4]. Sau khi thực hiện lần lượt hai lệnh: A.append(6)A = [0] + A, danh sách A cuối cùng là:

Một giáo viên sử dụng Python để quản lý điểm thi của một nhóm học sinh. Điểm được lưu trong một danh sách:
diem_thi = [8, 5, 10, 7, 4, 9]
Dưới đây là các nhận xét về việc xử lý danh sách này, hãy xác định tính Đúng/Sai của mỗi nhận xét.

NB Lệnh len(diem_thi) sẽ trả về kết quả là 6.

TH Để truy cập điểm số 10, ta sử dụng lệnh diem_thi[3].

TH Sau khi thực hiện lệnh diem_thi.append(6), độ dài của danh sách sẽ tăng lên một đơn vị.

VD Lệnh del diem_thi[0] sẽ xóa điểm số 4 ra khỏi danh sách.

NB

Phương án nào sau đây mô tả đúng chức năng của toán tử in đối với dữ liệu kiểu danh sách trong Python?

TH

Đoạn chương trình sau sẽ in ra màn hình nội dung gì?
A = ["Xanh", "Đỏ"]
if "Vàng" in A:
    print("Có màu Vàng")
else:
    print("Chưa có màu Vàng")

NB

Lệnh nào sau đây được sử dụng để xóa toàn bộ dữ liệu của danh sách A, làm cho danh sách trở thành rỗng?

NB

Cú pháp đúng để chèn phần tử x vào vị trí có chỉ số k trong danh sách A là gì?

TH

Điều gì sẽ xảy ra nếu thực hiện lệnh A.remove(x) nhưng giá trị x KHÔNG tồn tại trong danh sách A?

Giáo viên Tin học có một danh sách chứa tên các học sinh trong đội tuyển: DoiTuyen = ["Lan", "Mai", "Hùng", "Nam"]. Giáo viên muốn kiểm tra xem bạn "Hùng" có trong danh sách hay không để gửi thông báo.
Dưới đây là một số nhận định về tình huống trên:

NB Có thể sử dụng biểu thức "Hùng" in DoiTuyen để kiểm tra.

NB Kết quả của phép kiểm tra "Hùng" in DoiTuyen sẽ là một số nguyên chỉ vị trí của "Hùng".

TH Nếu viết "hùng" in DoiTuyen (chữ h thường) thì kết quả trả về vẫn là True vì Python không phân biệt hoa thường.

TH Để in ra toàn bộ tên các bạn trong đội tuyển, ta có thể dùng lệnh for hoc_sinh in DoiTuyen: print(hoc_sinh).

NB

Phương án nào sau đây chỉ ra đúng tên hàm được sử dụng để trả về độ dài (số lượng kí tự) của một xâu trong Python?

NB

Xâu kí tự trong Python được coi là một kiểu dữ liệu có đặc điểm nào sau đây?

TH

Cho xâu s = "Tin hoc 10". Giá trị của biểu thức len(s) là bao nhiêu?

TH

Giả sử xâu s = "Python". Sau khi thực hiện lệnh print(s[2]), kết quả hiển thị trên màn hình là gì?

NB

Toán tử nào sau đây được dùng để kiểm tra một xâu có phải là xâu con của một xâu khác hay không?

NB

Trong Python, để kiểm tra một xâu kí tự s1 có phải là xâu con của xâu s2 hay không, ta sử dụng toán tử nào sau đây?

TH

Cho đoạn lệnh sau: print("01" in "101010"). Kết quả hiển thị trên màn hình là gì?

TH

Khi sử dụng lệnh find() để tìm kiếm một xâu con, nếu xâu con đó không xuất hiện trong xâu mẹ thì kết quả trả về là gì?

NB

Phương thức split() trong Python có chức năng gì?

Cho xâu kí tự data = "cam;quyt;mit;dua". Một lập trình viên muốn chuyển xâu này thành định dạng hiển thị là "cam, quyt, mit, dua".
Dưới đây là một số nhận định về tình huống trên:

NB Cần sử dụng lệnh split(';') để tách các loại quả ra khỏi xâu ban đầu.

TH Kết quả của lệnh data.split(';') là một xâu kí tự mới.

TH Sau khi tách, có thể dùng lệnh ", ".join(...) để tạo ra xâu kết quả mong muốn.

VD Câu lệnh viết gộp ", ".join(data.split(';')) sẽ giải quyết trọn vẹn bài toán trên.

NB

Đặc điểm nhận diện chung của các câu lệnh là hàm trong Python là gì?

NB

Quy tắc bắt buộc khi viết khối lệnh bên trong một hàm sau dòng tiêu đề def là gì?

Một học sinh viết đoạn chương trình nhận dữ liệu từ bàn phím để tính tuổi như sau:
tuoi = input("Nhập tuổi của bạn: ")
nam_sinh = 2024 - tuoi
print("Năm sinh của bạn là:", nam_sinh)

Dưới đây là một số nhận định về chương trình trên:

NB Hàm input() trong chương trình luôn trả về dữ liệu kiểu xâu kí tự (string).

TH Dòng lệnh tính nam_sinh sẽ chạy bình thường vì Python tự chuyển tuoi sang số.

TH Để chương trình chạy đúng, cần sửa thành tuoi = int(input("Nhập tuổi của bạn: ")).

VD Hàm print() trong tình huống này đang nhận hai tham số đầu vào.

Bảng xếp hạng

Hạng Họ tên Lớp Điểm số Thời gian
1
Phan Gia Hào - 10 A ⚠ Cảnh báo 1 lần thi
10A - G
9.25 / 10.00
22 phút 30 giây
2
Nguyễn Gia Nguyễn - 10 A ⚠ Cảnh báo 1 lần thi
10A - G
8.50 / 10.00
11 phút 30 giây
3
Trần Minh Toàn ⚠ Cảnh báo 1 lần thi
10A - G
7.75 / 10.00
22 phút 12 giây
4
Kiều Trang 10A ⚠ Cảnh báo 1 lần thi
10A - G
7.25 / 10.00
12 phút 17 giây
5
Lâm Nguyên Tuấn Khang 10A ⚠ Cảnh báo 1 lần thi
10A - G
7.25 / 10.00
25 phút 12 giây
6
lê huỳnh ngọc khánh 10A 1 lần thi
10A - G
6.50 / 10.00
8 phút 40 giây
7
nguyen quoc thai10a ⚠ Cảnh báo 1 lần thi
10A - G
6.25 / 10.00
7 phút 17 giây
8
Bình ⚠ Cảnh báo 2 lần thi
10A - G
6.25 / 10.00
8 phút 50 giây
9
ngo hoang thanh 10a ⚠ Cảnh báo 1 lần thi
10A - G
5.00 / 10.00
3 phút 41 giây
10
Xuan Lan 10A ⚠ Cảnh báo 1 lần thi
10A - G
5.00 / 10.00
17 phút 55 giây
11
phước ⚠ Cảnh báo 2 lần thi
10A - G
4.50 / 10.00
3 phút 42 giây
12
nguyen quoc thai 10a ⚠ Cảnh báo 1 lần thi
10A - G
4.25 / 10.00
9 phút 25 giây
13
bùi trần đại nhân ⚠ Cảnh báo 5 lần thi
10A - G
4.00 / 10.00
2 phút 6 giây
14
phuoc 2 lần thi
10A - G
4.00 / 10.00
2 phút 31 giây
15
Bùi trần đại nhân 5 lần thi
10A - G
4.00 / 10.00
4 phút 17 giây
16
TRẦN PHÚ THỊNH ⚠ Cảnh báo 1 lần thi
10A - G
4.00 / 10.00
23 phút 29 giây
17
nhat ⚠ Cảnh báo 2 lần thi
10A - G
3.50 / 10.00
4 phút 59 giây
18
nha ky ⚠ Cảnh báo 1 lần thi
10A - G
3.50 / 10.00
7 phút 31 giây
19
nguyen tien dat ⚠ Cảnh báo 1 lần thi
10A - G
3.00 / 10.00
2 phút 39 giây
20
vo tuong vi ⚠ Cảnh báo 1 lần thi
10A - G
2.25 / 10.00
1 phút 48 giây
Hạng Họ tên Lớp Điểm số Thời gian
1
Phan Gia Hào - 10 A ⚠ Cảnh báo 1 lần thi
10A - G
9.25 / 10.00
22 phút 30 giây
2
Nguyễn Gia Nguyễn - 10 A ⚠ Cảnh báo 1 lần thi
10A - G
8.50 / 10.00
11 phút 30 giây
3
Trần Minh Toàn ⚠ Cảnh báo 1 lần thi
10A - G
7.75 / 10.00
22 phút 12 giây
4
Kiều Trang 10A ⚠ Cảnh báo 1 lần thi
10A - G
7.25 / 10.00
12 phút 17 giây
5
Lâm Nguyên Tuấn Khang 10A ⚠ Cảnh báo 1 lần thi
10A - G
7.25 / 10.00
25 phút 12 giây
6
lê huỳnh ngọc khánh 10A 1 lần thi
10A - G
6.50 / 10.00
8 phút 40 giây
7
nguyen quoc thai10a ⚠ Cảnh báo 1 lần thi
10A - G
6.25 / 10.00
7 phút 17 giây
8
Bình ⚠ Cảnh báo 2 lần thi
10A - G
6.25 / 10.00
8 phút 50 giây
9
ngo hoang thanh 10a ⚠ Cảnh báo 1 lần thi
10A - G
5.00 / 10.00
3 phút 41 giây
10
Xuan Lan 10A ⚠ Cảnh báo 1 lần thi
10A - G
5.00 / 10.00
17 phút 55 giây
11
phước ⚠ Cảnh báo 2 lần thi
10A - G
4.50 / 10.00
3 phút 42 giây
12
nguyen quoc thai 10a ⚠ Cảnh báo 1 lần thi
10A - G
4.25 / 10.00
9 phút 25 giây
13
bùi trần đại nhân ⚠ Cảnh báo 5 lần thi
10A - G
4.00 / 10.00
2 phút 6 giây
14
phuoc 2 lần thi
10A - G
4.00 / 10.00
2 phút 31 giây
15
Bùi trần đại nhân 5 lần thi
10A - G
4.00 / 10.00
4 phút 17 giây
16
TRẦN PHÚ THỊNH ⚠ Cảnh báo 1 lần thi
10A - G
4.00 / 10.00
23 phút 29 giây
17
nhat ⚠ Cảnh báo 2 lần thi
10A - G
3.50 / 10.00
4 phút 59 giây
18
nha ky ⚠ Cảnh báo 1 lần thi
10A - G
3.50 / 10.00
7 phút 31 giây
19
nguyen tien dat ⚠ Cảnh báo 1 lần thi
10A - G
3.00 / 10.00
2 phút 39 giây
20
vo tuong vi ⚠ Cảnh báo 1 lần thi
10A - G
2.25 / 10.00
1 phút 48 giây

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *