NEW
Font size
WorksheetsKTCK 1 TIN HỌC PART 2
Total questions: 50
Worksheet time: 25mins
Giá trị được in ra là: A = [1, 2, 3] A.append(4) A.insert(1, 10) print(len(A), A[2])
A. 4 2
B. 4 10
C. 5 2
D. 5 10
Giá trị được in ra là: A = [0, 1, 2, 3, 4, 5] del A[1:4] print(A)
[0, 1, 2, 3, 4, 5]
[0, 4, 5]
[0, 3, 4, 5]
[2, 4, 5]
Câu 53. Đáp án chương trình sau: A = [1, 2, 3] B = A A = A + [4] B[0] = 0 print(A) print(B)
A. [1, 2, 3, 4] [0, 2, 3]
B. [1,2,3,4] [1,2,3]
C. [1, 2, 3] [1, 2, 3]
D. [0,1, 2, 3] [0, 2, 3]
Câu 54. Đáp án chương trình sau: A = [1, 2, 3, 4, 5] B = [x * 2 for x in A if x % 2 == 1] print(B)
[2, 4, 6]
[2,4,6,8,10]
[4,8,10]
[2,6,10]
s = 0 for i in range(0, len(A), 2): s = s + A[i] print(s)
A. 30
B. 35
C. 40
D. 45
Câu 56. Đáp án chương trình sau: A = [1, 2, 3] B = A C = A[:] B[0] = 4 C[1] = 5 print(A) print(B) print(C)
A. [1, 2, 3]; [1, 2, 3]; [1, 5, 3]
B. [4, 2, 3]; [4, 2, 3]; [1, 5, 3]
C. [4, 2, 3]; [1, 2, 3]; [1, 5, 3]
D. 4 [4, 2, 3]; [4, 2, 3]; [4, 5, 3]
Câu 57. Đáp án chương trình sau: A = 16 B = 15 print(A % B // A)
0.0
0
0.1
1
Câu 58. Đáp án chương trình sau: A = [[0] * 3] * 2 A[0][1] = 5 print(A)
[[0, 5, 0], [0, 0, 0]]
[[0, 5, 0], [0, 5, 0]]
[[5, 0, 0], [5, 0, 0]]
[[0, 0, 0], [0, 5, 0]]
Câu 59. Đáp án chương trình sau: A = [2, 4, -1, 6] i = 0 s = 0 while i < len(A) and A[i] >= 0: s = s + A[i] i = i + 1 print(s)
A. 2
B. 6
C. 12
D. 11
Câu 60. Đáp án chương trình sau: A = [[0] * 3 for i in range(2)] A[1][2] = 7 print(A[0][2] + A[1][2])
0
7
3
14
Đáp án chương trình sau: A = [1, 2, 2, 3, 2, 4] print(A.count(2), A.index(2))
A. 2 1
B. 3 1
C. 3 2
D. 2 2
Câu 62. Đáp án chương trình sau: A = [4, 6, 8] print(A[0])
A. 4
B. 6
C. 8
D. Lỗi
Đáp án chương trình sau: A = [1, 2] A.append(3) A.insert(0, 0) print(len(A))
A. 2
B. 3
C. 4
D. 5
Câu 64. Đáp án chương trình sau nếu người dùng nhập vào 8: x = int(input()) if x > 0: if x % 2 == 1: print("A") else: print("B") else: print("C")
A. A
B. B
C. C
D. Không có gì
Đáp án chương trình sau: def f(x): if x%3==1: return x*2 return x*3 print(f(15))
15
45
30
Lỗi
Đáp án chương trình sau: A = [10, 20, 30, 40, 50] print(A[-2])
A. 20
B. 30
C. 40
D. 50
num = "7" num += str(3) print(int(num) + 1)
74
74.0
731
741
Câu 68. Đáp án chương trình sau: A = [2, 4, 6, 8, 10] del A[0] del A[-1] print(A)
[4, 6, 8]
[2, 4, 6, 8]
[4, 6, 8, 10]
[2, 4, 6, 10]
Đáp án chương trình sau: char = "i am learning !" print(char[3])
am
m
a
learning
Đáp án chương trình sau: A = [2, 4, 6, 8] print(A[2] + A[-1])
10
8
14
12
Giá trị được in ra là: A = [2, 2, 3, 2] A.remove(2) print(A)
[2, 3, 2]
[3, 2]
[2, 2, 3]
[2, 2, 2, 3]
Giá trị được in ra là: A = [0, 1, 2, 3, 4, 5 ,6 ,7 ,8] print(A[8:1:-2])
[8,6,4,2]
[2,4,6,8]
[8,6,4]
[8,7,6,5,4,3,2]
Đáp án chương trình sau: x = "1" y = "2" z = x + y x = z + y print(x)
A. 1,2,3
B. 1,2
C. 122
D. 112
Câu 74. Giá trị của biến x sau đoạn chương trình sau là gì? x = [1,2,3,4,5]
print(x[: : -2])
[1,2,3,4,5]
[5,4,3,2,1]
[1,2,3]
[2,3,4,5]
Câu 75. Đáp án chương trình sau: A = [9, 8, 7, 6] x = A.pop() y = A.pop(0) print(x, y, A)
A. 6 9 [8, 7]
B. 9 6 [8, 7]
C. 6 9 [7, 8]
D. 9 6 [7, 8]
Đáp án chương trình sau: print("developer"[1:7])
develop
evelope
evelop
devel
Đáp án chương trình sau: A = [2, 4, 6, 8] s = 0 for i in range(len(A)): if i % 2 == 0: s += A[i] print(s)
6
10
8
12
Đáp án chương trình sau: A = [1, 2, 2, 3, 2, 4] print(A.count(2), A.index(2))
2 1
3 1
3 2
2 2
Câu 79. Đáp án chương trình sau: def kt(n): if n < 2: return False if n == 2: return True if n % 2 == 0: return False for i in range(2, n): if n % i == 0: return False return True for n in range(1, 6): print(n, kt(n))
A. 1 False
2 True
3 False
4 False
5 True
B. 1 False
2 True
3 True
4 False
5 False
C. 1 False
2 True
3 True
4 False
5 True
D. 1 False
2 True
3 False
4 False
5 False
Đáp án chương trình sau: x = [1,2,3] y = x*2 print(y)
[1,2,3]
[2,4,6]
[1,2,3,3,2,1]
[1,2,3,1,2,3]
Đáp án chương trình sau: x = 2 y = 5 z = x + y * 2 - 1 print(z)
A. 9
B. 10
C. 11
D. 12
Đáp án chương trình sau: a = 15 b = 4 c = (a + 1) // b print(c)
3
3.0
4
4.0
Đáp án chương trình sau: x = 10 x -= 3 x *= 2 print(x)
A. 7
B. 20
C. 14
D. 23
Câu 84. Đáp án chương trình sau: x = -3 if x >= 0: print("A") else: print("B")
-3
B
A
C
Câu 85. Đáp án chương trình sau: def f(x): if x%2==0: return x//2 return x*2 print(f(9))
9
18
4
12
Đáp án chương trình sau: i = 3 s = 0 while i > 0: s += i i -= 1 print(s)
A. 3
B. 6
C. 9
D. 10
Câu 87. Đáp án chương trình sau: A = [4, 1, 7] print(A[0] - A[1] + A[2])
A. 8
B. 11
C. 9
D. 10
Câu 88. Đáp án chương trình sau: A = [2, 5, 8, 11] A[1] = A[1] + 3 A[3] = A[0] print(A)
[2, 5, 8, 11]
[2, 8, 8, 2]
[2, 8, 8, 11]
[5, 8, 8, 2]
Câu 89. Đáp án chương trình sau: A = [1] A.append(3) A.append(5) A.insert(1, 7) print(len(A), A[1])
A. 3 7
B. 4 3
C. 3 3
D. 4 7
Câu 90. Đáp án chương trình sau: A = [2, 4, 6, 8] print(A[1] + A[-1])
6
8
10
12
Giá trị được in ra là: A = [0, 2, 4, 6, 8, 10] B = A[1:5:2] print(B)
[2, 4]
[4, 6]
[2, 6]
[4, 8]
Giá trị được in ra là: A = [1, 4, 2, 5] s = 0 for x in A: if x > 2: s += x print(s)
3
9
6
12
Đáp án chương trình sau: A = [2, 3, 4] B = A A[1] = 100 print(B)
[2, 3, 4]
[2, 100, 4]
[100, 3, 4]
[2, 3, 100]
Đáp án chương trình sau: A = [1, 2, 3, 4] i = 0 while i < len(A): if A[i] < 3: del A[i] else: i += 1 print(A)
A. [1, 2, 3, 4]
B. [2, 3, 4]
C. [3, 4]
D. [3]
Câu 95. Đáp án chương trình sau: A = [2, 5, 8, 11] s = 0 for i in range(len(A)): s += A[i] * i print(s)
A. 24
B. 40
C. 33
D. 54
Đáp án chương trình sau: def f(n): if n == 1: return 1 return n * f(n-1) print(f(5))
A. 120
B. 24
C. 78
D. 48
Đáp án chương trình sau: num = 5 a = [5,10,11,13] s = 0 for i in a: if i % num == 0: continue s = s + i print(s)
A. 24
B. 12
C. 33
D. 21
Đáp án chương trình sau: x = 0 while x < 5: if x % 2 == 0: print("E", end="") elif x % 2 != 0: print("O", end="") x = x + 1
EOEOE
OEOEO
EEEEE
EOOEE
Câu 99. Đáp án chương trình sau: def test(a, b = 2): return a * b print(test(3))
A. 3
B. 8
C. 5
D. 6
def kt(n):
k = len(str(n))
s = 0
for d in str(n):
s += int(d) ** k
return s == n
print(kt(153), kt(371), kt(372), kt(407))
A. True True True True
B. False True False True
C. True True False True
D. True False False True
