Font size
WorksheetsCâu hỏi về lập trình Python tin 101
Total questions: 25
Worksheet time: 13mins
Câu 2. Cho đoạn chương trình Python sau:
Tong = 0
While Tong < 10:
Tong = Tong + 1
Giá trị của tổng bằng bao nhiêu?
A. 5
B. 10
C. 11
D. 12
Câu 3. Cho biết kết quả của đoạn chương trình dưới
đây:
a = 10
while a < 11: print(a)
A. Trên màn hình xuất hiện số 10.
B. Trên màn hình xuất hiện 10 chữ a.
C. Trên màn hình xuất hiện một số 11.
D. Chương trình bị lặp vô tận.
Đối tượng dưới đây thuộc kiểu dữ liệu nào?
A = [1,2,”3”]
A. list
B. int
C. float
D. string
Câu 1. Trong các phát biểu sau, phát biểu nào chưa chính xác?
A. While là lệnh lặp với số lần lặp không biết trước.
B. For là lệnh lặp với số lần xác định trước.
C. While là vòng lặp điều kiện thực hiện cho đến khi <điều kiện> = False.
D. Lệnh for trong Python luôn được xác định bởi vùng giá trị của lệnh range().
Câu 7. Phương thức nào sau đây dùng để thêm phần tử vào list trong Python?
A. abs()
B. link()
C. append()
D. add()
Câu 8. Danh sách A = như thế nào sau các lệnh sau:
A = [2, 3, 5, 6]
A.append(4)
del(A[2])
A. 2,3,4,5,6,4
B. 2,3,4,5,6
C. 2,4,5,6
D. 2,3,6,4
Chương trình sau thực hiện công việc gì? S = 0 for i in range(len(A)): if A[i] > 0: S = S + A[i] print(S)
Duyệt từng phần tử trong A.
Tính tổng các phần tử trong A.
Tính tổng các phần tử không âm trong A.
Tính tổng các phần tử dương trong A.
Câu 5. Khi khai báo mảng:
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:
A. print(A[2])
B. print(A[1])
C. print(A[3])
D. print(A[0])
Chương trình sau thực hiện công việc gì?
S = 0
for i in range(len(A)):
if A[i] > 0:
S = S + A[i]
print(S)
A. Duyệt từng phần tử trong A.
B. Tính tổng các phần tử trong A
C.Tính tổng các phần tử không âm trong A
D.Tính tổng các phần tử dương trong A
Kết quả của chương trình sau là gì? A = [1, 2, 3, 4, 5, 6, 5] for k in A: print(k, end="")
1 2 3 4 5 6 5
1234565
12345
234565
Câu 9. Phương thức nào sau đây dùng để xóa một phần tử của danh sách?
A. len()
B. append()
C. clear()
D. remove()
Nối các phần tử của A để tạo thành một xâu, ta sử dụng phương thức nào? A = ['1', '2', '3', '4', '5', '6']
join()
append()
split()
find()
Cho xâu s = "kiểm tra học kì II" thì s[3] cho kết quả là:
'k'
'i'
'm'
'e'
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
Để kiểm tra xâu s1 có phải là xâu con của xâu s2 không ta sử dụng toán tử:
in
int
append
clear
Phát biểu nào sau đây sai?
Lệnh clear() chỉ xóa tất cả các phần tử có giá trị trống rỗng.
Lệnh clear() không xóa các phần tử có giá trị cho trước trong list.
Lệnh remove() xóa toàn bộ danh sách.
Lệnh clear() xóa toàn bộ danh sách.
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
Lệnh nào sau đây là sai?
(a)
Kết quả của chương trình sau là gì? A = [1, 2, 3, 4, 5, 6] for k in A: print(k, end="")
1 2 3 4 5 6
123456
12345
234565
Lệnh nào sau đây xoá toàn bộ danh sách?
clear()
pop()
remove()
del()
Cho biết kết quả của đoạn chương trình sau: def tinhitch(a,b): return a * b - 2 tinhitch(2,3)
2
3
4
5
Kết quả của chương trình sau là bao nhiêu?
s = "0121345"
s = s[0] = ‘8’
print(s[0])
'8’
'0’
'1'
Chương trình bị lỗi.
Trong các hàm sau, hàm nào là hàm thiết kế sẵn của Python?
daovt()
intk()
int()
f_tong()
Chương trình sau có kết quả là bao nhiêu? name = "Codelearn" print(name[0])
'C'
'o'
'c'
Câu lệnh bị lỗi.
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?
Tham số
Đối số
Dữ liệu
Giá trị
