Font size
Worksheets10 ÔN TẬP GIỮA KÌ 2 -2023
Total questions: 80
Worksheet time: 40mins
Trong Python, cho đoạn chương trình sau:
a="Tháng 3"
k=len(a)
print(k)
cho kết quả là?
6
10
14
7
Đoạn chương trình sau in kết quả là gì ra màn hình: x = "Con cò con vạc con Công" print(x.find("c"))
a="Tháng"
b=" Thanh Niên"
m=a+b
print(m)
Giá trị biến m là?
''Tháng Thanh Niên''
ThángThanh Niên
3
12
Lệnh sau trả lại giá trị gì?
>>> s = "0123456789"
>>> s.find("abc")
0
-1
1
Báo lỗi
Phát biểu nào chính xác khi nói về Hàm trong Python?
Hàm có thể sử dụng nhiều lần trong chương trình
Sử dụng hàm không có tác động tích cực gì đến chương trình
Không thể tự tạo hàm của riêng người viết chương trình.
Sử dụng hàm sẽ gây khó khăn, dài dòng khi viết chương trình
Đâu là lợi thế của việc sử dụng hàm trong Python?
Tránh việc phải lặp lại code thực thi những tác vụ tương tự nhau.
Phân tách các vấn đề phức tạp thành các phần đơn giản hơn.
Code rõ ràng, dễ quản lý hơn
Tất cả các đáp án đều đúng.
Phát biểu nào đúng?
Tên hàm có thể đặt tùy ý, không cần theo quy tắc.
Sau tên hàm bắt buộc phải có tham số.
Phần thân hàm phải viết lùi vào theo quy định của Python.
Hàm luôn trả 1 giá trị qua tên của hàm.
Hàm nào sau đây là hàm tích hợp sẵn trong Python?
gcd()
sqrt()
sqr()
print()
Kết quả của chương trình bên là?
Hello Word!
‘Hello Word!’
“Hello Word!”
Hello Word
Phát biểu nào chính xác khi nói về Hàm trong Python?
Hàm có thể sử dụng nhiều lần trong chương trình
Sử dụng hàm không có tác động tích cực gì đến chương trình
Không thể tự tạo hàm của riêng người viết chương trình.
Sử dụng hàm sẽ gây khó khăn, dài dòng khi viết chương trình
Đâu là lợi thế của việc sử dụng hàm trong Python?
Tránh việc phải lặp lại code thực thi những tác vụ tương tự nhau.
Phân tách các vấn đề phức tạp thành các phần đơn giản hơn.
Code rõ ràng, dễ quản lý hơn
Tất cả các đáp án đều đúng.
Phát biểu nào đúng?
Tên hàm có thể đặt tùy ý, không cần theo quy tắc.
Sau tên hàm bắt buộc phải có tham số.
Phần thân hàm phải viết lùi vào theo quy định của Python.
Hàm luôn trả 1 giá trị qua tên của hàm.
Hàm nào sau đây là hàm tích hợp sẵn trong Python?
gcd()
sqrt()
sqr()
print()
Kết quả của chương trình bên là?
100
50.0
50
102
Tìm lỗi sai cho chương trình bên.
Không thể dùng câu lệnh if trong hàm
Thừa dấu ‘:’ cuối câu lệnh if
Thiếu dấu ‘=’ trong điều kiện ch%2=0
kt không thể dùng làm tên của thủ tục.
Cách nào sau đây là cách hợp lệ để bắt đầu định nghĩa hàm trong Python?
def some_function()
function some_function()
function some_function():
def some_function():
Chương trình sau in ra kết quả gì?
8
5
21
18
Chương trình sau in ra kết quả gì?
13
21
5
Không in gì
Lệnh gọi hàm nào sau đây là đúng?
x=square( )
x=Square(4):
x=square(5)
print(square())
Trong Python, để khai báo hàm ta sử dụng từ khóa nào sau đây?
A. procedure
B. function
C. def
D. return
Câu lệnh return dùng để?
Kết thúc vòng lặp
Trả lại giá trị
Kết thúc vòng lặp và trả lại giá trị
Kết thúc hàm và trả lại giá trị
Chọn những phát biểu sai về chương trình con trong các phát biểu dưới đây:
Chương trình được tạo thành từ các chương trình con dễ đọc, dễ hiểu, dễ hiệu chỉnh và phát triển.
1
2
3
0
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.
Chương trình sau in ra kết quả gì?
8
5
21
18
Chương trình sau in ra kết quả gì?
13
21
5
Không in gì
Trong Python, để khai báo hàm ta sử dụng từ khóa nào sau đây?
A. procedure
B. function
C. def
D. return
Câu lệnh return dùng để?
Kết thúc vòng lặp
Trả lại giá trị
Kết thúc vòng lặp và trả lại giá trị
Kết thúc hàm và trả lại giá trị
Chọn những phát biểu sai về chương trình con trong các phát biểu dưới đây:
Chương trình được tạo thành từ các chương trình con dễ đọc, dễ hiểu, dễ hiệu chỉnh và phát triển.
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.
Giả sử danh sách được xác định như sau: A=[1, 2, 3, "He"]
Câu lệnh sau in gì ra màn hình: print(A[2], A[3])
1 2 3 He
3 He
2 3
1 2
Giả sử danh sách được xác định như sau: A=[1, 2, 3, "He"]
Câu lệnh sau kết quả là gì: A= [0, 2] + A
A=[0, 2, 1, 2, 3, "He"]
A=[1, 2, 3, "He"]
A=[1, 2, 3, "He", 0, 2,]
A=[0, 2]
Với danh sách trong python, lệnh A.insert(k, x) dùng để...
chèn phần tử x vào vị trí k của danh sách A
chèn phần tử k vào vị trí x của danh sách A
xóa phần tử x vào vị trí k của danh sách A
chèn phần tử A vào vị trí k của danh sách x
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)
Lệnh A.append(x) có ý nghĩa là:
Bổ sung phần tử x vào giữa danh sách A
Bổ sung phần tử x vào đầu danh sách A
Bổ sung phần tử x vào cuối danh sách A
Bổ sung phần tử A vào cuối danh sách x
Để xóa phần tử x ra khỏi danh sách A, ta dùng lệnh nào?
A.append(x)
A.remove(x)
A.clear(x)
A.insert(A,x)
Chương trình sau cho kết quả là bao nhiêu?
name = "Codelearn"
print(name[0])
"C"
"o"
"c"
Câu lệnh bị lỗi
Trong Python, câu lệnh nào dùng để tính độ dài của xâu s?
lenght(s)
len(s)
s.len(s)
s.lenght(s)
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()
. Lệnh sau trả lại giá trị gì?
>> “abcdabcd”. find(“cd”)
>> “abcdabcd”. find(“cd”, 4)
2,6
3,3
2,2
2,7
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"
Trong Python, cho xâu a="THPT Cam Lộ! Đây là trường của em" để in ra độ dài xâu a thì ta sử dụng câu lệnh nào sau đây?
print(a)
k=len(a)
b=b.len(a)
print(len(a))
s = "abc123456"
s=s[3:6]
cho giá trị bằng:
123
234
bc12
c123
s1 = "123"
s2 = "abc"
s2=s2+s1
sau khi thực hiện đoạn lệnh, s2 có giá trị bằng gì?
abc123
123abc
abc
123
s = "abc123456"
s=s[3:6]
cho giá trị bằng:
123
234
bc12
c123
S="Hà Nội - Việt Nam"
i=S.find("Việt Nam")
print(i)
i bằng giá trị nào?
9
6
7
8
Danh sách (list) là gì?
Danh sách là tập hợp chứa nhiều giá trị.
Danh sách chỉ chứa một giá trị đơn chiếc
Danh sách là một kiểu dữ liệu đặc biệt trong Python
Danh sách là tập hợp chứa nhiều giá trị.
Danh sách là một kiểu dữ liệu đặc biệt trong Python
Thêm giá trị của phần tử vào trong danh sách bằng phương thức?
append()
add()
remove()
print()
List trong Python được viết với dấu:
[]
()
“ ”
:
Cho đoạn chương trình Python sau:
lopHoc = [“ban”, “ghe”, “hoc sinh”, “giao vien”]
lopHoc.append(“bang”)
print(lopHoc)
Kết quả chương trình được in ra màn hình là:
lopHoc
bang
[‘ban’, ‘ghe’, ‘hoc sinh’, ‘giao vien’]
[‘ban’, ‘ghe’, ‘hoc sinh’, ‘giao vien’, ‘bang’]
Cho đoạn chương trình Python sau:
fruits = [“apple”, “banana”, “orange”]
fruits.remove(“banana”)
print(fruits)
Kết quả chương trình được in ra màn hình là:
banana
[‘apple’, ‘banana’, ‘orange’]
[‘apple’, ‘orange’]
[‘apple’, ‘banana’, ‘orange’, ‘banana’]
Cho đoạn chương trình Python sau:
colors = [“yellow”, “black”, “red”]
colors.remove(“black”)
colors.append(“green”)
print(colors)
Kết quả chương trình được in ra màn hình là:
[‘yellow’, ‘black’, ‘red’]
[‘yellow’, ‘black’, ‘red’, ‘green’]
[‘yellow’, ‘red’, ‘green’]
Chương trình không hiển thị kết quả
Cú pháp khởi tạo danh sách list là
a = [1, 2, …, N]
<Tên danh sách> = [<Giá trị 1>, <Giá trị 2>, …, <Giá trị N>]
[Tên danh sách] = [<Giá trị 1>, <Giá trị 2>, …, <Giá trị N>]
<Tên danh sách> = (<Giá trị 1>, <Giá trị 2>, …, <Giá trị N>)
Câu lệnh khởi tạo list nào sau đây đúng cú pháp
a = [1, 2, 3, 4, 5]
a = (1, 2, 3, 4, 5)
<a> = [1, 2, 3, 4, 5]
<a> = [<1>, <2>, <3>, <4>, <5>]
Đâu là lệnh truy xuất đến phần tử thứ i của list a
a(i)
a{i}
ai
a[i]
a = [1,2,3,4,5]
a[1] có giá trị là
1
2
3
4
Cho a = [1,2,3,4,5]
Lệnh len(a) cho giá trị là bao nhiêu?
1
3
4
5
a = [1,2,3,4,5]
b = ['a','b','c','d','e']
c = a + b
giá trị của c là
1,2,3,4,5,'a','b','c','d','e'
[1,'a',2,'b',3,'c',4,'d',5,'e']
[1,2,3,4,5]['a','b','c','d','e']
[1,2,3,4,5,'a','b','c','d','e']
Để tạo một danh sách trống, cách viết bất kỳ sau đây là đúng?
a = [ ]
a = [rỗng ]
a = [ “ ” ]
một = [ 0 ]
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
Đoạn chương trình sau thể hiện điều gì?
a = [1,2,3,4,5]
print(a[0])
0
1
2
3
Giả sử danh sách được xác định như sau: A=[1, 2, 3, "He"]
Câu lệnh sau kết quả là gì: A= [0, 2] + A
A=[0, 2, 1, 2, 3, "He"]
A=[1, 2, 3, "He"]
A=[1, 2, 3, "He", 0, 2,]
A=[0, 2]
Trong python, đâu là lệnh xóa phần tử đầu tiên trong danh sách A?
del A[0]
delete A[0]
A.clear()
remove A[0]
Với danh sách trong python, lệnh A.insert(k, x) dùng để...
chèn phần tử x vào vị trí k của danh sách A
chèn phần tử k vào vị trí x của danh sách A
xóa phần tử x vào vị trí k của danh sách A
chèn phần tử A vào vị trí k của danh sách x
Kết quả khi thực hiện chương trình sau?
>>> A = [1, 2, 3, 5]
>>> A.insert(2, 4)
>>> print(A)
1, 2, 3, 4.
1,2,4,3,5
1,2,3,4,5
1,2,4,5
Đoạn lệnh sau làm nhiệm vụ gì?
A = []
for x in range(10):
append(int(input()))
Nhập dữ liệu từ bàn phím cho mảng A có 10 phần tử là số nguyên.
Nhập dữ liệu từ bàn phím cho mảng A có 10 phần tử là số thực.
Nhập dữ liệu từ bàn phím cho mảng A có 10 phần tử là xâu.
Không có đáp án đúng.
