Font size
WorksheetsÔn tập Python lớp 10
Total questions: 74
Worksheet time: 37mins
Cú pháp nào được sử dụng để comment trong Python?
// comment
#
/* comment
/* comment */
Hàm nào được sử dụng để tính độ dài của một chuỗi trong Python?
count()
size()
len()
length()
Rẽ nhánh nào được sử dụng để thực hiện một hành động nếu điều kiện đúng và một hành động khác nếu điều kiện sai?
Rẽ nhánh if/else
Rẽ nhánh switch/case
Rẽ nhánh for
Rẽ nhánh while
Cú pháp nào được sử dụng để khai báo một biến trong Python?
Tên_biến = giá_trị
Tên_biến = giá_trị =
Khai_báo biến: tên_biến = giá_trị
Biến mới: tên_biến = giá_trị
Hàm nào được sử dụng để chuyển đổi một chuỗi thành chữ in hoa trong Python?
capitalize()
to_upper()
make_upper()
upper()
Rẽ nhánh nào được sử dụng để thực hiện một hành động nếu điều kiện đúng và bỏ qua nếu điều kiện sai?
Hàm đệ quy
Vòng lặp for
Rẽ nhánh if/else
Rẽ nhánh switch/case
Cú pháp nào được sử dụng để in ra màn hình trong Python?
print()
display()
output()
show()
Kiểu dữ liệu nào được sử dụng để lưu trữ một giá trị True hoặc False?
boolean
integer
float
string
Vòng lặp nào được sử dụng để lặp qua một dãy các số cố định?
if
for
while
switch
Hàm nào được sử dụng để tìm giá trị lớn nhất trong một dãy số?
Math.max()
Math.sum()
Math.min()
Math.average()
Rẽ nhánh nào được sử dụng để thực hiện một hành động nếu có nhiều điều kiện cần kiểm tra?
Rẽ nhánh switch-case
Rẽ nhánh while
Rẽ nhánh if-else
Rẽ nhánh for
Rẽ nhánh nào được sử dụng để thực hiện một hành động nếu không có điều kiện nào đúng?
if
else
when
then
Có mấy loại rẽ nhánh:
2 loại
3 loại
1 loại
4 loại
Cho biết kết quả khi thực hiện câu lệnh trên:
True
False
Không thực hiện gì cả
Cho biết kết quả khi thực hiện câu lệnh trên:
True
False
Không thực hiện gì cả
Cho biết kết quả in ra màn hình là gì sau khi thực hiện đoạn chương trình trên:
123
124
N
N+1
Cho biết kết quả khi chạy đoạn chương trình trên:
A
B
AB
BA
Cho biết đoạn chương trình trên sai ở dòng nào?
dòng 3
dòng 4
dòng 5
dòng 6
Cấu trúc lặp có mấy loại?
1
2
3
4
Cấu trúc lặp với for là cấu trúc lặp nào sau đây?
Lặp với số lần biết trước
Lặp với số lần chưa biết trước
Cho hàm range(50)
Cho biết dãy số nào sau đây là phù hợp:
Dãy liên tục từ 0 đến 50
Dãy liên tục từ 1 đến 50
Dãy liên tục từ 0 đến 49
Dãy liên tục từ 1 đến 49
Cho hàm range(10,50)
Cho biết dãy số nào sau đây là phù hợp:
Dãy liên tục từ 10 đến 50
Dãy liên tục từ 10 đến 49
Dãy liên tục từ 1 đến 49
Dãy liên tục từ 1 đến 50
Cấu trúc lặp có mấy loại?
1
2
3
4
Cấu trúc lặp với for là cấu trúc lặp nào sau đây?
Lặp với số lần biết trước
Lặp với số lần chưa biết trước
Cho hàm range(50)
Cho biết dãy số nào sau đây là phù hợp:
Dãy liên tục từ 0 đến 50
Dãy liên tục từ 1 đến 50
Dãy liên tục từ 0 đến 49
Dãy liên tục từ 1 đến 49
Cho hàm range(10,50)
Cho biết dãy số nào sau đây là phù hợp:
Dãy liên tục từ 10 đến 50
Dãy liên tục từ 10 đến 49
Dãy liên tục từ 1 đến 49
Dãy liên tục từ 1 đến 50
Cho hàm range(10,50,10)
Cho biết dãy số nào sau đây là phù hợp:
10, 20, 30, 40
10, 20, 30, 40, 50
Không có dãy số nào phù hợp
Cho hàm range(10, 0, -2)
Cho biết dãy số nào sau đây là phù hợp:
10, 8, 6, 4, 2
10, 8, 6, 4, 2, 0
Không có dãy số nào phù hợp
Cho hàm range(0,10, -2)
Cho biết dãy số nào sau đây là phù hợp:
10, 8, 6, 4, 2
10, 8, 6, 4, 2, 0
Không có dãy số nào phù hợp
Cho biết chương trình nào dùng để tính:
T=1*2*3...100
Cho biết chương trình nào dùng để tính:
T=1*3*7*9*....*99
Cho biết chương trình nào dùng để tính:
S=1+3+5+7+.....+99
Biến cục bộ là gì?
Biến được khai báo trong CTC nhưng được sử dụng trong chương trình chính.
Biến được khai báo trong chương trình chính nhưng chỉ được sử dụng cho CTC.
Biến được khai báo trong chương trình con. Và chỉ được sử dụng trong CTC mà nó được khai báo.
Biến tự do không cần khai báo
Tham số hình thức của chương trình con là:
Tham số thể hiện trong lệnh gọi CTC
Tham số thể hiện khi khai báo CTC
Tham số hình thức là tham số cục bộ
Tham số hình thức là tham số toàn bộ
Các biến dùng chung cho toàn bộ chương trình được gọi là?
Tham số thực sự.
Biến cục bộ.
Tham số hình thức.
Biến toàn cục.
Trong chương trình, tham số được đưa vào khi gọi chương trình con được gọi là:
Biến toàn cục
Biến cục bộ
Tham số hình thức
Tham số thực sự
Lệnh gọi hàm nào sau đây là đúng?
x=square( )
x=Square(4):
x=square(5)
print(square())
Tham số hình thức trong chương trình con sau đây là gì?
ab
a
100
-100
Tham số thực sự trong chương trình con sau đây là gì?
ab
a
100
-100
Hãy cho biết giá trị của biến y sau khi thực hiện 2 lệnh sau: x = "Hello World" y = x[5:]
y = "Hello"
y = " World"
y = "ello "
y = "World"
s = "abc123456"
s=s[3:6]
cho giá trị bằng:
123
234
bc12
c123
Hãy cho biết giá trị của biến y sau khi thực hiện 2 lệnh sau:
x = "ABABAB"
y = x.replace('BA', 'C')
y = "ABABAB"
y = "ACCB"
y = "ABCA"
y = "ACBA"
Hàm trong Python được khai báo theo mẫu:
def tên_hàm(tham số):
Các lệnh mô tả hàm
def tên_hàm(tham số)
Các lệnh mô tả hàm
def tên_hàm()
Các lệnh mô tả hàm
def (tham số):
Các lệnh mô tả hàm
Lệnh nào sau đây dùng để bổ sung 1 phần tử vào cuối danh sách
pop(i)
append(x)
insert(i,x)
sort()
Công dụng của lệnh a.sort() là:
Sắp xếp các phần tử của danh sách a theo thứ tự không giảm
Sắp xếp các phần tử của danh sách a theo thứ tự không tăng
Sắp xếp các phần tử của danh sách a theo thứ tự giảm dần
Xóa 1 phần tử trong danh sách
Trong python, phần tử đầu tiên từ trái sang phải bắt đầu từ vị trí thứ?
0
1
-1
2
Trong Python, Phần từ đầu tiên từ phải sang trái bắt đầu từ vị trí thứ?
0
1
-1
2
Hàm print(a[1]) có ý nghĩa
Xuất vị trí đầu tiên trong danh sách
Xuất vị trí thứ 2 trong danh sách
Xuất vị trí thứ 3 trong danh sách
Xuất vị trí thứ 4 trong danh sách
Hàm a.append(5) có ý nghĩa
Xuất vị trí thứ 5 trong danh sách a
Xóa số 5 trong danh sách a
Thêm số 5 vào cuối danh sách a
Sửa số 5 trong danh sách a
Hàm a.insert(1,4) có ý nghĩa
Chèn số 4 vào vị trí đầu tiên trong danh sách a
Chèn số 4 vào vị trí thứ 2 trong danh sách a
Chèn số 1 vào vị trí thứ 4
Chèn số 1 vào vị trí thứ 5
Kết quả của đoạn chương trình trên:
a = [1,2,3]
b = [4,5,6]
c = a + b
print (a)
1 2 3 4 5 6
a + b
[1,2,3,4,5,6]
[1,2,3][4,5,6]
List trong Python được viết với dấu:
[]
()
“ ”
:
Cho list A = [1, 0, “Một”, 9, 15, “Hai”, True, False]. Vui lòng cho biết giá trị của phần tử A[2]?
'Một'
'Hai'
0
9
Phần mở rộng nào sau đây là đúng của tệp Python?
A. .python
B. .pl
C. .py
D. .p
Giá trị của biểu thức Python sau sẽ là bao nhiêu?
6 – 6 / 2 + 4 * 5 – 6 / 2
A. 17
B. 20
C. 18
D. 19
Kết quả của chương trình sau là bao nhiêu?
>>> s = “abcdefg”
>>> print(s[2])
‘c’
‘b’
‘a’
‘d’
Câu lệnh nào dùng để đưa dữ liệu từ bàn phím vào?
A. print()
B. input()
C. nhap()
D. enter()
Kết quả của dòng lệnh sau:
>>>x = 6.7
>>>type(x)
A. int
B. float
C. str
D. double
Trong phép toán số học với số nguyên, phép toán lấy phần dư trong Python là gì?
A. %
B. mod
C. //
D. div
Trong ngôn ngữ Python, tên nào sau đây đặt sai theo quy tắc?
A. 11tinhoc
B. tinhoc11
C. tin_hoc
D. _11
Trong ngôn ngữ lập trình Python, Câu lệnh nào sau đây là khai báo biến?
A. n = 50
B. n == 50
C. n := 50
D. n != 50
Tên biến nào sau đây là đúng trong Python?
A. –tich
B. tong@
C. 1_dem
D. ab_c1
Để viết 3 mũ 4 trong Python ta viết
A. 3**4
B. 3//4
C. 3*3+3*3
D. 3%4
Hàm range () để làm gì?
Tạo liên kết dãy số, bắt đầu từ số 0
Tạo liên kết dãy số, bắt đầu từ số 1
C. Use to Sắp xếp một dãy số theo chiều tăng dần
D. Use to Sắp xếp một dãy số theo chiều giảm dần
Cho A=[1, 2, 2, 3, 4, 5, 5]. Câu lệnh chèn số 1 vào ngay sau giá trị 1 của danh sách là?
A.insert(1, 1)
A.insert(0, 1)
A.insert(1, 2)
A.insert(1, 0)
Sử dụng lệnh nào để tìm vị trí của một xâu con trong xâu khác không?
test()
find()
in()
split()
sau khi thực hiện đoạn lệnh sau, n nhận kết quả bằng bao nhiêu?
2
3
1
-1
