NEW
Font size
WorksheetsKiểm tra kiến thức Python
Total questions: 68
Worksheet time: 29mins
Hãy chọn phát biểu đúng khi cho câu lệnh rẽ nhánh sau:
Câu lệnh hay nhóm câu lệnh 1 được thực hiện khi điều kiện đúng.
Câu lệnh hay nhóm câu lệnh 1 phải được viết thẳng hàng với if.
Câu lệnh hay nhóm câu lệnh 2 được thực hiện khi điều kiện đúng.
Câu lệnh hay nhóm câu lệnh 2 phải được viết thẳng hàng với else.
Đâu là biểu thức điều kiện Python đúng để x nằm trong đoạn [n;m]?
n <= x <= m
m <= x <= n
m <= x and x <= n
n <= x or x >= m
Trong cú pháp câu lệnh rẽ nhánh: Câu lệnh hay nhóm câu lệnh 2 được thực hiện khi <điều kiện> nhận giá trị
False.
True.
bằng 0.
khác 0.
Trong Python, đâu là kí hiệu của phép toán so sánh "khác"?
!=
==
=!
!!
Đâu là biểu thức Python tương ứng với biểu thức toán học 0≤(xy)^3≤1000?
0 <= (x*y)**3 <= 1000
0 >= (x*y)**3 <= 1000
0 <= (x*y)**3 >= 1000
0 >= (x*y)**3 >= 1000
Trong Python, đâu là kí hiệu của phép toán logic "và"?
and
or
not
xor
Đâu là câu lệnh if đúng cho phát biểu sau: Nếu t lớn hơn 39.5 đưa ra thông báo "sốt cao"?
if t > 39.5: print('sốt cao')
if t <= 39.5: print('sốt cao')
if t == 39.5: print('sốt cao')
if t > 39.5: print(sốt cao)
Đoạn câu lệnh dưới đây cho kết quả in trên màn hình là gì?
25
50
75
0
Cho đoạn chương trình: Sau khi thực hiện đoạn chương trình trên, d có kết quả nào?
0.
3.
1.
10.
Câu lệnh lặp với số lần không biết trước trong Python viết bắt đầu bằng từ khóa nào?
while.
for.
ceil.
def.
Trong cú pháp câu lệnh lặp: Câu lệnh hay nhóm câu lệnh được thực hiện khi <điều kiện> nhận giá trị
True.
False.
1.
0.
Trong câu lệnh lặp: <biến_chạy> là
tên do người lập trình đặt.
từ khóa.
hàm toán học.
thư viện sẵn có trong Python.
Trong câu lệnh lặp: Đâu là phát biểu sai khi nói về Khối lệnh cần lặp?
Không được sử dụng câu lệnh rẽ nhánh.
Được sử dụng câu lệnh rẽ nhánh.
Được sử dụng câu lệnh gán.
Được sử dụng câu lệnh for khác.
Trong câu lệnh lặp: <điều kiện> có thể sử dụng các phép tính so sánh nào?
<, >, <=, >=, ==, !=.
>, <, <=, >=, =, =! .
>, <, <=, >=, ==, =!.
>, <, <=, >=, =, !=
Cho đoạn chương trình: Sau khi thực hiện đoạn chương trình, trên màn hình có kết quả nào?
0 2 4
1 3 5
0 1 3 5
0 2 4 6
Cho đoạn chương trình: Sau khi thực hiện đoạn chương trình s nhận giá trị bao nhiêu?
15.
21.
10.
19.
Cho đoạn chương trình: Sau khi thực hiện đoạn chương trình, i nhận giá trị bao nhiêu?
9.
7.
5.
6.
Đoạn chương trình giải bài toán tính tổng S = 1 + 3 + 5 + 7 + 9 + 11 có thể viết như sau: <điều kiện> là biểu thức nào dưới đây?
i <= 11
i >= 11
i > 10
i < 10
Chương trình con trong Python là gì?
Một khối mã lệnh có thể được tái sử dụng.
Là một loại biến đặc biệt.
Một phương thức đặc biệt.
Một phần mềm độc lập.
Trong hàm, khi nào nên sử dụng lệnh return()?
Khi muốn trả về giá trị của biến cho hàm gọi.
Khi cần thực hiện một hành động cụ thể.
Khi cần in ra giá trị của biến.
Khi không muốn trả về giá trị của biến cho hàm gọi.
Hàm print() trong Python dùng để làm gì?
Hiển thị dữ liệu lên màn hình.
Đọc dữ liệu từ file.
Thực hiện tính toán toán học.
Tạo một chuỗi mới.
Trong Python, khi sử dụng hàm sqrt() ta cần khai báo thư viện:
math
time
random
zl
Trong Python, khi sử dụng hàm gcd() ta cần khai báo thư viện:
math
time
random
zlib
Để trả về một giá trị qua tên của chương trình con trong Python, cần sử dụng từ khóa nào?
return
call
import
def
Phát biểu nào sau đây là sai khi nói về chương trình con trong Python?
Tên hàm do người lập trình đặt không cần theo quy tắc đặt tên.
Chương trình con là một đoạn câu lệnh thực hiện một việc nào đó được đặt tên.
Muốn xây dựng hàm trả về giá trị qua tên, cần kết thúc hàm bằng câu lệnh return cùng với biểu thức hay biến chứa giá trị trả về.
Các lệnh mô tả hàm phải viết lùi vào theo quy định của Python.
Cho đoạn chương trình: Tham số thực sự của chương trình trên là
a, b.
x, y.
s, T.
a, b, x, y.
Cho đoạn chương trình: Tham số hình thức của chương trình trên là
a, b.
x, y.
s, T.
a, b, x, y.
Cho đoạn chương trình: Với a = 2, b = 6 chương trình sẽ cho kết quả nào trên màn hình?
16
- 4
4
8
Trong câu lệnh rẽ nhánh: <điều kiện> là
biểu thức logic.
thư viện chuẩn.
hàm số học.
từ khóa.
Trong câu lệnh rẽ nhánh: if, else là
từ khóa.
tên do người lập trình đặt.
hàm toán học.
biểu thức toán học.
Trong Python, đâu là kí hiệu của phép toán so sánh "bằng"?
==
=
=!
!=
Đâu là biểu thức Python tương ứng với biểu thức toán học 0≤x^4+y^4≤1000?
(x**4 + y**4) >= 0 and (x**4 + y**4) <= 1000
(x**4 + y**4) >=0 and (x**4 + y**4) >= 1000
(x**4 + y**4) >= 0 or (x**4 + y**4) <= 1000
(x**4 + y**4) <= 0 and (x**4 + y**4) >= 1000
Trong Python, đâu là kí hiệu của phép toán logic "hoặc"?
or
and
xor
not
Trong Python, đâu là kí hiệu của phép toán logic "phủ định"?
or
and
xor
not
Đâu là câu lệnh if đúng cho phát biểu sau: Nếu t nhỏ hơn 10 đưa ra thông báo "rét đậm"?
if t < 10: print('rét đậm')
if t <= 10: Print('rét đậm')
if t >= 10: print('rét đậm')
if t == 10: print('rét đậm')
Đoạn câu lệnh dưới đây cho kết quả in trên màn hình là gì?
-24
24
0
9
Cho đoạn chương trình: Sau khi thực hiện đoạn chương trình trên, d có kết quả nào?
1.
3.
0.
9.
Trong câu lệnh lặp: biến_chạy nhận các giá trị từ
m đến n - 1.
m đến n.
m đến n + 1.
m + 1 đến n.
Trong câu lệnh lặp: <điều kiện> có thể sử dụng các phép tính logic nào?
and, or, not.
and, or, xor.
and, xor, not.
or, not, xor.
Cho đoạn chương trình: Sau khi thực hiện đoạn chương trình, trên màn hình có kết quả nào?
1 3 5
0 2 4
1 3 5 7
0 2 4 6
Cho đoạn chương trình: Sau khi thực hiện đoạn chương trình, d nhận giá trị bao nhiêu?
5.
4.
6.
15.
Cho đoạn chương trình: Hãy cho biết vòng lặp được thực hiện bao nhiêu lần?
4.
7.
5.
6.
Đoạn chương trình giải bài toán tính tổng S = 2 + 4 + 6 + 8 + 10 có thể viết như sau: <điều kiện> là biểu thức nào dưới đây?
i < 11
i > 11
i > 10
i < 10
Chương trình con trong ngôn ngữ lập trình Python được khai báo bằng từ khóa nào?
def
if
else
for
Trong chương trình con, câu lệnh return
trả về một giá trị qua tên của hàm trước khi ra khỏi hàm.
loại bỏ giá trị trong hàm.
loại bỏ giá trị trong tên hàm.
trả về một giá trị qua tham số của hàm.
Hàm input() trong Python thực hiện lệnh gì?
Nhập dữ liệu từ bàn phím.
Xuất dữ liệu ra màn hình.
Tính toán trên các giá trị nhập vào.
Đọc file từ ổ đĩa.
Khi sử dụng hàm sqrt() ta cần khai báo thư viện nào trong Python?
math
time
random
zlib
Trong Python, làm thế nào để gọi một chương trình con?
Gọi tên chương trình con như một hàm bình thường.
Dùng lệnh "import" để gọi chương trình con.
Dùng lệnh "call" để gọi chương trình con.
Không thể gọi chương trình con.
Phát biểu nào sau đây là sai khi nói về chương trình con trong Python?
Dùng chương trình con khó phát hiện lỗi.
Dùng chương trình con giúp việc lập trình trở lên dễ dàng.
Tránh được việc phải viết đi viết lại cùng một dãy lệnh.
Chương trình dễ hiểu dễ đọc.
Cho đoạn chương trình: Với m = 5, n = 3 chương trình sẽ cho kết quả nào trên màn hình?
22
19
21
20
Chương trình con bên có kết quả trả về là
True hoặc False
Số nguyên
Số thực
Số nguyên tố
Chương trình con bên có tên là
kt
a
n
def
Chương trình con bên có tham số hình thức là
kt
a
n
def
Chương trình con bên có tham số thực sự là
kt
a
n
def
Chạy chương trình bên với a nhập vào là 8. Kết quả in ra màn hình là
True
False
YES
NO
Xâu có độ dài bằng 0 gọi là xâu
không
rỗng
con
một
Cho xâu kí tự s = 'Thang 3', đâu là kết quả của câu lệnh print(len(s))?
7
8
6
5
Cho xâu kí tự s = 'Hoc Python', đâu là kết quả của câu lệnh print(s[:3])?
Python
Hoc
P
on
Cho xâu s = 'Hoa Ban Trang', đâu là kết quả của câu lệnh print(s.count('a',2))?
0
1
2
3
Cho xâu s = 'hoagiay', đâu là kết quả của câu lệnh print(s[3]*3)?
aaa
iii
ggg
ooo
Cho danh sách A có n phần tử. Chỉ số của các phần tử trong danh sách A được đánh số thứ tự từ
1 đến n
0 đến n+1
1 đến n-1
0 đến n-1
Cho số N = 3, A = [0]*(N+3). Đâu là kết quả của câu lệnh print(A)?
[0,0,0]
[0]
[0,0,0,0,0,0]
[0,0,0,0,0,0,0,0,0]
Để thêm một phần tử x vào cuối danh sách A dùng hàm nào?
A.append(x)
A.pop(x)
A.insert(x)
A.sort(x)
Để sắp xếp danh sách A theo thứ tự không giảm dùng hàm nào?
A.pop()
A.sort()
A.sort(reverse = True)
A.len()
Cho danh sách A = [0, 0, -10, 3, -1], kết quả của câu lệnh print(A[::-2]) là
0
-1
3
-10
Cho danh sách A = [-1, 9, 6, 8], kết quả của câu lệnh print(A[2:]) là
[8]
[6, 8]
[-1, 9]
[9]
Cho danh sách A = [], kết quả của câu lệnh print(len(A)) là
-1
2
1
0
Công cụ dùng để gỡ lỗi chương trình trong Python là
Value
Erro
Debug
VGA
