Bài học cùng chủ đề
Báo cáo học liệu
Mua học liệu
Mua học liệu:
-
Số dư ví của bạn: 0 coin - 0 Xu
-
Nếu mua học liệu này bạn sẽ bị trừ: 2 coin\Xu
Để nhận Coin\Xu, bạn có thể:
Đề kiểm tra số 2 SVIP
Yêu cầu đăng nhập!
Bạn chưa đăng nhập. Hãy đăng nhập để làm bài thi tại đây!
Câu lệnh nào sau đây khởi tạo vùng giá trị: 1, 2, 3, 4, 5, 6?
Vùng giá trị nào sau đây được khởi tạo bằng câu lệnh range(-2, 4, 1)?
Câu lệnh khởi tạo vùng giá trị nào sau đây bị viết SAI?
Phương án nào sau đây nêu đúng đặc điểm của câu lệnh lặp for trong Python?
Phương án nào sau đây là cách khai báo một danh sách chứa các kí tự trong Python?
Câu lệnh print(A[2]//3) cho kết quả nào sau đây với A = [1, 6, 9, 2]?
Phương án nào sau đây là một xâu kí tự trong Python?
Câu lệnh trong Python nào sau đây nhận vào một giá trị là kiểu xâu kí tự?
Câu lệnh trong Python nào sau đây dùng để thêm 10 vào vị trí cuối cùng trong A = [-2, -3, 10, -1]?
Phương án nào sau đây nêu đúng số phần tử chẵn nguyên dương khi thực hiện câu lệnh X = [i for i in range(7, -3, -1)]?
Cho đoạn chương trình Python như sau:
for i in range(9, 3, -1):
print((i * 2) % 10)
Phương án nào sau đây nêu đúng giá trị xuất hiện hai lần khi thực hiện đoạn chương trình trên?
Cho đoạn chương trình Python sau:
k = -3
while(k < 7):
k = k + 2
print(k)
Phương án nào sau đây nêu đúng số lần thực hiện câu lệnh while?
Cho đoạn chương trình Python sau:
A = [1, 2, 3, 4]
B = ['1', '2', '3', '4']
print(B[:2] + B[-3:2])
Dưới đây là một số ý kiến của các bạn học sinh.
(Nhấp vào ô màu vàng để chọn đúng / sai)| a) Hai danh sách có kiểu dữ liệu khác nhau. |
|
| b) Để chuyển danh sách A thành một danh sách rỗng, ta thực hiện câu lệnh A.clear(). |
|
| c) Không thể thực hiện câu lệnh print(A + B). |
|
| d) Kết quả khi thực hiện chương trình trên là: '1', '2', '2'. |
|
Cho đoạn chương trình Python như sau:
1. S = [1, 5, -2, -9, 3, 10, 12]
2. r, L = 0, []
3. for i in range(len(S)):
4. r = r + S[i] // 2
5. L.append(r)
6. print(L[len(L) // 2] * 2)
Dưới đây là ý kiến của các bạn học sinh về đoạn chương trình trên.
(Nhấp vào ô màu vàng để chọn đúng / sai)| a) Dòng 5 thực hiện thêm một phần tử mới vào đầu danh sách L. |
|
| b) Số lượng phần tử trong danh sách L bằng số lượng phần tử trong danh sách S. |
|
| c) Biến r có giá trị bằng tổng các phần tử trong S chia nguyên cho 2. |
|
| d) Chương trình in ra giá trị là -9. |
|
Cho đoạn chương trình Python như sau:
1. A = [2, 6, 3, 5, 9, 10]
2. B = [1, -3, -4, -7, -8, 2]
3. L = []
4. for i in range(len(A)):
5. s = (A[i] + B[i]) % 2
6. if s % 2 == 0: L.append('True')
7. else: L.append('False')
8. print(L)
Dưới đây là một số ý kiến của các bạn học sinh về đoạn chương trình trên.
(Nhấp vào ô màu vàng để chọn đúng / sai)| a) Dòng 6 hoặc 7 thêm phần tử vào danh sách L ở mỗi lần lặp. |
|
| b) Số lần thực hiện vòng lặp của câu lệnh for phụ thuộc vào số lượng phần tử có trong cả hai danh sách A và B. |
|
| c) Có thể dùng luôn range(len(A)) cho vòng lặp for duyệt các phần tử trên danh sách L. |
|
|
d) Sau khi chương trình kết thúc, danh sách L là: ['False', 'False', 'False', 'True', 'False', 'True'] |
|
Cho đoạn chương trình Python như sau:
while (n >= k and k * 2 < n):
if k % 2 == 0 or k % 3 == 0:
n = n - 2
k = k + 1
print(n, k)
Dưới đây là một số ý kiến của các bạn học sinh về đoạn chương trình trên.
(Nhấp vào ô màu vàng để chọn đúng / sai)| a) Giá trị của biến k không ảnh hưởng đến số lần thực hiện vòng lặp while. |
|
| b) Ở mỗi lần lặp, giá trị của biến k không ảnh hưởng đến giá trị của biến n. |
|
| c) Nếu giá trị ban đầu của k = 5, biến n sẽ không bao giờ giảm, với n được khai báo một giá trị nguyên dương bất kỳ. |
|
| d) Với n = 25, k = -3 thì chương trình sẽ in ra 11 7. |
|
Cho đoạn chương trình Python như sau:
s = input()
sline = s.split()
nline = []
for x in sline:
nline.append(int(x))
chan = [x for x in nline if x % 2 == 0]
print(chan)
Cho biết chương trình trên thực hiện công việc gì? Kết quả sau khi thực hiện chương trình là bao nhiêu?
Cho trước dãy số A. Viết chương trình thực hiện chia đôi lấy giá trị nguyên của phần tử trong dãy nếu giá trị của phần tử đó là số lẻ và lớn hơn số K cho trước.
INPUT | OUTPUT |
A = [1, 3, 5, 7, 9] K = 4 | [1, 3, 2, 3, 4] |
A = [2, 11, 6, 15, 8, 21] K = 10 | [2, 5, 6, 7, 8, 10] |
Viết chương trình Python tạo dãy các số nguyên âm từ M đến N, thực hiện:
a) Tính tổng các phần tử là chẵn hoặc chia hết cho 3.
b) Đếm số lượng phần tử có giá trị tuyệt đối lớn hơn K.