wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

đề ôn tin học cuối kì

Total questions: 62

Worksheet time: 31mins

Name
Class
Date
1.

trong python, xâu được đặt trong?

a)

{}

b)

[]

c)

" "

d)

| |

2.

trong python vị trí của các kí tự xâu được đánh chỉ số bắt đầu từ?

a)

1

b)

ko cần đánh chỉ số cho các kí tự

c)

0

d)

2

3.

3.   Trong python, độ dài của xâu là?

a)

A.. số lượng các kí tự có trong xâu

b)

B. vị trí các kí tự có trong xâu

c)

C. n

d)

D. số lượng chữ số có trong xâu

4.

    Trong python, xâu rỗng có kí hiệu?

a)

A.. []

b)

B. “   ”

c)

C. [ ]

d)

D. “”

5.

   Trong python, xâu chỉ có 1 khoảng trắng có kí hiệu?

a)

A.. []

b)

B. “ ”

c)

C. [ ]

d)

D. “”

6.

  Trong python, xâu = “” có độ dài?

a)

A.. không giới hạn

b)

B. không tồn tại xâu trên

c)

C. 1

d)

D. 0

7.

   Trong python, hãy chọn đáp án Sai?

a)

A.. xâu là dãy các kí tự

b)

B. mỗi kí tự được gọi là 1 phần tử của xâu

c)

C. vị trí đầu tiên của các phần tử trong xâu được đánh chỉ số bắt đầu từ 1

d)

D. độ dài của xâu là tổng số kí tự có trong xâu

8.

1.     Trong python, cú pháp truy cập đến các phần tử trong xâu?

a)

A.. <tên xâu>‘chỉ số của phần t’

b)

B. <tên xâu>“chỉ số của phần t”

c)

C. <tên xâu>(chỉ số của phần t)

d)

D. <tên xâu>[chỉ số của phần t]

9.

    Trong python, cú pháp tìm vị trí xuất hiện của xâu x2 trong xâu x1?

a)

A.. x2 in x1

b)

B. x1.find(x2)

c)

C. x1.count(x2)

d)

D. x2+x1

10.

1.     Trong python, cú pháp đếm số lần xuất hiện của xâu x2 trong xâu mẹ x1?

a)

A.. x2 in x1

b)

B. x1.find(x2)

c)

C. x1.count(x2)

d)

D. x2+x1

11.

   Trong python, cú pháp tách xâu x thành danh sách D?

a)

A.. D = “_”.join(x)

b)

B. x = “_”.join(D)

c)

C. D = x.join(“_”)

d)

D. D = x.split(“_”)

12.

Trong python, cú pháp nối danh sách D thành xâu x?

a)

A.. D = “_”.join(x)

b)

B. x = “_”.join(D)

c)

C. D = x.join(“_”)

d)

D. D = x.split(“_”)

13.

     Trong python, lệnh x = x.replace(x1,x2) dùng để làm gì?

a)

A.. thực hiện thao tác thay thể xâu con x1 bằng xâu con x2 trong xâu mẹ x

b)

B. thực hiện thao tác thay thể xâu con x2 bằng xâu con x1 trong xâu mẹ x

c)

C. tìm vị trí xuất hiện đầu tiên của xâu x1 và x2 trong xâu x

d)

D. đếm số lần xuất hiện của xâu x1 và x2 trong xâu x

14.

     Trong python, hãy cho biết sự khác nhâu giữa xâu và danh sách ?

a)

A.. Có thể truy cập đến từng phần tử

b)

B. Không thể thay đổi các kí tự trong xâu, trong khi đó có thể thay đổi giá trị từng phần tử của danh sách.

c)

C. vị trí đầu tiên của các phần tử được đánh chỉ số bắt đầu từ 0

d)

D. độ dài là tổng số phần tử

15.

1.     Trong python, xâu x=“123& ()+-ABC” có độ dài bằng bao nhiêu?

a)

A.. 10

b)

B. 13

c)

C. 11

d)

D. 12

16.

   Trong python, xâu nào sai về mặt cú pháp?

a)

A.. “123& ()+-ABC”

b)

B. “1001101010100”

c)

C. “Tây Nguyên”

d)

D. 111111 = 256

17.

1.     Trong python, đâu là câu lệnh nhập xâu x trực tiếp vào chương trình?

a)

A.. x = Cần Thạnh

b)

B. x = “Cần Thạnh”

c)

C. x = [“Cần” , “Thạnh”]

d)

D. x = [Cần , Thạnh]

18.

1.     Trong python, đâu là câu lệnh nhập xâu x từ bàn phím vào chương trình?

a)

A.. x = intput(“hãy nhập xâu x=”)

b)

B. print(“xâu x= ”,x)

c)

C. x = “Tây Nguyên”.

d)

D. x = int(“hãy nhập xâu x=”)

19.

1.     Trong python, đâu là câu lệnh xuất xâu x?

a)

A.. x = intput(“hãy nhập xâu x=”)

b)

B. print(“xâu x= ”,x)

c)

C. x = “Tây Nguyên”.

d)

D. x = int(“hãy nhập xâu x=”)

20.

1.     Trong python, hãy cho biết kết quả của đoạn chương trình sau?

x = “Lop_10A”

print(x[1])

a)

A.. L

b)

B. o

c)

C. 1

d)

D. 0

21.

1.      Cho xâu x1 = “_tin_Hoc”

xâu x2 = “_vanphong_”           

kết quả xâu x3 sau khi thực hiện lệnh x3 = x2+x1 ?

a)

A.. “_tin_Hoc_vanphong_”

b)

B.  “_vanphong__tin_Hoc”

c)

C. “_vanphong_tin_Hoc”

d)

D. “_vanphong__tin_hoc”

22.

1.     Cho xâu xâu x1 = “gIokhonghOc”           

x2 = “nam_sau_hOCLai”                    

xâu x3 = “_”      

kết quả xâu x4 sau khi thực hiện lệnh x4 = x1+x3+x2 ?

a)

A.. “gIokhonghOc_nam_sau_hOCLai”

b)

B. “gIokhonghOcnam_sau_hOCLai_”

c)

D. “gIokhoghOc_nam_sau_hOCLai”

d)

E. “giokhonghoc_nam_sau_hoclai”

23.

1.     Cho xâu x1 = “eth”

xâu x2 = “_congnghethongtin”

kết quả sau khi thực hiện lệnh print(x1 in x2)

a)

A.. 8

b)

B. False

c)

c. True

d)

D. 9

24.

1.     Cho xâu x1 = “LUOIBIENGTHIOLAILOP”

xâu x2 = “LAL”

kết quả sau khi thực hiện lệnh print(x2 in x1)

a)

A.. 14

b)

B. 13

c)

C. True

d)

D. False

25.

1.     Cho xâu x1 = “MSA”

xâu x2 = “KHONGHOC_NAMSAU_HOCLAI”

kết quả của n sau khi thực hiện lệnh n = x2.find(x1)

a)

A.. 12

b)

B. True

c)

C. 11

d)

D. -1

26.

1.     Cho xâu x1 = “LUOIBIENGTHIOLAILOP”

xâu x2 = “LAL”

kết quả của n sau khi thực hiện lệnh n = x1.find(x2)

a)

A.. 14

b)

B.. 13

c)

C. False

d)

D.  -1

27.

1.     Cho xâu x1 = “NGT”

xâu x2 = “TRUONGTHPTNGG”

kết quả của n sau khi thực hiện lệnh n = x2.count(x1)

a)

A.. 4

b)

B. 2

c)

C. 0

d)

D.  1

28.

1.     Cho xâu x1 = “LUOIBIENGTHIOLAILOP”

xâu x2 = “LAL”

kết quả của n sau khi thực hiện lệnh n = x1.count(x2)

a)

A.. 14

b)

B. 13

c)

C.  0

d)

D. 1

29.

1.     Cho xâu x = “TINHOC QUOCTE MOS”

D = x.split(“OC”)

kết quả sau khi thực hiện lệnh print(D)

a)

A.. ['TINH', ' QU', 'TE MOS']

b)

B. [TINH,  QU, TE MOS]

c)

C. [‘TINHOC’, ‘QUOCTE’, ‘MOS’]

d)

D. [TINHOC, QUOCTE, MOS]

30.

1.     Cho xâu x = “CONG_NGHE_NGHE_DIEN”

D = x.split(“NG”)

kết quả sau khi thực hiện lệnh print(D)

a)

A.. CO, , HE, HE_DIEN]

b)

B. [‘CO’, ‘NG_’, ‘NGHE_’ , ‘NGHE_DIEN”]

c)

C. ['CO', '_', 'HE_', 'HE_DIEN']

d)

D. [‘CONG’, ‘NGHE’ , ‘NGHE’, ‘DIEN’]

31.

1.      Cho danh sách D = [“tin”, “học”, “quOc”, “te”]

x = “  ”.join(D)

kết quả sau khi thực hiện lệnh print(x)

a)

A.. “tin hoc quoc te”

b)

B. “tin học quOc te”

c)

C. “tinhocquocte”

d)

D. “tinhọcquOcte”

32.

1.     Cho danh sách D = [“toán”, “hoa”, “lý”]

x = “môn”.join(D)

kết quả sau khi thực hiện lệnh print(x)

a)

A.. “toan mon hoa ly”

b)

B. “toán môn hoa môn lý”

c)

C. “toánmônhoamônlý”

d)

D. “toánmônhóamônlý”

33.

1.     Trong python, đâu không phải là lợi ích của chương trình con?

a)

A.. giúp phân chia việc giải 1 bài toán lớn thành giải quyết các bài toán nhỏ

b)

B.chương trình chính trở nên ngắn hơn, rõ rang dễ hiểu hơn

c)

C. giải quyết các bài toán có điều kiện

d)

D. dễ hiệu chỉnh, phát triển và nâng cấp.

34.

1.     Trong python, hãy chọn đáp án đúng và điền vào chỗ trống sau: “Tham số của … được định nghĩa khi khai báo … và được dùng như biến trong … chương trình con?

a)

A.. hàm

b)

B.. chương trình chính

c)

C. Xâu

d)

D. biến

35.

1.     Trong python, hãy chọn đáp án đúng và điền vào chỗ trống sau: “… giá trị được truyền vào khi gọi hàm”?

a)

A.. tham số

b)

B. đối số

c)

C. Biến

d)

D. lời gọi hàm

36.

1.     Trong python, cú pháp của lời gọi hàm?

a)

A.. <tên hàm>[chỉ số đối số]

b)

B. <tên hàm>(chỉ số đối số)

c)

C. <tên hàm>[đối số]

d)

D. <tên hàm>(đối số)

37.

1.     Trong python, hàm chương trình con bắt đầu bằng từ khóa nào?

a)

A.. print

b)

B. input

c)

C. def

d)

D. global

38.

1.     Trong python, cú pháp khởi tạo hàm chương trình con?

a)

A.. def    <tên hàm>(tham số):

                 các lệnh mô tả hàm

b)

B. def    <tên hàm>(tham số)

                 các lệnh mô tả hàm

c)

C.  def    <tên hàm>[tham số]

                 các lệnh mô tả hàm

d)

D. def    <tên hàm>[tham số]:

                 các lệnh mô tả hàm

39.

1.     Trong python, các biến nằm trong chương trình con còn được gọi là?

a)

A.. biến toàn cục

b)

B. biến cục bộ

c)

C. biến con

d)

D. biến chính

40.

1.     Trong python, phạm vi sử dụng các biến nằm trong chương trình con?

a)

A.. chỉ sử dụng trong chương trình con đó

b)

B. sử dụng cả cho chương trình chính

c)

C. sử dụng cả cho các chương trình con khác

d)

D. sử dụng cả cho các chương trình con khác và chương trình chính

41.

1.     Trong python, phạm vi sử dụng các biến nằm ngoài chương trình con mà lại nằm trong chương trình chính?

a)

A.. chỉ sử dụng trong chương trình con đó

b)

B. chỉ sử dụng cho chương trình chính

c)

C. sử dụng cả cho các chương trình con khác

d)

D. sử dụng cả cho các chương trình con và chương trình chính

42.

1.     Trong python, hãy cho biết tên hàm chương trình con sau đây?

def     luythua(x,y) :

      return x**y

a)

A.. def   luythua(x,y):

b)

B. luythua(x,y)

c)

C. def

d)

D. luythua

43.

1.     Trong python, hãy cho biết đâu là tham số của hàm chương trình con sau đây?

def     hinhchunhat(a,b) :

      P = (a+b)*2

      S = a*b

return

a)

A.. a,b

b)

B. P,S

c)

C. hinhchunhat

d)

D. def

44.

1.     Trong python, hãy cho biết đâu là lời gọi hàm của chương trình sau đây?

def     hinhchunhat(a,b):      

           P = (a+b)*2                                   

           S = a*b                                  

           print(P)          

           print(S)

           return

hinhchunhat(5,3)

a)

A.. def  hinhchunhat(a,b):

b)

B. return

c)

C. hinhchunhat(a,b):

d)

D. hinhchunhat(5,3)

45.

1.     Trong python, hãy cho biết đâu là biến cục bộ của chương trình sau đây?

def    tinhgiaithua(n):

        giai_thua = 1

       if (n == 0 or n == 1):

            return giai_thua

      else:

           for i in range(2, n + 1):

                 giai_thua = giai_thua * i

           return giai_thua

print("Giai thừa",tinhgiaithua(7))

a)

A.. n

b)

B. 7

c)

C. giai_thua

d)

D. def

46.

1.     Trong python, hãy cho biết đâu là lời gọi chương trình con của chương trình sau đây?

def    tinhgiaithua(n):

        giai_thua = 1

       if (n == 0 or n == 1):

            return giai_thua

      else:

           for i in range(2, n + 1):

                 giai_thua = giai_thua * i

           return giai_thua

print("Giai thừa",tinhgiaithua(7))

a)

A.. tinhgiaithua(7)

b)

B. def    tinhgiaithua(n):

c)

C. tinhgiaithua(n):

d)

D. return  giai_thua

47.

1.     Trong python, hãy cho biết kết quả sau khi thực hiện đoạn chương trình sau đây?

def     hinhchunhat(a,b):      

           P = (a+b)*2                                   

           print(P)          

           return

hinhchunhat(5,3)

a)

A.. 5,3

b)

B. 16

c)

C. (a+b)*2

d)

D. 0

48.

1.     Trong python, hãy cho biết kết quả sau khi thực hiện đoạn chương trình sau đây?

def     hinhvuong(a):      

          P = a*4

         S = a*a

         print(P)

         print(S)

         return

hinhvuong(4)

a)

A.. P = 16

      S = 16

b)

B. a*4

      a*a

c)

C. 16

      16

d)

D. 0

49.

1.     Trong python, hãy cho biết kết quả sau khi thực hiện đoạn chương trình sau đây?

def           tamgiacthuong(a,b,c,h):      

                 P = a+b+c                                    

                 S = (c*h)/2                                  

                 print(P)          

                 print(S)

                 return

tamgiacthuong(3,5,9,4)

a)

A.. P = 17       

S = 18 

b)

B. a+b+c

(c*h)/2

c)

C. 0    

d)

D. 17

18

50.

1.     Trong python, hãy cho biết kết quả sau khi thực hiện đoạn chương trình sau đây?

def     hinhvuong(a):      

           S = a*a

         print(“kết quả S=”,S)

         return

hinhvuong(6)

a)

A.. S= 36

b)

B. 36

c)

C. kết quả S= 36

d)

D. kết quả S= a*a

51.

1.     Trong python, hãy cho biết kết quả sau khi thực hiện đoạn chương trình sau đây?

def           diem(t,l,h):      

                 T = t+l+h   

                 TB = T/3

                 if (T>24)and(TB>7):

                             print("đạt chuẩn")

                 else:

                             print("không đạt chuẩn")

                 return

diem(5,3,7)

a)

A.. 15

      5

b)

B. T = 15

      TB = 3

c)

C. đạt chuẩn

d)

D. không đạt chuẩn

52.

1.     Trong python, hãy cho biết kết quả sau khi thực hiện đoạn chương trình sau đây?

def           luythua(x,y):

                 return x**y

      T = luythua(2,3) + luythua(3,2)

print(T)

a)

A.. 17

b)

B. T = 17

c)

C. x**y

d)

D. luythua(2,3) + luythua(3,2)

53.

1.   Trong python, mã ngoại lệ nào mô tả lỗi cú pháp?

a)

A.. NameError

b)

B. SyntaxError

c)

C. IndexError

d)

D. ValueError

54.

1.     Trong python, mã ngoại lệ nào mô tả lỗi khi chương trình muốn tìm một tên nhưng không thấy?

a)

A.. NameError

b)

B. SyntaxError

c)

C. IndexError

d)

D. ValueError

55.

1.     Trong python, mã ngoại lệ nào mô tả lỗi xảy ra khi lệnh cố gắng truy cập phần tử của danh sách nhưng chỉ số vượt quá giới hạn?

a)

A.. NameError

b)

B. SyntaxError

c)

C. IndexError

d)

D. ValueError

56.

57.  Trong python, mã ngoại lệ nào mô tả lỗi xảy ra khi thực hiện lệnh chuyển đổi kiểu dữ liệu, đối số của hàm có giá trị mà hàm không hỗ trợ?

a)

A.. NameError

b)

B. SyntaxError

c)

C. IndexError

d)

D. ValueError

57.

 57.  Trong python, hãy cho biết mã ngoại lệ ZeroDivisionError mô tả lỗi nào khi thực hiện chương trình?

a)

A.. lỗi cú pháp

b)

B. lỗi này xảy ra khi lệnh thực hiện phép chia cho giá trị 0

c)

C. lỗi liên quan đến giá trị của đối tượng

d)

D. lỗi kiểu dữ liệu

58.

  Trong python, hãy cho biết mã ngoại lệ IndentationError mô tả lỗi nào khi thực hiện chương trình?

a)

A.. lỗi cú pháp

b)

B. lỗi này xảy ra khi lệnh thực hiện phép chia cho giá trị 0

c)

C. lỗi liên quan đến giá trị của đối tượng

d)

D. lỗi khi các dòng lệnh thụt vào không thẳng hàng hoặc không đúng vị trí

59.

57.  Trong python, hãy cho biết mã ngoại lệ TypeError mô tả lỗi nào khi thực hiện chương trình?

a)

A.. lỗi cú pháp

b)

B. lỗi này xảy ra khi lệnh thực hiện phép chia cho giá trị 0

c)

C. lỗi liên quan đến giá trị của đối tượng

d)

D. lỗi kiểu dữ liệu

60.

57.  Trong python, đoạn chương trình sau báo lỗi gì nếu ta nhập giá trị cho n = 5.5 từ bàn phím vào chương trình?

n = int(input(“nhập số nguyên n=  ”))

print(n)

a)

A.. NameError

b)

B. SyntaxError

c)

C. IndexError

d)

D. ValueError

61.

57.  Trong python, đoạn chương trình sau báo lỗi gì sau khi thực hiện chương trình?

n = 5

if   n>4

                  print("đạt chuẩn")

else

                 print("không đạt chuẩn")

a)

A.. NameError

b)

B. SyntaxError

c)

C. IndexError

d)

D. ValueError

62.

  Trong python, đoạn chương trình sau báo lỗi gì sau khi thực hiện chương trình?

D=[7, 1, 9]

for   i   in   range(4):

               print(D[i])

a)

A.. NameError

b)

B. SyntaxError

c)

C. IndexError

d)

D. ValueError