wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

KTCK 1 TIN HỌC PART 2

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

Giá trị được in ra là: A = [1, 2, 3] A.append(4) A.insert(1, 10) print(len(A), A[2])

a)

A. 4 2

b)

B. 4 10

c)

C. 5 2

d)

D. 5 10

2.

Giá trị được in ra là: A = [0, 1, 2, 3, 4, 5] del A[1:4] print(A)

a)

[0, 1, 2, 3, 4, 5]

b)

[0, 4, 5]

c)

[0, 3, 4, 5]

d)

[2, 4, 5]

3.

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)

A. [1, 2, 3, 4] [0, 2, 3]

b)

B. [1,2,3,4] [1,2,3]

c)

C. [1, 2, 3] [1, 2, 3]

d)

D. [0,1, 2, 3] [0, 2, 3]

4.

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)

a)

[2, 4, 6]

b)

[2,4,6,8,10]

c)

[4,8,10]

d)

[2,6,10]

5.

s = 0 for i in range(0, len(A), 2): s = s + A[i] print(s)

a)

A. 30

b)

B. 35

c)

C. 40

d)

D. 45

6.

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)

A. [1, 2, 3]; [1, 2, 3]; [1, 5, 3]

b)

B. [4, 2, 3]; [4, 2, 3]; [1, 5, 3]

c)

C. [4, 2, 3]; [1, 2, 3]; [1, 5, 3]

d)

D. 4 [4, 2, 3]; [4, 2, 3]; [4, 5, 3]

7.

Câu 57. Đáp án chương trình sau: A = 16 B = 15 print(A % B // A)

a)

0.0

b)

0

c)

0.1

d)

1

8.

Câu 58. Đáp án chương trình sau: A = [[0] * 3] * 2 A[0][1] = 5 print(A)

a)

[[0, 5, 0], [0, 0, 0]]

b)

[[0, 5, 0], [0, 5, 0]]

c)

[[5, 0, 0], [5, 0, 0]]

d)

[[0, 0, 0], [0, 5, 0]]

9.

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)

A. 2

b)

B. 6

c)

C. 12

d)

D. 11

10.

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])

a)

0

b)

7

c)

3

d)

14

11.

Đáp án chương trình sau: A = [1, 2, 2, 3, 2, 4] print(A.count(2), A.index(2))

a)

A. 2 1

b)

B. 3 1

c)

C. 3 2

d)

D. 2 2

12.

Câu 62. Đáp án chương trình sau: A = [4, 6, 8] print(A[0])

a)

A. 4

b)

B. 6

c)

C. 8

d)

D. Lỗi

13.

Đáp án chương trình sau: A = [1, 2] A.append(3) A.insert(0, 0) print(len(A))

a)

A. 2

b)

B. 3

c)

C. 4

d)

D. 5

14.

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. A

b)

B. B

c)

C. C

d)

D. Không có gì

15.

Đáp án chương trình sau: def f(x): if x%3==1: return x*2 return x*3 print(f(15))

a)

15

b)

45

c)

30

d)

Lỗi

16.

Đáp án chương trình sau: A = [10, 20, 30, 40, 50] print(A[-2])

a)

A. 20

b)

B. 30

c)

C. 40

d)

D. 50

17.

num = "7" num += str(3) print(int(num) + 1)

a)

74

b)

74.0

c)

731

d)

741

18.

Câu 68. Đáp án chương trình sau: A = [2, 4, 6, 8, 10] del A[0] del A[-1] print(A)

a)

[4, 6, 8]

b)

[2, 4, 6, 8]

c)

[4, 6, 8, 10]

d)

[2, 4, 6, 10]

19.

Đáp án chương trình sau: char = "i am learning !" print(char[3])

a)

am

b)

m

c)

a

d)

learning

20.

Đáp án chương trình sau: A = [2, 4, 6, 8] print(A[2] + A[-1])

a)

10

b)

8

c)

14

d)

12

21.

Giá trị được in ra là: A = [2, 2, 3, 2] A.remove(2) print(A)

a)

[2, 3, 2]

b)

[3, 2]

c)

[2, 2, 3]

d)

[2, 2, 2, 3]

22.

Giá trị được in ra là: A = [0, 1, 2, 3, 4, 5 ,6 ,7 ,8] print(A[8:1:-2])

a)

[8,6,4,2]

b)

[2,4,6,8]

c)

[8,6,4]

d)

[8,7,6,5,4,3,2]

23.

Đáp án chương trình sau: x = "1" y = "2" z = x + y x = z + y print(x)

a)

A. 1,2,3

b)

B. 1,2

c)

C. 122

d)

D. 112

24.

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])

a)

[1,2,3,4,5]

b)

[5,4,3,2,1]

c)

[1,2,3]

d)

[2,3,4,5]

25.

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)

A. 6 9 [8, 7]

b)

B. 9 6 [8, 7]

c)

C. 6 9 [7, 8]

d)

D. 9 6 [7, 8]

26.

Đáp án chương trình sau: print("developer"[1:7])

a)

develop

b)

evelope

c)

evelop

d)

devel

27.

Đá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)

a)

6

b)

10

c)

8

d)

12

28.

Đá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

29.

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)

A. 1 False

2 True

3 False

4 False

5 True

b)

B. 1 False

2 True

3 True

4 False

5 False

c)

C. 1 False

2 True

3 True

4 False

5 True

d)

D. 1 False

2 True

3 False

4 False

5 False

30.

Đáp án chương trình sau: x = [1,2,3] y = x*2 print(y)

a)

[1,2,3]

b)

[2,4,6]

c)

[1,2,3,3,2,1]

d)

[1,2,3,1,2,3]

31.

Đáp án chương trình sau: x = 2 y = 5 z = x + y * 2 - 1 print(z)

a)

A. 9

b)

B. 10

c)

C. 11

d)

D. 12

32.

Đáp án chương trình sau: a = 15 b = 4 c = (a + 1) // b print(c)

a)

3

b)

3.0

c)

4

d)

4.0

33.

Đáp án chương trình sau: x = 10 x -= 3 x *= 2 print(x)

a)

A. 7

b)

B. 20

c)

C. 14

d)

D. 23

34.

Câu 84. Đáp án chương trình sau: x = -3 if x >= 0: print("A") else: print("B")

a)

-3

b)

B

c)

A

d)

C

35.

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))

a)

9

b)

18

c)

4

d)

12

36.

Đáp án chương trình sau: i = 3 s = 0 while i > 0: s += i i -= 1 print(s)

a)

A. 3

b)

B. 6

c)

C. 9

d)

D. 10

37.

Câu 87. Đáp án chương trình sau: A = [4, 1, 7] print(A[0] - A[1] + A[2])

a)

A. 8

b)

B. 11

c)

C. 9

d)

D. 10

38.

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)

a)

[2, 5, 8, 11]

b)

[2, 8, 8, 2]

c)

[2, 8, 8, 11]

d)

[5, 8, 8, 2]

39.

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)

A. 3 7

b)

B. 4 3

c)

C. 3 3

d)

D. 4 7

40.

Câu 90. Đáp án chương trình sau: A = [2, 4, 6, 8] print(A[1] + A[-1])

a)

6

b)

8

c)

10

d)

12

41.

Giá trị được in ra là: A = [0, 2, 4, 6, 8, 10] B = A[1:5:2] print(B)

a)

[2, 4]

b)

[4, 6]

c)

[2, 6]

d)

[4, 8]

42.

Giá trị được in ra là: A = [1, 4, 2, 5] s = 0 for x in A: if x > 2: s += x print(s)

a)

3

b)

9

c)

6

d)

12

43.

Đáp án chương trình sau: A = [2, 3, 4] B = A A[1] = 100 print(B)

a)

[2, 3, 4]

b)

[2, 100, 4]

c)

[100, 3, 4]

d)

[2, 3, 100]

44.

Đá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)

A. [1, 2, 3, 4]

b)

B. [2, 3, 4]

c)

C. [3, 4]

d)

D. [3]

45.

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)

A. 24

b)

B. 40

c)

C. 33

d)

D. 54

46.

Đáp án chương trình sau: def f(n): if n == 1: return 1 return n * f(n-1) print(f(5))

a)

A. 120

b)

B. 24

c)

C. 78

d)

D. 48

47.

Đá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)

A. 24

b)

B. 12

c)

C. 33

d)

D. 21

48.

Đá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

a)

EOEOE

b)

OEOEO

c)

EEEEE

d)

EOOEE

49.

Câu 99. Đáp án chương trình sau: def test(a, b = 2): return a * b print(test(3))

a)

A. 3

b)

B. 8

c)

C. 5

d)

D. 6

50.

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)

A. True True True True

b)

B. False True False True

c)

C. True True False True

d)

D. True False False True