NEW
Font size
WorksheetsÔN TẬP GIỮA KỲ II TIN 10 (4)
Total questions: 25
Worksheet time: 11mins
Cho biết kết quả của đoạn chương trình dưới đây:
a = 10
while a < 11:
print(a)
Trên màn hình xuất hiện một số 10.
Trên màn hình xuất hiện 10 chữ a.
Trên màn hình xuất hiện một số 11.
Chương trình bị lặp vô tận.
Mọi quá trình tính toán đều có thể mô tả và thực hiện dựa trên cấu trúc cơ bản là:
Cấu trúc tuần tự.
Cấu trúc rẽ nhánh.
Cấu trúc lặp.
Cả ba cấu trúc trên.
Sau khi thực hiện đoạn chương trình, giá trị của a và b lần lượt là:
a=12; b=16
while a!=b:
if a>b:
a=a-b
else:
b=b-a
print(a)
print(b)
4 và 48
4 và 4
16 và 12
12 và 16
Cho khai báo mảng sau:
A = list(“3456789”)
Để in giá trị phần tử thứ 2 của mảng một chiều A ra màn hình ta viết:
print(A[2]).
print(A[1]).
print(A[3]).
print(A[0]).
Danh sách A sẽ như thế nào sau các lệnh sau?
>>> A = [2, 3, 5, 6]
>>> A. append(4)
>>> del (A[2])
2, 3, 4, 5, 6, 4.
2, 3, 4, 5, 6.
2, 4, 5, 6.
2, 3, 6, 4.
Kết quả của chương trình sau là gì?
A = [2, 3, 5, "python", 6]
A.append(4)
A.append(2)
A.append("x")
del(A[2])
print(len(A))
5
6
7
8
Toán tử nào dùng để kiểm tra một giá trị có nằm trong danh sách không?
in
int
range
append
Giả sử A = [‘a’, ‘b’, ‘c’, ‘d’, 2, 3, 4]. Các biểu thức sau trả về giá trị đúng hay sai?
6 in A
‘a’ in A
True, False.
True, False.
False, True.
False, False.
Lệnh nào sau đây xoá toàn bộ danh sách?
clear()
exit()
remove()
del()
Phát biểu nào sau đây là sai?
Sau khi thực hiện lệnh clear(), danh sách gốc trở thành rỗng.
Lệnh remove () có chức năng xoá một phần tử có giá trị cho trước.
Lệnh remove() xoá tất cả các phần tử có giá trị cho trước trong list.
Clear() có tác dụng xoá toàn bộ các danh sách.
Trong Python, câu lệnh nào dùng để tính độ dài của xâu s?
len(s).
length(s).
s.len().
s.length().
Có bao nhiêu xâu kí tự hợp lệ?
1) “123_@##” 2) “hoa hau”
3) “346h7g84jd” 4) python
5) “01028475” 6) 123456
5
6
4
3
Chương trình trên giải quyết bài toán gì?
s = ""
for i in range(10):
s = s + str(i)
print(s)
In một chuỗi kí tự từ 0 tới 10.
In một chuỗi kí tự từ 0 tới 9.
In một chuỗi kí tự từ 1 tới 10.
In một chuỗi kí tự từ 1 đến 9.
Chuỗi sau được in ra mấy lần?
s = "abcdefghi"
for i in range(10):
if i % 4 == 0:
print(s)
0
1
2
3
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().
in().
find().
split().
Kết quả của các câu lệnh sau là gì?
s = "12 34 56 ab cd de "
print(s. find(" "))
print(s.find("12"))
print(s. find("34"))
2, 0, 3.
2, 1, 3.
3, 5, 2.
1, 4, 5.
Lệnh nào sau đây dùng để tách xâu:
split()
join()
remove()
copy()
Kết quả của chương trình sau là gì?
a = "Hello"
b = "world"
c = a + " " + b
print(c)
hello world.
Hello World.
Hello word.
Helloword.
Muốn nối danh sách gồm các từ thành một xâu ta dùng lệnh nào?
Lệnh join()
Lệnh split()
Lệnh len()
Lệnh find()
Chọn phát biểu sai trong các phát biểu sau:
Lệnh print() thực hiện việc in ra màn hình.
Lệnh input() thực hiện yêu cầu nhập vào một biểu thức, số hay một xâu bất kì.
Lệnh type() trả lại kiểu dữ liệu của biểu thức trong ngoặc.
Lệnh str() chuyển đối tượng đã cho thành chuỗi.
Phát biểu đúng trong các phát biểu sau là:
Lệnh float() trả về số nguyên từ số hoặc chuỗi biểu thức.
Có ít hàm có sẵn được xây dựng trong python.
Lệnh bool() chuyển một giá trị sang Boolean
Lệnh input() có thể nhập vào một số nguyên mà không cần chuyển đổi kiểu.
Kết quả của các câu lệnh sau là gì?
def Phepcong(so):
return so+5;
print (Phepcong(6))
5
6
11
12
Giá trị của x là bao nhiêu để kết quả là 12?
def tinh(a,b):
return a*b+2
t=tinh(2,x)
print(t)
2
3
4
5
Khi gọi hàm f(1, 2, 3, 4), khi định nghĩa hàm f có bao nhiêu tham số?
2
3
4
5
Hàm func(m, n) được định nghĩa như sau:
def func (m,n):
return 3*m+n
print(func(1,10))
Kết quả sẽ in ra số nào?
110
11
13
31
