WorksheetsKIỂM TRA HỌC KÌ 1_KHỐI 11
Total questions: 40
Worksheet time: 20mins
Kết qủa của đoạn lệnh sau là gì?
x=sum(range(5))
print(x)
4
5
10
15
Dòng lệnh for nào sẽ làm cho các câu lệnh sau dấu : lặp lại 10 lần :
for i in range (1,10):
for i in range (0,10):
for i in range ( 0,11):
for i in rang(1,11):
Ta có cú pháp lặp for trong Python như sau:
for <tên biến> in <tập hợp>: <Lệnh cần lặp>
Chọn phát biểu SAI trong các phát biểu sau:
<Tên biến> là một tên do người dùng đặt theo quy tắc đặt tên
<Tập hợp> là một tập các phần tử cùng kiểu dữ liệu
<Tập hợp> là một tập các phần tử
<Lệnh cần lặp> là một câu lệnh trong Python cần được lặp
Biến t trong chương trình dưới đây có kiểu gì ?
str
int
bool
float
Trong Python, Cấu trúc rẽ nhánh dạng đủ nào sau đây đúng?
If <điều kiện> : <câu lệnh 1>; else <câu lệnh 2>
If <điều kiện> : <câu lệnh1>
else :<câu lệnh 2>;
If <điều kiện>: else <câu lệnh 1> : <câu lệnh 2>;
Cho đoạn chương trình sau:
x:=5; y:=4;
If x>y : F:=x*x-y
Else: F:=3*x-y;
Sau khi thực hiện chương trình, giá trị của F là:
2
12
21
22
Trong câu lệnh
if <điều kiện> :<câu lệnh>
Câu lệnh được thực hiện khi?
Điều kiện cho giá trị sai
Điều kiện cho giá trị đúng
Không cần kiểm tra điều kiện
Khi điều kiện là hằng
Trong python câu lệnh
If <điềukiện> : <câu lệnh 1>
else : <câu lệnh 2>;
Câu lệnh 2 được thực hiện khi?
Biểu thức điều kiện đúng
Biểu thức điều kiện sai
Câu lệnh 1 được thực hiện
Không thực hiện được câu lệnh 2
Cho python, cho đoạn lệnh
IF n%2= = 0: print(n, ‘ là số chẵn’);
IF (n%2) !=0 : print(n, ‘ là số lẻ’);
Cho N = 100, hỏi kết quả sau khi thực hiện tập lệnh trên.
Không in ra gì hết.
100 là số chẵn.
100 là số lẻ.
100 là nguyên tố
Cho chương trình
a = 4
b = 5
if a > b:
a = a+b
Sau khi thực hiện chương trình trên thì giá trị của a và b là
a = 9; b = 5
a = 5; b = 4
a = 9; b = 9
a = 4; b = 5
x = 6
y = 3
if (x*x+ y **2) <= 1: print("z = ", x*x+ y **2)
if ((x*x+ y **2) > 1) and ( y>=x): print("z = ", x+y)
if ((x*x+ y **2) > 1) and ( y<x): print("z = ", 0.5)
z=0.5
z=42
z=2.35
z=9
Câu lệnh lặp trong chương trình sau đây thực hiện bao nhiêu lần:
9
10
11
12
Kết quả in ra màn hình là:
9
13
6
15
Trong câu lệnh trên, biến i nhận các giá trị bằng:
1,2,3,4
2,3,4
1,2,3,4,5
2,3,4,5
Khi kết thúc, giá trị của s=?
10
11
12
13
Khi kết thúc, giá trị của s=?
20
25
45
15
Chương trình trên, in ra bao nhiêu dòng "Hello"
8
9
10
11
Chương trình trên,in ra bao nhiêu dòng "Hello"
6
7
8
9
Giá trị của s=?
0
3
6
9
Hãy cho biết giá trị của đoạn chương trình sau:
colors=['red', 'orange', 'yellow', 'green', 'blue', 'indigo', 'violet']
print(colors[2])
orange
indigo
blue
yellow
Hãy cho biết Output của đoạn chương trình sau:
s=0
for i in [1,2,3,4,5]: s=s+i
print(s)
0
15
14
10
a='Python test 3'
print(a.split( ))
Cho biết kết quả?
'Python','test','3'
['Python','test','3']
('Python','test','3')
['Python','test',3]
Chuyển đoạn văn bản thành chữ hoa ta dùng câu lệnh nào
tênbiến.upper()
tênbiến.lower()
tênbiến.title()
tênbiến.capitalize()
Để tìm độ dài list ta dùng hàm nào?
copy(tên list)
append(tên list)
del(tên list)
len(tên list)
Để đảo chuỗi ta dùng mã lệnh nào dưới đây?
chuỗi muốn đảo.split()
join(chuỗi muốn đảo)
join(reversed(chuỗi muốn đảo))
chuỗi muốn đảo.capitalize()
Kết quả sau khi thực hiện đoạn chương trình sau là gì?
a = [10,4,9.8,'abc',8]
print(a[2])
‘abc’
4
8
9.8
Kết quả sau khi thực hiện đoạn chương trình sau là gì?
a = [1,2,3]
b = [4,5]
c = a+b
print(c)
Báo lỗi
[1,2,3]+[4,5]
[1, 2, 3, 4, 5]
15
Kết quả sau khi thực hiện đoạn chương trình sau là gì?
a = [1,2,3]
c = a*2
print(c)
[2,4,6]
[1, 2, 3, 1, 2, 3]
1, 2, 3, 1, 2, 3
Báo lỗi
.Kết quả của đoạn chương trình sau là gì? Biết hàm Len dùng để đếm số phần tử trong danh sách
lista = [None] * 10
print(len(lista))
None
0
10
9
Danh sách sau có bao nhiêu phần tử?
ma = ['xoài','cóc','ổi',123,456]
5
15
10
4
Kết quả sau khi thực hiện đoạn chương trình sau:
ma=['gà',5,'chó',10,'mèo',20]
mb=ma[0:-3]
print(mb)
['gà',5,'chó',10]
[10,'mèo',20]
['gà', 5, 'chó']
['gà',5,'chó',10,'mèo',20]
Cho đoạn chương trình sau
a = [1,2,3]
a.reverse()
print(a)
Đoạn chương trình trên dùng để làm gì?
In ra các phần tử của danh sách a theo thứ tự ngược lại
In ra các phần tử của danh sách a
In ra các phần tử chẳn của danh sách a
In ra các phần tử lẻ của danh sách a
Cho đoạn chương trình sau
a= [3, 6, 7, 1, 2, 4]
a.sort()
print(a)
Kết quả là
[1,2,3,4,6,7]
1, 2, 3, 4, 6, 7
1 2 3 4 6 7
123467
Các phần tử trong list được ngăn cách nhau bởi dấu nào sau đây?
Dấu .
Dấu ,
Dấu cách
Dấu –
Chỉ số phần tử trong kiểu danh sách luôn bắt đầu từ vị trí nào?
0
1
2
3
Khai báo nào sau đây là đúng với kiểu danh sách:
a={1,2,3,4}
a=(1,2,3,4)
a=[1 2 3 4]
a=[1,2,3,4]
Kết quả của đoạn code sau là gì?
y=6
y=2
print(x**y)
print(x//y)
66
0
66
3
36
0
36
3
Kết quả của đoạn code là?
x=5
print(x>3 and x<10)
True
False
Cho đoạn code sau:
x=5
x%=3
print(x)
2
2.0
3
3.0
E = "I am a robot"
V = "Tôi là người máy"
print(E + “_” + V)
cho ra kết quả gì?
I am a robot_Tôi là người máy
I am a robot "_" Tôi là người máy
Tôi là người máy I am a robot
Tôi là người máy I am a robot
