WorksheetsTIN 10 - ÔN TẬP GK2
Total questions: 23
Worksheet time: 34mins
Cho biết kết quả của đoạn chương trình dưới đây:
Trên màn hình xuất hiện một số 5
Trên màn hình xuất hiện 5 chữ a
Trên màn hình xuất hiện một số 16
Chương trình bị lặp vô tận
Cho arr = [‘xuan’, ‘hạ’, 1. 4, ‘đông’, ‘3’, 4.5, 7]. Đâu là giá trị của arr[3]?
1.4
'đông'
'hạ'
'3'
Cho khai báo mảng sau. Để in giá trị phần tử thứ 4 của mảng một chiều S ra màn hình ta viết:
S = “3456789”
print(S[2])
print(S[1])
print(S[3])
print(S[0])
Cho cấu trúc câu lệnh rẽ nhánh if – else như sau. Chọn khẳng định đúng:
Nếu điều kiện “Đúng” thì thực hiện “Câu lệnh hay nhóm câu lệnh 2”
Nếu điều kiện “Sai” thì thực hiện “Câu lệnh hay nhóm câu lệnh 1”
Câu lệnh hoặc các câu lệnh trong cùng nhóm phải được viết lùi vào trong một số vị trí so với dùng chứa điều kiện và viết thẳng hàng với nhau
Lệnh else phải lùi vào trong so với if
Danh sách S sẽ như thế nào sau các lệnh sau?
1, 2, 6, 7, 10, 1
1, 2, 7, 10
1, 2, 6, 7, 10
2, 3, 6, 10
Chọn phát biểu KHÔNG ĐÚNG?
Phần thân hàm (gồm các lệnh mô tả hàm) phải viết lùi vào theo quy định của Python
Theo sau tên hàm có thể có hoặc không có các tham số
Không thể gọi một chương trình con trong Python là một hàm
Để sử dụng hàm cần khai báo hàm và viết lời gọi thực hiện
Em hãy cho biết kết quả của chương trình sau:
1
4
True
False
Trong Python, một hàm có thể trả về một giá trị qua tên của nó nêu như có lệnh nào trước khi ra khỏi hàm?
return <Giá trị>
return <Giá trị>:
elif:
elif <giá trị>:
Toán tử nào dùng để kiểm tra một giá trị có nằm trong danh sách không?
in
int
range
append
Giả sử A = [‘x’, ‘y’, ‘z’, ‘k’, 5, 6, 7, 8]. Các biểu thức sau trả về giá trị đúng hay sai?
‘x’ in A
4 in A
True, True
True, False
False, True
False, False
Chương trình trên giải quyết bài toán gì?
In một chuỗi kí tự từ 0 tới 100
In một chuỗi kí tự từ 0 tới 99
In một chuỗi kí tự từ 1 tới 100
In một chuỗi kí tự từ 1 đến 99
Chuỗi sau được in ra mấy lần?
4
1
2
3
Để cho ra kết quả là vị trí xuất hiện đầu tiên của một xâu hoặc ký tự có trong xâu, ta sử dụng hàm nào sau đây?
<tên biến xâu>.lower(<xâu hoặc ký tự cần tìm>)
<tên biến xâu>.find(<xâu hoặc ký tự cần tìm>)
<tên biến xâu>.len(<xâu hoặc ký tự cần tìm>)
<tên biến xâu>.upper(<xâu hoặc ký tự cần tìm>)
Kết quả của các câu lệnh sau là gì?
3, 9, 21
3, 8, 23
3, 5, 22
1, 4, 5
Phát biểu ĐÚNG trong các phát biểu sau là:
Lệnh float() trả về số nguyên từ số hoặc chuỗi biểu thức
Có ít hàm có sẵn được xây dựng trong python
Lệnh bool() chuyển một giá trị sang Boolean
Lệnh input() có thể nhập vào một số nguyên mà không cần chuyển đổi kiểu
Cho xâu s1=’ha noi’, xâu s2=’ha noi cua toi’. Khẳng định nào sau đây là đúng nhất?
Xâu s2 lớn hơn xâu s1
Xâu s1 bằng xâu s2
Xâu s2 nhỏ hơn xâu s1
Xâu s2 nhỏ hơn hoặc bằng xâu s1
Mệnh đề nào dưới đây mô tả ĐÚNG về hàm tự định nghĩa không trả lại giá trị?
Trong mô tả hàm không có từ khóa return
Trong mô tả hàm chỉ có một từ khóa return
Trong mô tả hàm phải có tối thiểu hai từ khóa return
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
Hàm func(m, n) được định nghĩa như sau, kết quả sẽ in ra số nào?
110
40
13
30
Kết quả khi thực hiện chương trình sau?
1, 2, 3, 4
1, 2, 4, 3, 5
1, 2, 3, 4, 5
1, 2, 4, 5
Nếu S = “1234567890” thì S[0:4] là gì?
“123”
“0123”
“01234”
“1234”
Kết quả của các câu lệnh sau là gì?
'Ngôn ngữ lập trình Python'
['Ngôn', 'ngữ', 'lập', 'trình', 'Python']
'Ngôn', 'ngữ', 'lập', 'trình', 'Python'
[Ngôn, ngữ, lập, trình, Python]
Khi gọi hàm, dữ liệu được truyền vào hàm được gọi là gì?
Hàm số
Đối số
Hiệu số
Tham số
Chương trình sau thực hiện công việc gì?
Duyệt từng phần tử trong A
Tính tổng các phần tử trong A
Tính tổng các phần tử âm trong A
Tính tổng các phần tử dương trong A
