wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ÔN TẬP CUỐI KỲ 2 - TIN 10

Total questions: 91

Worksheet time: 59mins

Name
Class
Date
1.
a)

Kiến trúc sư

b)

Thợ may

c)

Phát thanh viên

d)

Thư kí

2.

Phát triển phần mềm gồm các công việc và hoạt động nào sau đây?

a)

Điều tra, khảo sát; phân tích và thiết kế hệ thống; lập trình; kiểm thử; chuyển giao; bảo trì và quản trị dự án

b)

Điều tra, khảo sát; phân tích và thiết kế hệ thống; lập trình; kiểm thử; chuyển giao

c)

Khảo sát; phân tích và thiết kế hệ thống; lập trình; kiểm thử; chuyển giao; bảo trì và quản trị dự án

d)

Phân tích và thiết kế hệ thống; lập trình; kiểm thử; chuyển giao

3.

Theo em điều nào là đúng nhất trong các điều sau khi nói về phát triển phần mềm?

a)

Phát triển phần mềm là quá trình gồm nhiều công việc và hoạt động, có thể lặp đi lặp lại.

b)

Phát triển phần mềm là lập trình.

c)

Phát triển phần mềm là quá trình gồm nhiều công việc và hoạt động.

d)

Phát triển phần mềm là quản trị dự án phần mềm.

4.

Hoạt động lập trình (viết code) là hoạt động có tố chất:

a)

Cẩn thận, tỉ mỉ; có kiến thức toán, thuật toán tốt; làm chủ được ngôn ngữ lập trình.

b)

Có tầm nhìn, kĩ năng tổ chức và điều phối nguồn lực.

c)

Có khả năng học hỏi, tìm hiểu nghiệp vụ của lĩnh vực ứng dụng.

d)

Hiểu biết công nghệ; có tầm nhìn, kĩ năng tổ chức và điều phối nguồn lực.

5.

Có bao nhiêu công đoạn cần thực hiện để sản xuất một phần mềm?

a)

7

b)

6

c)

8

d)

9

6.

Có bao nhiêu hoạt động chính trong phát triển phần mềm?

a)

3

b)

2

c)

4

d)

5

7.

Tiếp xúc với khách hàng, tìm hiểu về yêu cầu nghiệp vụ, xây dựng hồ sơ yêu cầu của hệ thống là công đoạn nào trong sản xuất phần mềm?

a)

Điều tra khảo sát

b)

Phân tích hệ thống

c)

Lập trình

d)

Kiểm thử

8.

Lập trình thuộc bước thứ mấy trong quá trình sản xuất phần mềm?

a)

4

b)

3

c)

5

d)

6

9.

Trong quá trình phát triển một phần mềm công đoạn thứ 5 là gì?

a)

Kiểm thử

b)

Lập trình

c)

Chuyển giao

d)

Bảo trì

10.

Nếu muốn tham gia phát triển phần mềm ở vị trí kỹ sư phần mềm, em cần theo học ở:

a)

bậc đại học về tin học hay công nghệ thông tin

b)

các trường nghề dạy về công nghệ thông tin

c)

bậc trung cấp về tin học hay công nghệ thông tin

d)

bậc cao đẳng về tin học hay công nghệ thông tin

11.

Phát biểu nào sau đây sai?

a)

Các cơ hội nghề nghiệp cho người phát triển phần mềm rất hạn chế

b)

Có thể theo học phát triển phần mềm tại nhiều nơi khác nhau: các trung tâm, trường nghề, các công ty, các nhà trường,…

c)

Các cơ hội nghề nghiệp cho người phát triển phần mềm rất đa dạng

d)

Nhu cầu nhân lực phát triển phần mềm không ngừng tăng cao cùng với sự phát triển ứng dụng khoa học và công nghệ

12.

Các hình ảnh đồ họa không gồm thành phần nào?

a)

Văn bản.    

b)

Các đường.

c)

Các hình cơ bản.

d)

Ứng dụng đồ họa.

13.

Lợi ích của thiết kế đồ họa?

a)

Giúp tạo dựng hình ảnh chuyên nghiệp.

b)

Mang trải nghiệm đặc biệt cho độc giả.

c)

Tăng hiệu quả tiếp thị và doanh thu.

d)

Cả 3 ý trên.

14.

Ngành thiết kế đồ họa cần có kĩ năng gì?

a)

Vẽ, sắp xếp các đối tượng đồ họa.

b)

Kĩ năng tổ chức sự kiện

c)

Kĩ năng thiết lập các mục tiêu

d)

Cả 3 phương án trên

15.

Yếu tố nào sau đây cần thiết nhất với nghề thiết kế đồ họa?

a)

Có khả năng cảm thụ cái đẹp và óc sáng tạo.

b)

Tính toán giỏi.

c)

Thành thạo các phần mềm ứng dụng chỉnh sửa ảnh.

d)

Sử dụng thành thạo phần mềm tin học.

16.

Kĩ năng, tố chất nào cần thiết nhất cho người thiết kế đồ họa?

a)

Có hiểu biết sâu về toán học.

b)

Có khả năng sử dụng thành thạo phần mềm đồ họa máy tính và có kiến thức về công nghệ.

c)

Biết chơi nhiều nhạc cụ.

d)

Có khả năng giao tiếp tốt

17.

Đâu không là phần mềm mà người thiết kế đồ hoạ sử dụng để chỉnh sửa ảnh, tạo ra các thiết kế đồ hoạ?

a)

Word.

b)

Inkscape.

c)

Adobe Photoshop.

d)

Paint.

18.

Trường nào sau đây có đào tạo ngành thiết kế đồ họa?

a)

Trường Đại học Kiến trúc

b)

Trường Đại học Thương mại.

c)

Trường Học viện Tài Chính.

d)

Trường Học viện Nông nghiệp.

19.

Nghề nghiệp có thể làm sau khi tốt nghiệp ngành thiết kế đồ họa?

a)

Chuyên viên thiết kế.

b)

Tư vấn thiết kế.

c)

Thành lập công ty, doanh nghiệp tư vấn.

d)

Cả 3 ý trên.

20.

Công việc nào sau đây không sử dụng tới kiến thức thiết kế đồ hoạ?

a)

Tạo áp phích quảng cáo sản phẩm nước giải khát cho công ty.

b)

Lập trình ứng dụng để thiết kế đồ hoạ.

c)

Giảng dạy các môn văn hoá tại trường học.

d)

Giảng dạy môn đồ hoạ tại các trường đại học.

21.

Đâu không phải là sản phẩm của nghề thiết kế đồ họa?

a)

Giống vật nuôi.

b)

Logo, bảng hiệu.

c)

Bao bì sản phẩm.

d)

Áp phích quảng cáo.

22.

Lệnh nào sau đây không phải là lệnh trong Python

a)

Read

b)

Input

c)

print

d)

type

23.

Phát biểu nào sau đây sai?

a)

Lệnh x = int( ’52 + 25’) chuyển xâu ’52 + 25’ thành số nguyên 77

b)

Lệnh print(“Thời khoá biểu”) thực hiện việc in xâu kí tự “Thời khoá biểu” trong dấu ngoặc ra màn hình

c)

Lệnh x = int( ‘52’) chuyển xâu ‘52’ thành số nguyên 52

d)

Lệnh type(y) trả lại kiểu dữ liệu của biến y

24.

Cú pháp câu lệnh gọi hàm trong Python có dạng chung nào sau đây?

a)

<tên hàm>(<danh sách tham số>)

b)

<tên hàm> = (<danh sách tham số>)

c)

<tên hàm> . (<danh sách tham số>)

d)

<tên hàm> : (<danh sách tham số>)

25.

Phát biểu nào sau đây sai?

a)

len(): tham số là danh sách hoặc xâu kí tự và trả về giá trị kiểu số thực.

b)

float(): tham số là một xâu kí tự hoặc số nguyên và trả về giá trị số thực.

c)

str(): tham số là các kiểu dữ liệu khác nhau và trả về xâu kí tự.

d)

len(): tham số là danh sách hoặc xâu kí tự và trả về giá trị kiểu số nguyên.

26.
a)

4

b)

3

c)

5

d)

6

27.
a)

Xin chào bạn Trần Quang Minh

b)

Xin chào bạn

c)

Trần Quang Minh

d)

Xin chao ban Trần Quang Minh

28.

Cú pháp thiết lập hàm có trả lại giá trị là:

a)

b)

c)

d)

29.

Cú pháp thiết lập hàm không trả lại giá trị là:

a)

b)

c)

d)

30.

Phát biểu nào sau đây sai?

a)

Khối lệnh mô tả hàm được viết sau dấu “:” và không cần viết lùi vào

b)

Hàm trong Python được định nghĩa bằng từ khoá def, theo sau là tên hàm

c)

Hàm có thể có hoặc không có tham số

d)

Khối lệnh mô tả hàm được viết sau dấu “:” và viết lùi vào, thẳng hàng

31.

Khi chạy chương trình, nếu nhập Hồ Hiếu Học thì kết quả là:

a)

Xin chào Hồ Hiếu Học

b)

Hồ Hiếu Học

c)

Xin chào ten

d)

Xin chào em Hồ Hiếu Học

32.

Phát biểu nào sau đây sai?

a)

Khi gọi hàm, các tham số sẽ được truyền bằng giá trị thông qua đối số của hàm, số lượng giá trị được truyền vào hàm khác với số tham số trong khai báo của hàm.

b)

Tham số của hàm được định nghĩa khi khai báo hàm và được dùng như biến trong định nghĩa hàm.

c)

Đối số là giá trị được truyền vào khi gọi hàm.

d)

Khi gọi hàm, các tham số sẽ được truyền bằng giá trị thông qua đối số của hàm, số lượng giá trị được truyền vào hàm bằng với số tham số trong khai báo của hàm.

33.
a)

-6

b)

6

c)

-10

d)

-16

34.

Thiết lập hàm f_sum(A,b) có chức năng tính tổng các số của danh sách A theo quy định:

    - Nếu b=0 thì tính tổng các số của danh sách A.

    - Nếu b khác 0 thì chỉ tính tổng các số dương của A.

Chương trình có thể như bên trái:

Khi chạy chương trình trên cho kết quả là:

a)

10

b)

15

c)

16

d)

-6

35.

Thiết lập hàm power(a, b, c) với a, b, c là các số nguyên. Hàm trả lại giá trị (a+b)c

Chương trình có thể như bên trái:

Khi chạy chương trình, nếu nhập a=1, b=2, c=3 thì kết quả là:

a)

27

b)

9

c)

6

d)

16

36.

Thiết lập hàm change() có hai tham số là xâu ho_ten và số c. Hàm sẽ trả lại xâu kí tự ho_ten là chữ in hoa nếu c = 0. Nếu tham số c khác 0 thì hàm trả lại xâu ho_ten là chữ in thường.

    Gợi ý: Sử dụng các phương thức s.upper() và s.lower() để chuyển đổi các kí tự của xâu s sang chữ in hoa và in thường.

Chương trình có thể như bên trái:

Khi chạy chương chương trình, nếu nhập họ tên là Ngô Ngọt Ngào và nhập số c=0 thì kết quả hiển thị là:

a)

NGÔ NGỌT NGÀO

b)

Ngô Ngọt Ngào

c)

ngô ngọt ngào

d)

NGÔ NGÀO NGỌT

37.

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?

a)

Tham số

b)

Đối số

c)

Giá trị

d)

Hằng số

38.

Phát biểu nào sau đây đúng?

a)

Lời gọi hàm không có lỗi nếu tham số được truyền chưa có giá trị.

b)

Số lượng giá trị được truyền vào hàm bằng số tham số trong khai báo của hàm.

c)

Tham số là giá trị được truyền vào khi gọi hàm.

d)

Đối số được định nghĩa khi khai báo hàm.

39.

Phát biểu nào sau đây là sai?

a)

Tham số được định nghĩa khi khai báo hàm.

b)

Tham số và đối số có một số điểm khác nhau.

c)

Một hàm khi khai báo có một tham số nhưng khi gọi hàm có thể có 2 đối số.

d)

Khi gọi hàm, các tham số sẽ được truyền bằng giá trị thông qua đối số của hàm.

40.

Khi gọi hàm f(1, 2, 3), khi định nghĩa hàm f có bao nhiêu tham số?

a)

f không có tham số

b)

1

c)

2

d)

3

41.

Các tham số của f có kiểu dữ liệu gì nếu hàm f được gọi như sau: >>> f('5.0')

a)

int

b)

float

c)

str

d)

bool

42.
a)

(a,b,c) là tham số, (10,x,y) là đối số

b)

(a,b,c) là đối số, (10,x,y) là tham số

c)

(a,b,c) và (10,x,y) đều là tham số

d)

(a,b,c) và (10,x,y) đều là đối số

43.

Giả sử hàm f có hai tham số khi khai báo. Khi gọi hàm, 2 giá trị đối số nào truyền vào sẽ gây lỗi?

a)

2, 3

b)

10, c

c)

"a", "b"

d)

"a","3"

44.

Chương trình sau in ra kết quả gì?

a)

8

b)

5

c)

21

d)

18

45.

Khi gọi hàm, giá trị được truyền vào hàm gọi là gì?

a)

Tham số

b)

Hiệu số

c)

Đối số

d)

Hằng số

46.

Cú pháp câu lệnh gọi hàm trong Python có dạng chung nào sau đây?

a)

<tên hàm>(<danh sách tham số>)

b)

<tên hàm> = (<danh sách tham số>)

c)

<tên hàm> . (<danh sách tham số>)

d)

<tên hàm> : (<danh sách tham số>)

47.

Cú pháp thiết lập hàm có trả lại giá trị là:

a)

b)

c)

d)

48.

Cú pháp thiết lập hàm không trả lại giá trị là:

a)

b)

c)

d)

49.

Cách nào sau đây là cách hợp lệ để bắt đầu định nghĩa hàm trong Python?

a)

def some_function()

b)

function some_function()

c)

function some_function():

d)

def some_function():

50.

Chọn những phát biểu sai về chương trình con trong các phát biểu dưới đây:

a)

Chương trình được tạo thành từ các chương trình con dễ đọc, dễ hiểu, dễ hiệu chỉnh và phát triển.

b)

Tham số của chương trình con bắt buộc phải có

c)

Các lệnh của chương trình con có lệnh thụt vào so với từ khóa def;

d)

Chương trình con cần được xây dựng trước khi sử dụng;

51.

Giá trị của m là bao nhiêu sau biết kết quả của chương trình trên là 5

a)

1

b)

2

c)

3

d)

4

52.
a)

9

b)

8

c)

10

d)

11

53.

Phát biểu nào sau đây sai?

a)

Các biến được khai báo bên trong một hàm. Chương trình chính có thể sử dụng được.

b)

Biến đã khai báo bên ngoài hàm chỉ có thể truy cập giá trị để sử dụng bên trong hàm mà không làm thay đổi được giá trị của biến đó (trừ trường hợp vơi từ khoá global).

c)

Trong Python tất cả các biến khai báo bên trong hàm đều có tính địa phương (cục bộ), không có hiệu lực ở bên ngoài hàm.

d)

Các biến được khai báo bên trong một hàm chỉ được sử dụng bên trong hàm đó. Chương trình chính không sử dụng được.

54.
a)

dòng 2

b)

dòng 3

c)

dòng 4

d)

dòng 5

55.

Nếu biến bên ngoài hàm muốn có tác dụng bên trong hàm ta dùng từ khoá nào để khai báo?

a)

global

b)

def

c)

local

d)

input

56.

Viết hàm với đầu vào là danh sách A chứa các số và số thực x. Hàm trả lại một danh sách kết quả B từ danh sách A bằng cách chỉ giữ lại các phần tử lớn hơn hoặc bằng x. Đoạn chương trình nào sau đây đúng?

a)

b)

c)

d)

57.
a)

90

b)

75

c)

15

d)

80

58.
a)

6

b)

5

c)

4

d)

11

59.

Trong Python biến được khai báo và sử dụng bên trong một hàm được gọi là biến gì?

a)

Biến cục bộ

b)

Biến toàn cục

c)

Biến cơ bản

d)

Biến riêng

60.
a)

3

b)

10

c)

13

d)

14

61.
a)

16

b)

25

c)

15

d)

30

62.

Chọn phát biểu sai trong các phát biểu sau:

a)

A. Chương trình chính có thể sử dụng biến cục bộ bên trong hàm.

b)

B. Biến bên trong hàm có thể trùng tên với biến đã khai báo trước đó bên ngoài hàm.

c)

C. Tất cả các biến trong hàm đều có tính cục bộ.

d)

D. Các biến bên trong hàm không có hiệu lực ở bên ngoài hàm.

63.

Kết quả của chương trình sau là bao nhiêu?

def kq(name):

s = "Tôi tên là: "

s = s+ name

return

print(kq("Xuân"))

a)

A. "Tôi tên là: ".

b)

B. "Xuân".

c)

C. "Tôi tên là: Xuân".

d)

D. Chương trình bị lỗi

64.

Cho biết kết quả của chương trình sau:

def changeme(mylist):

mylist.append([1,2,3,4])

mylust = [10,20,30]

changeme(mylist)

print(mylist)

a)

A. [10, 20, 30].

b)

B. [10, 20, 30, 1, 2, 3, 4].

c)

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

d)

D. [10, 20, 30, [1, 2, 3, 4]].

65.

Chương trình sau bị lỗi ở dòng lệnh thứ bao nhiêu?

def msg():

a=10

print("Gia tri cua a la",a)

return msg()

print a

a)

A. 3.

b)

B. 4.

c)

C. 5.

d)

D. Không có lỗi.

66.

Chương trình sau bị lỗi ở dòng lệnh thứ:

b=20

def msg():

a=10

print ("Gia tri cua a la",a)

print ("Gia tri cua b la",b)

return msg()

print(b)

a)

A. 3

b)

B. 4

c)

C. 5

d)

D. Không có lỗi.

67.

Kết quả của chương trình sau là bao nhiêu? >>>def f(a,b): return a + b + N >>> N = 5 >>>f(3, 3)

a)

5.

b)

6.

c)

11.

d)

Chương trình bị lỗi.

68.

Hoàn thiện (…) trong phát biểu sau: "Trong Python tất cả các biến khai báo bên trong hàm đều có tính …, không có hiệu lực ở bên … hàm".

a)

A. địa phương, trong.

b)

B. cục bộ, ngoài.

c)

C. địa phương, ngoài.

d)

D. toàn cục, ngoài.

69.

Kết quả của chương trình sau là:

a)

25, 35, 30.

b)

35, 30, 25.

c)

25, 30, 35.

d)

Chương trình bị lỗi.

70.

Kết quả nào được in ra khi thực hiện các câu lệnh sau: >>>def f(x, y): a = x + y print(a + n) >>>n = 5 >>>f(2, 3)

a)

5.

b)

10.

c)

2.

d)

Chương trình bị lỗi.

71.

Kết quả của chương trình sau là bao nhiêu?

a)

A. "Hôm nay tôi đi học ".

b)

B. "Hello World".

c)

C. "Hello World!!!".

d)

D. Chương trình bị lỗi.

72.

Tổng thể có thể phân biệt lỗi chương trình Python làm mấy loại?

a)

3

b)

2

c)

1

d)

4

73.

Phát biểu nào sau đây sai?

a)

Chương trình chạy không lỗi ngoại lệ, nhưng kết quả đưa ra sai, không chính xác. Đây là lỗi cú pháp bên trong chương trình.

b)

Lỗi khi có lệnh viết sai cú pháp hoặc sai cấu trúc ngôn ngữ Python quy định. Chương trình sẽ lặp tức dừng và thông báo lỗi Syntax Error.

c)

Lỗi khi không thực hiện một lệnh trong chương trình. Chương trình dừng lại và thông báo một mã lỗi. Lỗi này gọi là ngoại lệ (Exceptions Error), mã lỗi trả lại gọi là mã lỗi ngoại lệ.

d)

Chương trình chạy không lỗi ngoại lệ, nhưng kết quả đưa ra sai, không chính xác. Đây là lỗi lôgic bên trong chương trình.

74.

Bài toán yêu cầu sắp xếp dãy số ban đầu thành dãy số tăng dần. Giả sử dãy số ban đầu là [3, 1, 8, 10, 0]. Kết quả thu được dãy [1, 3, 8, 10, 0]. Chương trình có lỗi không? Nếu có lỗi đó thuộc loại gì?

a)

Chương trình lỗi lôgic

b)

Chương trình lỗi cú pháp

c)

Chương trình lỗi ngoại lệ

d)

Chương trình không có lỗi

75.

Chương trình báo lỗi ZeroDivitionError, lỗi này xảy ra khi nào?

a)

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

b)

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.

c)

Lỗi xảy ra khi chương trình muốn tìm một tên nhưng không thấy.

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

76.

Câu trả lời nào sau đây là đúng nhất. Một số lỗi mã lỗi ngoại lệ trong Python là:

a)

ZeroDivisionError, IndexError, NameError, TypeError, ValueError, IndentationError, SyntaxError

b)

ZeroDivisionError, IndexError, NameError, TypeError

c)

NameError, TypeError, ValueError, IndentationError, SyntaxError

d)

IndexError, NameError, TypeError, ValueError, IndentationError, SyntaxError

77.

Chương trình báo lỗi SyntaxError. Đây là lỗi gì?

a)

Lỗi cú pháp

b)

Lỗi kiểu dữ liệu

c)

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

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í

78.

Hãy nêu mã lỗi ngoại lệ của lệnh int(“abc”)?

a)

ValueError

b)

NameError

c)

SyntaxError

d)

TypeError

79.
a)

SyntaxError

b)

ValueError

c)

TypeError

d)

NameError

80.

Các đoạn chương trình sau, đoạn chương trình nào sinh lỗi TypeError?

a)

b)

c)

d)

81.
a)

Chương trình báo lỗi TypeError

b)

1 3 5 10 0

c)

1 3 5 10

d)

Chương trình báo lỗi NameError

82.

Câu trả lời nào sau đây là đúng nhất? Để kiểm tra (test) và gỡ lỗi (debug) một chương trình có nhiều phương pháp, tiêu biểu như:

a)

Quan sát mã lỗi Runtime và bắt ngoại lệ, sử dụng nhiều bộ test dữ liệu, in các thông số trung gian, tạo các điểm dừng để quan sát thông tin khác bên trong chương trình.

b)

Quan sát mã lỗi Runtime và bắt ngoại lệ

c)

Sử dụng nhiều bộ test dữ liệu, in các thông số trung gian

d)

Tạo các điểm dừng để quan sát thông tin khác bên trong chương trình

83.

Các công cụ dùng để kiểm tra và gỡ lỗi một chương trình gồm:

a)

Công cụ in biến trung gian, sinh các bộ dữ liệu test, break point

b)

Công cụ in biến trung gian

c)

Sinh các bộ dữ liệu test, break point

d)

Công cụ in biến trung gian, sinh các bộ dữ liệu test

84.

Chương trình của em khi chạy phát sinh lỗi ngoại lệ ZeroDivisionError. Đó là lỗi gì?

a)

Lỗi chia cho 0

b)

Lỗi cú pháp

c)

Lỗi thụt đầu dòng

d)

Lỗi đặt tên

85.
a)

Lỗi lôgic

b)

Lỗi kiểu dữ liệu

c)

Lỗi cú pháp

d)

Lỗi thụt đầu dòng

86.
a)

b)

c)

d)

87.

Khi chạy chương trình cho kết quả là: [10, 0, 1, 2, 4, 5, 8], đây là kết quả sai. Vậy chương trình trên bị lỗi gì?

a)

Lỗi lôgic

b)

Lỗi kiểu dữ liệu

c)

Lỗi cú pháp

d)

Lỗi thụt đầu dòng

88.

Chọn câu trả lời đúng nhất. Mục đích của kiểm thử chương trình là gì?

a)

Để tìm ra lỗi và tìm cách sửa lỗi, phòng ngừa, ngăn chặn các lỗi phát sinh trong tương lai.

b)

Để tự động sửa lỗi chương trình

c)

Để tìm ra lỗi của chương trình

d)

Để tìm ra lỗi và tự động khắc phục nó

89.

Điểm dừng (break point) trong các phần mềm soạn thảo lập trình có ý nghĩa gì?

a)

Đó là vị trí chương trình tạm dừng lại cho phép người kiểm thử có thể quan sát các thông tin khác bên trong chương trình, qua đó kiểm tra tính đúng đắn của chương trình.

b)

Đó là vị trí chương trình chạy tới đó thì kết thúc

c)

Đó là vị trí chương trình phát hiện lỗi

d)

Đó là vị trí chương trình phát ra tiếng kêu báo lỗi

90.

Khi gặp lỗi liên quan đến giá trị của đối tượng Python sẽ báo lỗi gì?

a)

ValueError

b)

TypeError

c)

NameError

d)

ZeroDivisionError

91.

Phần mềm soạn thảo lập trình có thể tạo bao nhiêu điểm dừng?

a)

Không hạn chế

b)

1

c)

2

d)

3