NEW
Font size
WorksheetsLớp 10 Python Thi HK2
Total questions: 50
Worksheet time: 30mins
Phát biểu nào sau đây là sai khi nói về biểu thức lôgic?
Biểu thức lôgic là biểu thức chỉ nhận giá trị True hoặc False.
Giá trị của biểu thức lôgic thuộc kiểu bool
Ngoài hai giá trị True, False biểu thức lôgic nhận giá trị undefined
Biểu thức “2 * 3 // 5 == 1” mang giá trị True
Biểu diễn nào sau đây là sai trong Python?
b*b>a*c, a*(1-a)+(a-b)>=0; 1/x-x<0
(a-b)>c-d, 1//x-y>=2*x,b*b>a*c
(a-b)>c-d, (a-b)<>b-a,12*a>5a
(a-b)**0.5>x,1/x-y>=2*x,15*a>5
55
true
5
false
Cho x = True, y = False. Cho biết giá trị của biểu thức sau:
not((x or y ) and x )
true
false
1
x
Giá trị của ai biểu thức sau là True hay False?
50%3==1
34//5==6
True, True
False, False
True, False
False, True
Phát biểu nào sau đây bị sai?
Sau <điều kiện> cần có dấu “:”
Khối lệnh tiếp theo không bắt buộc lùi vào 1 tab và thẳng hàng
Khi thực hiện lệnh, Python sẽ kiểm tra <điều kiện> nếu đúng thì thực hiện <khối lệnh>, ngược lại thì bỏ qua chuyến sang lệnh tiếp theo
Sau <điều kiện> không cần có dấu “:”
Biểu thức lôgic đúng thể hiện số a nằm ngoài [3,8] là:
a < 3 and a >= 8
3 <= a <=8
a < 3 and a > 8
a <= 3 and a >= 8
Max
Min:
Max:
Min
Năm nhuận là năm chia hết cho 400 hoặc năm chia hết cho 4 đồng thời không chia hết cho 100. Biểu thức biểu diễn kiểm tra năm nhuận là:
n % 400 == 0 or ( n % 4 == 0 and n % 100 == 0)
n % 4 == 100 or n % 4 == 0 and n % 100 != 0
n % 4 != 100 or ( n % 4 == 0 and n % 100 != 0)
n % 400 == 0 or ( n % 4 == 0 and n % 100 != 0)
Biến chạy trong vòng lặp for i in range(stop) tăng lên mấy đơn vị sau mỗi lần lặp?
1
2
3
Không xác định
Trong Python, câu lệnh nào dưới đây được viết đúng?
For i in range(10):
print(“HPNY”)
for i in range(10): print(“HPNY”)
for i in range(10): print(HPNY)
for i in range(10) print(“HPNY”)
10 lần
9 lần
1 lần
0 lần
10
9
1
0
10
Lỗi
15
14
Tính tổng các số chia hết cho 3 hoặc 5 trong phạm vi từ 1 đến 100
Tính tổng các số chia hết cho 3 hoặc 5 trong phạm vi từ 1 đến 101
Tính tổng các số chia hết cho 3 và 5 trong phạm vi từ 1 đến 101
Tính tổng các số chia hết cho 3 và 5 trong phạm vi từ 1 đến 100
6
8
10
Lỗi
Trong Python, đoạn chương trình sau đưa ra kết quả gì?
for i in range(10, 0, -1):
print(i, ' ')
0 1 2 3 4 5 6 7 8 9 10
10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0
Đưa ra 10 dấu cách
10 9 8 7 6 5 4 3 2 1
Để nhập giá trị số thực cho biến x bạn An viết câu lệnh như sau:
>>x = input(“Nhập số thực x: ”)
Câu lệnh trên đúng theo yêu cầu đặt ra chưa?
Chương trình chạy đúng.
Chương trình báo lỗi không chạy.
Không xác định được lỗi.
Chương trình vẫn chạy nhưng không đúng yêu cầu đặt ra .
Kết quả của dòng lệnh sau
>>x=6.7
>>type(x)
int
float
string
double
<class 'str'>
<class 'int'>
12
Chương trình lỗi
Trong Python, để khai báo kiểu dữ liệu xâu thì dữ liệu phải được đặt trong cặp dấu ngoặc nào sau đây?
Cặp đấu ngoặc vuông []
Cặp dấu ngoặc tròn ()
Cặp dấu ngoặc móc {}
Cặp dấu nháy đơn ‘’
Trong Python, để khai báo biến x là kiểu xâu, ta khai báo như thế nào là đúng nhất:
x=int(input(’mời nhập’))
x=float(input(’mời nhập’))
x=string(input(’mời nhập’))
x=input(’mời nhập’)
Trong Python, để cho ra kết quả là độ dài xâu thì ta sử dụng hàm nào sau đây?
upper(<tên biến xâu>)
find(<tên biến xâu>)
lower(<tên biến xâu>)
len(<tên biến xâu>)
Trong Python, để cho ra kết quả các chữ cái trong xâu IN HOA thì ta sử dụng hàm nào sau đây?
<tên biến xâu>.lower()
<tên biến xâu>.find()
<tên biến xâu>.len()
<tên biến xâu>.upper()
Trong Python, để cho ra kết quả các chữ cái trong xâu từ chữ hoa sang thường thì ta sử dụng hàm nào sau đây?
<tên biến xâu>.upper()
<tên biến xâu>.find()
<tên biến xâu>.len()
<tên biến xâu>.lower()
Trong Python, để 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>.upper(<xâu hoặc kí tự cần tìm>)
<tên biến xâu>.lower(<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>.find(<xâu hoặc kí tự cần tìm>)
Trong Python, khi muốn thay thế một từ hoặc cụm từ bằng từ hoặc cụm từ khác thì ta sử dụng hàm nào sau đây?
upper()
find()
len()
replace()
Trong Python, khi muốn tìm kiếm một từ hoặc cụm từ trong xâu thì ta sử toán từ nào sau đây?
and
or
len
in
Trong Python, khi muốn tách các từ trong xâu thì ta sử dụng hàm nào sau đây?
len()
find()
join()
split()
Trong Python, khi muốn gộp các từ trong list (mảng) thì ta sử dụng hàm nào sau đây?
len()
find()
split()
join()
Trong Python, khi muốn ghép 2 xâu lại với nhau ta sử dụng toán tử nào sau đây?
* (dấu nhân)
/ (dấu chia)
– (dấu trừ)
+ (dấu cộng)
Trong Python, cho 2 xâu như sau: a=’Hermann Gmeiner’, b=’hermann gmeiner’ khi so sánh 2 xâu a và b thì:
xâu a> xâu b
xâu a==xâu b
xâu a>=xâu b
xâu a<xâu b
Trong Python, cho xâu a=’Đà Nẵng’ và xâu b=’TP ’ ta sử dụng lệnh ghép xâu như thế nào để cho ra xâu “TP Đà Nẵng”?
a-b
a*b
’a’+’b’
a+b
Trong Python, cho xâu a=”Hermann! Đây là trường của em” để bỏ cụm từ “Đây” ta sử dụng hàm câu lệnh nào sau đây?
a=a.replace(“Đây”)
a=replace(“ Đây”,’’)
a=a.replace(“ Đây”,’-’)
a=a.replace(“ Đây”,’’)
Trong Python, cho xâu a=”Hermann! Đây là trường của em” để copy từ xâu a cụm từ “trường” thì ta sử dụng câu lệnh nào sau đây?
print(a[16:21])
print(a[16:22])
b=a[16:21]
b=a[16:22]
Trong Python, cho xâu a=”Hermann! Đâ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))
Trong Python, cho xâu a=”Trường PT Hermann Gmeiner Đà Nẵng” và xâu b=’Hermann’ để tìm ra vị trí xuất hiện của xâu b có trong xâu a ta sử dụng câu lệnh nào sau đây?
print(a)
k=len(a)
k=len(b)
k=a.find(b)
Trong Python, cho xâu a=”Đà Nẵng” và ta sử dụng lệnh a=a.upper() thì kết quả xâu a sẽ như thế nào?
Đà Nẵng
đÀ nẴNG
đà nẵng
ĐÀ NẴNG
Trong Python, cho đoạn chương trình sau:
a="Hermann Gmeiner"
k=len(a)
print(k)
cho kết quả là?
12
13
14
15
Trong Python, cho đoạn chương trình sau:
a="xin chào Python!"
for i in range(10):
print(a)
cho kết quả là?
in ra 1 lần dòng chữ "xin chào Python!"
in ra 9 lần dòng chữ "xin chào Python!"
in ra 11 lần dòng chữ "xin chào Python!"
in ra 10 lần dòng chữ "xin chào Python!"
Định nghĩa hàm trong Python là gì?
Hàm trong Python là một biến toàn cục
Hàm trong Python chỉ có thể được gọi một lần
Hàm trong Python không thể chứa lệnh điều kiện
Hàm trong Python là một khối mã được xác định một lần và có thể được gọi nhiều lần để thực hiện một công việc cụ thể.
Khi khai báo hàm trong Python, cú pháp cần tuân theo quy tắc nào?
Tên hàm, dấu ngoặc vuông, dấu hai chấm
Tên hàm, dấu ngoặc đơn, dấu hai chấm
Tham số của hàm là gì và chúng được sử dụng để làm gì?
Tham số của hàm được sử dụng để in ra màn hình
Tham số của hàm không cần được khai báo trước khi sử dụng
Tham số của hàm là các biến toàn cục
Tham số của hàm được sử dụng để truyền thông tin hoặc dữ liệu vào hàm để xử lý và trả về kết quả tương ứng.
Hàm có giá trị trả về là gì? Làm thế nào để trả về giá trị từ một hàm?
Giá trị trả về từ một hàm là giá trị được chỉ định bởi từ khóa 'response' trong cơ thể của hàm.
Để trả về giá trị từ một hàm, bạn cần sử dụng từ khóa 'print' để in ra giá trị mong muốn.
Hàm không thể trả về giá trị, chỉ có thể thực hiện các thao tác nhất định.
Giá trị trả về từ một hàm là giá trị được chỉ định bởi từ khóa 'return' trong thân hàm.
Hàm không có giá trị trả về được sử dụng trong trường hợp nào?
Khi hàm chỉ cần trả về một giá trị
Khi hàm cần trả về nhiều giá trị
Khi hàm chỉ cần thực hiện các hành động mà không cần trả về kết quả
Khi hàm không cần thực hiện bất kỳ hành động nào
Làm thế nào để gọi một hàm trong chương trình Python?
function_name()
functionName()
callFunction()
executeFunction()
Trong Python, có thể có bao nhiêu giá trị trả về từ một hàm?
Không giá trị
Vô số giá trị
Một giá trị
Nhiều giá trị
Làm thế nào để truyền tham số cho một hàm trong Python?
Đặt các giá trị cần truyền vào trong dấu ngoặc đơn () khi gọi hàm.
Sử dụng dấu ngoặc nhọn {} khi gọi hàm
Không cần truyền tham số cho hàm
Sử dụng dấu ngoặc vuông [] khi gọi hàm
Khi khai báo hàm, thành phần nào được định nghĩa và được dùng như biến trong hàm?
Đối số
Tham số
Giá trị
Dữ liệu
Khi một hàm không có giá trị trả về, nó sẽ trả về giá trị gì?
void
empty
undefined
null
