Font size
WorksheetsÔn Tập Cuối Học Kỳ II
Total questions: 102
Worksheet time: 51mins
Nếu muốn biến đã khai báo bên ngoài hàm có tác dụng bên trong hàm như một biến thì cần khai báo lại biến này trong hàm với
global
def
return
Cho chương trình Python sau: Phương án nào sau đây nêu đúng loại lỗi của chương trình?
Lỗi dữ liệu
Lỗi ngữ nghĩa
Lỗi cú pháp
Lỗi ngoại lệ
Lệnh nào sau đây trả ra độ dài của xâu kí tự a?
length(a)
len(a)
a.length(a)
a.len()
Cú pháp đầy đủ của lệnh find() là
A. <xâu mẹ>.find(<xâu con>).
B. <xâu mẹ>:find(<xâu con>,start).
C. <xâu mẹ>.find(<xâu con>,start).
D. <xâu mẹ>:find(<xâu con>).
Cho A = "Học tốt Tin học cùng OLM". Biểu thức lôgic "học" in A trả lại kết quả là
None
True
Error
False
Phương án nào sau đây nêu đúng độ dài của xâu "Chúc em học tốt cùng OLM."?
20
30
25
26
Cho a1 = "OLM", a2 = "Học vui cùng OLM". Kết quả của hai câu lệnh a1 in a2 và "vui" in a1 lần lượt là
False, False
True, True
False, True
True, False
Phương án nào sau đây là không đúng khi nói về xâu kí tự?
Xâu kí tự là một dãy các kí tự Unicode
Truy cập từng kí tự của xâu qua chỉ số
Có thể thay đổi từng kí tự trong một xâu
Kí tự chính là xâu có độ dài 1
Câu lệnh KHÔNG thể thực hiện trong quá trình chạy chương trình là biểu hiện của dạng lỗi nào sau đây?
Lỗi dữ liệu
Lỗi ngữ nghĩa
Lỗi ngoại lệ
Lỗi câu lệnh
Khi viết nhầm hàm cần gọi trong chương trình sẽ gây ra lỗi nào sau đây?
Lỗi ngữ nghĩa
Lỗi ngoại lệ
Lỗi cú pháp
Lỗi dữ liệu
Kết quả của xâu sau khi tách là B = "Tin học 10 Kết nối tri thức" B.split()
'Tin', 'học', 'Kết', 'nối', 'tri', 'thức'
['Tin', 'học', '10', 'Kết', 'nối', 'tri', 'thức']
['Tin', 'học', 'Kết', 'nối', 'tri', 'thức']
'Tin', 'học', '10', 'Kết', 'nối'
Biểu thức kiểm tra <xâu 1> nằm trong <xâu 2> là
A. <xâu 2> in <xâu 1>
B. <xâu 1> check <xâu 2>
C. <xâu 2> check <xâu 1>
D. <xâu 1> in <xâu 2>
Xâu kí tự trong Python là dãy các kí tự nào sau đây?
ASCII.
Unicode.
UTF-16.
UTF-8.
Cho chương trình sau. Phương án nào sau đây là kết quả in ra màn hình?
0.2.5.3.7
".0 2 5 3 7"
0. 2. 5. 3. 7.
.0 2 5 3 7
Chương trình sau. Phương án nào sau đây là kết quả in ra màn hình?
"Em", "hãy", "học", "tập", "thật", "tốt", "nhé".
[Em, hãy, học, tập, thật, tốt, nhé].
Em, hãy, học, tập, thật, tốt, nhé.
["Em", "hãy", "học", "tập", "thật", "tốt", "nhé"].
Lệnh sau cho ra kết quả là A = ["Vui", "học", "OLM"] ",".join(A)
Vui, học, OLM.
"Vui", "học", "OLM".
Vui,học,OLM.
VuihọcOLM.
Cho đoạn chương trình sau. Phương án nào sau đây là kết quả của chương trình trên?
h.
i.
n.
T.
Chương trình sau. Phương án nào sau đây là kết quả in ra màn hình?
3.
6.
7.
2.
Phương án nào sau đây nêu đúng số kí tự của xâu "Tin học 10"?
8.
3.
12.
10.
Phương án nào sau đây là câu lệnh dùng để đếm số kí tự của xâu?
len().
join().
split().
print().
Phương án nào sau đây nói đúng về các kí tự tách trong lệnh split()?
Mặc định là dấu chấm.
Không bắt buộc phải có.
Mặc định, không thể thay đổi.
Có thể thay bằng kí tự khác.
Phát biểu nào sai?
Truy cập từng kí tự của xâu qua chỉ số, chỉ số từ 0 đến len()-1.
Xâu có thể được coi là danh sách các kí tự.
s1 in s2 trả lại giá trị True nếu s2 là xâu con của s1.
Có thể duyệt các kí tự của xâu bằng lệnh for giống với danh sách.
Cú pháp của lệnh join() là
A. ",".join(<danh sách>).
B. ",".join(<kí tự nối>).
C. "kí tự nối".join(<danh sách>).
D. "danh sách".join(<kí tự nối>).
Kết quả của chương trình sau là
443.
754.
482.
713.
Cho xâu a = "Tin học 10 Kết nối tri thức". Câu lệnh "b" in a cho kết quả là
true.
false.
False.
True.
Xâu rỗng được định nghĩa là
empty = 0.
empty = [].
empty = "".
empty = "rỗng".
Câu lệnh "1" in "19292" cho kết quả là
False.
true.
false.
True.
Kết quả được in ra khi thực hiện các lệnh sau là
25.
21.
20.
15.
Hành động nào sau đây nên làm khi chương trình hiển thị kết quả sai?
Thay đổi ngôn ngữ của chương trình.
Kiểm tra ngữ nghĩa của chương trình.
Kiểm tra cú pháp của chương trình.
Nhập vào chương trình bộ dữ liệu khác.
Xâu kí tự không hợp lệ là
"123456".
"10 + 5 = 15".
352673.
"Thủ đô Hà Nội".
Cho a1 = "Học Tin học 10", a2 = "cùng OLM". Biểu thức lôgic a1 + a2 cho kết quả là
Học Tin học 10 cùng OLM.
Học Tin học 10cùng OLM.
"Học Tin học 10 cùng OLM".
Học Tin học 10 + cùng OLM.
Cho câu lệnh sau. print("Một số lệnh làm việc với xâu kí tự".find("làm",2)) Phương án nào sau đây là kết quả của câu lệnh trên?
10.
12.
11.
13.
Chương trình sau. 1. a = "Hiện nay trí tuệ nhân tạo đang phát triển mạnh mẽ" 2. aline = a.split() 3. s = ",".join(aline) 4. print(s) Phương án nào sau đây là kết quả in ra màn hình?
[Hiện,nay,trí,tuệ,nhân,tạo,đang,phát,triển,mạnh,mẽ].
"Hiện,nay,trí,tuệ,nhân,tạo,đang,phát,triển,mạnh,mẽ".
"Hiện nay trí tuệ nhân tạo đang phát triển mạnh mẽ".
Hiện nay trí tuệ nhân tạo đang phát triển mạnh mẽ.
Phương án nào sau đây là kết quả in ra màn hình?
"Xâu dài có nhiều kí tự".
Xâu ngắn có ít kí tự.
"Xâu ngắn có ít kí tự".
Xâu dài có nhiều kí tự.
Phương án nào sau đây nêu đúng loại lỗi của chương trình?
Lỗi ngữ nghĩa.
Lỗi toán tử.
Lỗi cú pháp.
Lỗi ngoại lệ.
Phương án nào sau đây nói đúng về đối số (argument)?
Là giá trị được truyền vào khi gọi hàm.
Là giá trị giống như tham số của hàm.
Là giá trị được coi như một biến.
Là tham số trong khai báo hàm.
Dòng lệnh nào sau đây gây ra lỗi khi n = 2?
Dòng 1.
Dòng 2.
Dòng 4.
Dòng 3.
Câu lệnh nào sau đây thực hiện đếm số kí tự của xâu a?
len(a)
input(a)
range(a)
lenght(a)
Câu lệnh KHÔNG thể thực hiện trong quá trình chạy chương trình là biểu hiện của dạng lỗi nào sau đây?
Lỗi ngữ nghĩa.
Lỗi ngoại lệ.
Lỗi câu lệnh.
Lỗi dữ liệu.
Hoạt động nào sau đây lặp với số lần đã biết trước?
Hát cho đến khi thuộc bài.
Tập thể dục trong 30 phút.
Hoàn thành 2 đề luyện tập.
Làm bài tập ít nhất 2 tiếng.
Kiểm thử chương trình với các bộ dữ liệu test cần
in các thông số.
ít bộ test, có thể ngẫu nhiên.
bắt lỗi ngoại lệ.
bộ test dữ liệu vùng biên.
Phát biểu nào sau đây không đúng khi nói về hàm trong Python?
Có thể có hoặc không có tham số khi định nghĩa.
Hàm mới được định nghĩa bằng từ khóa def.
Bắt buộc có giá trị trả lại sau từ khóa return.
Python có sẵn nhiều hàm.
Phát biểu nào sau đây không đúng khi nói về hàm trong Python?
Có thể có hoặc không có tham số khi định nghĩa.
Hàm mới được định nghĩa bằng từ khóa def.
Bắt buộc có giá trị trả lại sau từ khóa return.
Python có sẵn nhiều hàm thực hiện nhiều việc.
Phương án nào sau đây không phải là một phương pháp kiểm thử chương trình?
Kiểm thử với lỗi ngoại lệ.
Quan sát mã lỗi Runtime.
In các thông số trung gian.
Sử dụng công cụ break point.
Nhận xét nào sau đây là sai khi nói về hàm trong Python?
Python không có các hàm có sẵn.
Không bắt buộc có lệnh return trong hàm.
Khối lệnh mô tả hàm viết sau dấu ":".
Hàm có thể không có tham số.
Một ví dụ đúng về kiểu danh sách trong Python là
a = (1, 2, 3)
a = 1, 2, 3
a = [1, 2, 3]
a = "1, 2, 3"
Khi viết nhầm hàm cần gọi trong chương trình sẽ gây ra lỗi nào sau đây?
Lỗi dữ liệu.
Lỗi ngoại lệ.
Lỗi ngữ nghĩa.
Lỗi cú pháp.
Điều kiện trong câu lệnh rẽ nhánh If thường là
một số thực.
một biểu thức logic.
một số nguyên.
một xâu kí tự.
Phương án nào sau đây nêu đúng số tham số của hàm f(0, 3, 2, 6)?
2.
5.
3.
4.
Phương án nào sau đây là câu lệnh dùng để tách một xâu thành danh sách các từ?
find()
join()
in()
split()
Hàm trong Python được định nghĩa bằng từ khóa nào sau đây?
del
class
def
in
Hành động nào sau đây nên làm khi chương trình hiển thị kết quả sai?
Thay đổi ngôn ngữ của chương trình.
Kiểm tra ngữ nghĩa của chương trình.
Kiểm tra cú pháp của chương trình.
Nhập vào chương trình bộ dữ liệu khác.
Hoạt động lặp với số lần không biết trước là
tập hát 10 phút.
tập nhảy 20 lần.
làm 3 bài tập.
học thuộc 1 bài.
Phương án nào sau đây nêu đúng lệnh kiểm tra một giá trị có nằm trong danh sách hay không?
in
append
int
len
Phương án nào sau đây nêu đúng loại lỗi của chương trình?
Lỗi ngữ nghĩa.
Lỗi dữ liệu.
Lỗi ngoại lệ.
Lỗi cú pháp.
Phương án nào sau đây là một xâu kí tự trong Python?
Tin học 10 Kết nối tri thức
(Tin học 10 Kết nối tri thức)
"Tin học 10 Kết nối tri thức"
Câu lệnh nào sau đây thể hiện cấu trúc lặp trong Python?
while
input
if
Chương trình trên thực hiện công việc nào sau đây?
So sánh giá trị x với 10 và in ra màn hình thông báo tương ứng.
In ra màn hình "X nhỏ hơn 10" với mọi giá trị x.
Kiểm tra giá trị x và in ra kết quả nếu x nhỏ hơn 10.
In ra màn hình giá trị của x và dòng thông báo so sánh với 10.
Phương án nào sau đây nêu đúng chức năng của hàm check_number?
In ra màn hình Số dương vì không có điều kiện.
Trả về giá trị của n và dòng thông báo tương ứng.
Kiểm tra n là số âm, số dương hay là số 0.
Tính giá trị tuyệt đối của n và trả về kết quả.
Phương án nào sau đây nêu đúng lỗi của chương trình?
Lỗi ngoại lệ
Lỗi ngữ nghĩa.
Lỗi truy vấn.
Lỗi cú pháp.
Phương án nào sau đây là kết quả in ra màn hình?
Sân trường có cây cỏ hoa xanh
Sân trường có cây hoa xanh
Sân trường có cây hoa cỏ xanh
Sân trường có cây cỏ xanh
Phương án nào sau đây nên đúng dòng lệnh gây ra lỗi khi thực hiện chương trình?
Dòng 4.
Dòng 3.
Dòng 5.
Dòng 2.
Phương án nào sau đây nêu đúng loại lỗi xảy ra trong chương trình?
Lỗi dữ liệu.
Lỗi ngoại lệ.
Lỗi cú pháp.
Lỗi ngữ nghĩa.
Kết quả in ra màn hình sau khi thực hiện chương trình là
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9 10
0 1 2 3 4 5 6 7 8 9 10
0 1 2 3 4 5 6 7 8 9
Phương án nào sau đây nêu đúng lỗi của chương trình?
Lỗi toán tử.
Lỗi ngữ nghĩa.
Lỗi ngoại lệ.
Lỗi cú pháp.
Phương án nào sau đây nêu đúng các phần tử của danh sách B sau khi thực hiện các câu lệnh trên?
B = [1, 5, 2, 3, 5, 6, 7, 8]
B = [1, 2, 5, 3, 5, 6, 7, 8]
B = [1, 2, 5, 3, 4, 6, 7, 8]
B = [1, 5, 2, 3, 5, 6, 7, 8]
Phương án nào sau đây là kết quả in ra màn hình?
"bạn Hoa" "học bài"
bạn Hoa học bài
"bạn Hoa học bài"
bạn Hoa " " học bài
Phương án nào sau đây nêu đúng kết quả in ra màn hình?
27
134
127
271
Phương án nào sau đây nêu đúng vùng giá trị của câu lệnh range(1,10)?
0 đến 9.
1 đến 9.
1 đến 10.
0 đến 10
Phương án nào dưới đây nêu đúng lỗi của chương trình?
Lỗi cú pháp.
Lỗi ngoại lệ.
Lỗi ngữ nghĩa.
Lỗi dữ liệu.
Phương án nào sau đây nêu đúng loại lỗi của chương trình?
Lỗi ngữ nghĩa.
Lỗi cú pháp.
Lỗi ngoại lệ.
Lỗi toán tử.
Phương án nào sau đây nêu đúng cách định nghĩa 1 xâu rỗng?
empty = []
empty = 0
empty = ()
empty = ""
Phương án nào sau đây không phải là một hàm thiết kế sẵn trong Python?
none()
divmod()
str()
abs()
Phương án nào sau đây nêu đúng từ khóa cần sử dụng nếu muốn biến đã khai báo bên ngoài hàm có tác dụng bên trong hàm như một biến?
return
global
get
def
Phương án nào sau đây thể hiện đúng vùng chỉ số truy cập từng kí tự của xâu?
Từ 0 đến len()-1.
Từ 1 đến len().
Từ 1 đến len()-1.
Từ 0 đến len().
Phương án nào sau đây nêu đúng mã lỗi ngoại lệ khi các dòng lệnh viết không đúng vị trí?
IndentationError
ValueError
TypeError
ZeroDivisionError
Phương án nào sau đây không phải là một yếu tố cần thiết của bộ test khi kiểm thử chương trình?
Cần có bộ test dữ liệu ở vùng biên hoặc cận biên.
Cần có bộ test trên tất cả các ngôn ngữ lập trình.
Cần có nhiều bộ test theo các tiêu chí khác nhau.
Cần có bộ test ngẫu nhiên dữ liệu đầu vào.
Phương án nào sau đây nêu đúng lệnh lặp có số lần lặp phụ thuộc vào điều kiện của lệnh?
while
return
if
for
Phương án nào sau đây nêu đúng số đối số của hàm f(2, 1, 3)?
2.
5.
4.
3.
Tất cả các biến khai báo bên trong hàm đều có tính nào sau đây?
Linh hoạt.
Đa dụng.
Tổng quát.
Cục bộ.
Phương án nào sau đây là một hàm có 3 tham số?
d(f, g, 3)
a(1, 2, 3)
c(1, 2, h)
b(f, g, h)
Phương án nào sau đây là biểu thức điều kiện biểu thị phần tử thứ j của danh sách B nằm trong khoảng (-2, 7] hoặc [8, 15)?
(B[j] > -2 and B[j] <= 7) or (B[j] >= 8 and B[j] < 15).
(B[j] > -2 and B[j] < 7) and (B[j] > 8 and B[j] < 15).
(B[j] > -2 and B[j] < 7) or (B[j] > 8 and B[j] < 15).
(B[j] > -2 and B[j] <= 7) and (B[j] >= 8 and B[j] < 15).
Phương án nào sau đây nêu đúng thông báo lỗi cú pháp?
TypeError
IndexError
ValueError
SyntaxError
Phương án nào sau đây nêu đúng thông báo lỗi cú pháp?
TypeError
IndexError
ValueError
SyntaxError
Phương án nào sau đây là một sản phẩm của thiết kế đồ họa?
Hệ thống bán hàng.
Bức tranh sơn dầu.
Áp phích quảng cáo.
Bức ảnh tự sướng.
Sau khi thực hiện dòng 2, danh sách b sẽ gồm các phần tử nào sau đây?
[0, 4, 7, 43, 9, 5].
[0, 7, 43, 9, 5].
[0, 7, 43, 5, 9, 4].
[0, 4, 7, 43, 9].
Phương án nào sau đây là lệnh lặp với số lần không biết trước?
for
if
while
Phương án nào sau đây nêu đúng câu lệnh thực hiện in ra màn hình dòng thông báo Xin chào em?
print(Xin chào em)
print
print("Xin chào em")
print<"Xin chào em">
Phương án nào sau đây nêu đúng kết quả của chương trình?
Bảng nhân đến 10 của num.
Các số tự nhiên từ i đến 10.
Kết quả của num nhân 10.
Dòng num "x" i = num*i.
Từ khóa nào sau đây thực hiện thiết lập một hàm tự định nghĩa?
insert
ord
divmod
def
Phương án nào sau đây không phải là một phương pháp kiểm thử chương trình?
Kiểm thử chương trình với các bộ dữ liệu test.
Quan sát mã lỗi Runtime và bắt lỗi ngoại lệ.
In các thông số đầu tiên, trung gian, cuối cùng.
Sử dụng công cụ break point (điểm dừng).
Phương án nào sau đây nêu đúng kết quả chương trình trên?
5
6
7
8
Phương án nào sau đây là kết quả sau khi thực hiện chương trình?
chúc em học tốt python
Chúc em học tốt PYTHON
CHÚC EM HỌC TỐT PYTHON
Chúc em học tốt python
Cho chương trình sau: Phương án nào sau đây nêu đúng ý nghĩa của dòng lệnh 2?
Thêm giá trị 2 vào vị trí thứ 2 trong danh sách.
Thêm giá trị 2 vào vị trí thứ 3 trong danh sách.
Thêm giá trị 3 vào vị trí thứ 2 trong danh sách.
Thêm giá trị 3 vào vị trí thứ 3 trong danh sách.
Bạn H đố bạn B đoán chính xác kết quả của chương trình sau: Phương án nào sau đây nêu đúng kết quả của chương trình?
-1
9
17
18
Với giá trị nhập vào là 135 thì chương trình sau in ra màn hình kết quả là
Tiền điện là 256500 - Bạn thật tiết kiệm điện.
Tiền điện là 405000 - Hãy dùng tiết kiệm điện.
Tiền điện là 337500 - Bạn dùng khá nhiều điện.
Tiền điện là 283500 - Mức điện bạn dùng bình thường.
Cho chương trình sau: Phương án nào sau đây nêu đúng công việc thực hiện của dòng lệnh thứ 2?
Thay thế phần tử đầu của danh sách c bằng phần tử có giá trị 5.
Xóa toàn bộ dữ liệu của danh sách c, trừ phần tử có giá trị 5.
Thêm phần tử có giá trị 5 vào cuối danh sách c.
Xóa phần tử mang giá trị 5 ra khỏi danh sách c.
Cho chương trình sau: Phương án nào sau đây nêu đúng kết quả của chương trình trên?
7
5
1
6
Cho x = 10, y = 5 thì chương trình sau in ra màn hình kết quả là
10 5.
10 5 15.
15 10 5.
10 15.
Cho chương trình sau: Phương án nào sau đây nêu đúng kết quả của chương trình?
3
9
10
2
Cô giáo cho chương trình sau: Phương án nào sau đây nêu đúng kết quả chương trình trên?
7
6
5
8
Bạn A đăng tải chương trình sau lên diễn đàn tự học lập trình: Phương án nào sau đây nêu đúng kết quả của chương trình trên?
(26.0, 5.2)
(26, 5.2)
(26.0 5.2)
(26 5.2)
