WorksheetsÔN TẬP THI GIỮA KỲ II TIN HỌC 10
Total questions: 41
Worksheet time: 43mins
Trong NNLT Python, kí tự trong xâu được đánh số bắt đầu từ số mấy?
1
2
3
0
Hãy chọn phương án đúng, Hàm `join()` trong Python, thực hiện công việc gì?
Kết hợp các phần tử trong một danh sách thành một chuỗi.
Tách một chuỗi thành các phần tử danh sách.
Thêm một phần tử vào danh sách.
Xóa một phần tử trong danh sách.
Trong Python, phát biểu nào sau đây về list là đúng nhất?
Là dãy các số liên tiếp.
Là dãy hữu hạn các giá trị có thể cùng kiểu hoặc khác kiểu dữ liệu.
Là dãy hữu hạn các giá trị cùng kiểu.
Là dãy hữu hạn các giá trị không cùng kiểu.
Phương án nào sau đây đúng khi sử dụng lệnh `while` trong Python để tránh việc chương trình rơi vào vòng lặp vô hạn?
Không sử dụng `while` nếu điều kiện phức tạp.
Sử dụng `break` ngay từ đầu vòng lặp.
Đảm bảo điều kiện trong `while` sẽ thay đổi để trở thành `False` tại một thời điểm nào đó.
Không sử dụng bất kỳ điều kiện nào.
Trong Python, hàm len() cho biết:
Độ dài (hay số kí tự) của xâu.
Chuyển xâu ban đầu thành kí tự in hoa.
Vị trí của kí tự đầu tiên trong xâu.
Vị trí của kí tự bất kì trong xâu.
Chọn phương án đúng, phần tử đầu tiên của danh sách trong Python có chỉ số là:
1
3
0
2
Nếu muốn xóa phần tử đầu tiên của một danh sách, phương thức nào phù hợp nhất?
pop().
remove().
del()
discard().
Nếu muốn xóa phần tử đầu tiên có giá trị mong muốn của một danh sách, phương thức nào phù hợp nhất?
pop().
remove().
del()
discard().
Trong Python, từ khóa nào được dùng để khai báo biến?
Không có từ khóa.
let.
var.
const.
Khi sử dụng vòng lặp `for` với `range(m, n)` trong Python, giá trị nào không nằm trong phạm vi được lặp qua?
n
m
m + 1
n - 1
Hàm nào dùng để đếm số lần xuất hiện của một xâu con trong xâu mẹ?
count().
find().
replace().
join().
Hàm nào dùng để tìm vị trí xuất hiện của một xâu con trong xâu mẹ?
count().
find().
replace().
join().
Hàm nào dùng để gộp danh sách thành 1 xâu?
count().
find().
replace().
join().
Hàm nào dùng để thay thế 1 xâu bằng 1 xâu khác trong xâu gốc?
count().
find().
replace().
join().
Câu lệnh `print(y[1:9])` trong Python thực hiện chức năng gì?
In ra xâu con từ vị trí 1 đến trước vị trí 9 của `y`.
In ra xâu con từ vị trí 1 đến trước vị trí 8 của `y`.
In ra ký tự tại vị trí 1 và 8 của `y`.
In ra ký tự tại vị trí 8 của `y`.
Trong Python, cú pháp nào để khai báo một danh sách rỗng?
Trong Python, cú pháp nào để khai báo một danh sách với các giá trị có sẵn?
=list( <các giá trị> ).
={ <các giá trị>}.
=[ <các giá trị> ].
Khi thực hiện đoạn mã sau: for i in range(1, 6): if i == 3: continue print(i, end=" ") Kết quả nào sẽ được in ra màn hình?
1 2
1 2 4 5
1 2 3 4 5
1 2 4 5
Khi thực hiện đoạn mã sau: for i in range(1, 6): if i == 3: break print(i, end=" ") Kết quả nào sẽ được in ra màn hình?
1 2
1 2 4 5
1 2 3 4 5
1 2 4 5
Khi thực hiện đoạn mã sau: for i in range(1, 6): if i %2 == 0: break print(i, end=" ") Kết quả nào sẽ được in ra màn hình?
1
1 3 4 5
1 2 3 4 5
1 2 4 5
Đối với câu lệnh `y.count(x)` trong Python, điều gì sẽ xảy ra?
Đếm số lần xuất hiện không giao nhau của `x` trong `y`.
Trả về vị trí đầu tiên của `x` trong `y`.
Thay thế tất cả `x` bằng `y`.
Xóa tất cả `x` khỏi `y`.
Đối với câu lệnh `y.find(x)` trong Python, điều gì sẽ xảy ra?
Đếm số lần xuất hiện không giao nhau của `x` trong `y`.
Trả về vị trí đầu tiên của `x` trong `y`.
Thay thế tất cả `x` bằng `y`.
Xóa tất cả `x` khỏi `y`.
Hàm nào sau đây trả về số lượng phần tử trong một list?
len()
size()
count()
items()
Hàm nào sau đây trả về số lượng phần tử trong một xâu?
len()
size()
count()
items()
Khi dùng toán tử in (x in y) trong Python, bạn đang kiểm tra điều gì?
Giá trị của hai đối tượng.
Kiểm tra x có xuất hiện trong y không.
Kiểm tra y có xuất hiện trong x không.
Kiểu dữ liệu của hai đối tượng.
Khi dùng toán tử in (y in x) trong Python, bạn đang kiểm tra điều gì?
Giá trị của hai đối tượng.
Kiểm tra x có xuất hiện trong y không.
Kiểm tra y có xuất hiện trong x không.
Kiểu dữ liệu của hai đối tượng.
Giá trị nào sau đây là kiểu string trong Python?
123.
123.45.
"Hello".
True.
Giá trị nào sau đây KHÔNG là kiểu string trong Python?
"123".
"123.45".
"Hello".
True.
Đoạn mã sau đây có chức năng gì?
Chuyển chuỗi thành chữ hoa.
Đảo ngược thứ tự các ký tự trong chuỗi.
Đảo ngược thứ tự các phần tử trong danh sách.
Chuyển chuỗi thành danh sách các ký tự.
Đoạn mã sau đây có chức năng gì?
Chuyển chuỗi thành chữ hoa.
Đảo ngược thứ tự các ký tự trong chuỗi.
Đảo ngược thứ tự các phần tử trong danh sách.
Chuyển chuỗi thành danh sách các ký tự.
Cho đoạn mã Python để đếm số lần xuất hiện của ký tự 'a' trong một chuỗi bất kỳ.
Cho đoạn mã Python để đếm số lượng ký tự 'a' trong một chuỗi.
Cho đoạn mã Python để đếm số lượng phần tử có giá trị không nhỏ hơn '5' trong một danh sách.
Cho đoạn mã Python để kiểm tra xem một chuỗi XauS có chứa ký tự đặc biệt hay không (ví dụ: `!`, `@`, `#`).
Cho danh sách sau: DS = [5, 8, 3, 4, 6, 2]. Các nhận xét sau đây là đúng hay sai?
Danh sách có tên là danhsach
Danh sách gồm có 6 phần tử
Phần tử DS[2] có giá trị bằng 3
hàm Len(DS) có giá trị bằng 6
Cho danh sách sau: DS = [5, 8, 3, 4, 6, 2]. Các nhận xét sau đây là đúng hay sai?
Danh sách có tên là danhsach
Danh sách gồm có 6 phần tử
Phần tử DS[2] có giá trị bằng 3
hàm len(DS) có giá trị bằng 6
Viết chương trình đọc số phần tử (N) của danh sách và danh sách gồm N phần tử từ bàn phím. Sau đó, đưa ra danh sách vừa đọc được theo dạng Mỗi phần tử nằm trên 1 hàng Mỗi phần tử cách nhau 1 khoảng trắng Mỗi phần tử phân cách bằng dấu '-'.
Câu 2: Viết chương trình đọc số phần tử (N) của danh sách và danh sách gồm N phần tử từ bàn phím. Sau đó, tính và đưa ra: Số lượng phần tử có giá trị chẵn, Tổng các phần tử có giá trị chẵn, Tổng các phần tử tại vị trí chẵn
Câu 3: Viết chương trình đọc xâu St từ bàn phím. Sau đó, đưa ra các kí tự trong xâu theo dạng: St=str(input()) for I in range(len(St)): print(St[I], end= '-')
Câu 4: Viết chương trình đọc xâu St từ bàn phím. Sau đó, thực hiện các công việc sau: St=str(input()) St2=str(input()) Vitri= St.find('B') print(Vitri) slb=St.count('B') print(slb) dem=0 for I in St: if I== 'B': dem=dem+1 print(dem) St= 'SonadeziBCollege' ds=St.split('B') kq= 'A'.join(ds) print(kq)
Câu 5: Viết chương trình đọc xâu St từ bàn phím. Sau đó, thực hiện các công việc sau: St= str(input()) Ds=St.split(' ') print(len(DS)) Đếm và đưa ra số lượng từ trong xâu St Tách xâu St theo ký tự '|' và lưu vào danh sách S St=str(input()) S=St.split('|') Gộp danh sách S ở trên thành 1 xâu bằng kí tự '-'
