wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

KIỂM TRA TX HK2 LỚP 10A1

Total questions: 20

Worksheet time: 21mins

Name
Class
Date
1.

Cho chương trình def tinh(n): t = n + 6 return t=4 tinh(16) print("t =", t) Kết quả hiển thị ở màn hình là:

a)

t = 22

b)

t = 10

c)

t = 16

d)

t = 4

2.

Biến đã khai báo bên ngoài sẽ không có tác dụng bên trong hàm như một biến. Nếu muốn có tác dụng thì cần khai báo lại biến này trong hàm với từ khóa nào?

a)

Global

b)

return

c)

def

d)

global

3.

Trong python, lệnh tìm vị trí xuất hiện đầu tiên của xâu s2 trong xâu s1 là gì?

a)

Kí tự nối.join(s2)

b)

s1.split()

c)

s1.find(s2)

d)

len(s1)

4.

Để khởi tạo danh sách b có 5 phần tử 1, 2, 3, 4, 5 ta dùng cú pháp:

a)

b = [0, 1, 2, 3, 4]

b)

b = (1, 2, 3, 4, 5)

c)

b = [1 2 3 4 5]

d)

b = [1, 2, 3, 4, 5]

5.

Sau khi thực hiện các câu lệnh sau:

A = [1, 4, 3, 4, 5]

A. remove(4)

print(A)

danh sách A là:

a)

[1, 4, 3, 5]

b)

[1, 3, 5]

c)

[1, 3, 4, 5]

d)

[1, 4, 3, 4]

6.

Cho chương trình:

B = [2, 4, 6, 8, 9]

print(B[5])

Kết quả trên màn hình là:

a)

2

b)

9

c)

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

d)

6

7.

Cho 2 xâu s1= "abc", s2 = "7ab8ab9ab". Lệnh s2.find(s1) cho kết quả là:

a)

2

b)

-1

c)

1

d)

3

8.

Cho s1= "a1412b", s2 = "12". Biểu thức logic nào sau đây cho kết quả True?

a)

s1 in s2

b)

"14" + s2 in s1

c)

s1 in "2a"

d)

s2 + "14" in s1

9.

Kết quả khi thực hiện chương trình sau?

A = [1, 3, 5, 8, 10]

A. insert(3, 4)

print(A)

danh sách A là:

a)

[1, 3, 5, 8, 10, 3, 4]

b)

[1, 3, 4, 5, 8, 10]

c)

[1, 3, 5, 4, 8, 10]

d)

[1, 3, 5, 8, 4, 10]

10.

Trong Python, Lệnh thêm phần tử vào cuối danh sách A là gì?

a)

len(A)

b)

del(A)

c)

A.remove(x)

d)

A.append(x)

11.

Lệnh thêm phần tử vào cuối danh sách A là gì?

a)

len(A)

b)

del(A)

c)

A.remove(x)

d)

A.append(x)

12.

Cho xâu s = “tin học 10”

Lệnh s.split(";") cho kết quả là:

a)

3 xâu: "tin", "học", "10"

b)

Xâu "10"

c)

['tin hoc 10']

d)

['tin', 'học', '10']

13.

Một chương trình hoàn chỉnh được thực hiện:

a)

Đưa ra kết quả theo đúng yêu cầu Tiếp nhận các dữ liệu đầu vàoXử lí theo yêu cầu bài toán

b)

Tiếp nhận các dữ liệu đầu vào Đưa ra kết quả theo đúng yêu cầu Xử lí theo yêu cầu bài toán

c)

Tiếp nhận các dữ liệu đầu vàoXử lí theo yêu cầu bài toánĐưa ra kết quả theo đúng yêu cầu.

d)

Xử lí theo yêu cầu bài toánTiếp nhận các dữ liệu đầu vào Đưa ra kết quả theo đúng yêu cầu.

14.

Khẳng định nào Sai:

a)

Sử dụng chương trình con có thể giúp phân chia việc giải một bài toán lớn thành giải quyết các bài toán nhỏ và phát huy được tinh thần làm việc nhóm.

b)

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

c)

Phải khai báo hàm trước lệnh gọi hàm

d)

Có thể khai báo hàm trước lệnh gọi hàm hoặc sau lệnh gọi hàm.

15.

Lỗi chương trình Python có 3 loại là:

a)

Lỗi cú pháp, lỗi ngữ nghĩa, lỗi chia cho giá trị 0

b)

Lỗi cú pháp, lỗi ngoại lệ, lỗi ngữ nghĩa

c)

Lỗi cú pháp, lỗi ngoại lệ, lỗi chỉ số của phần tử xâu không là số nguyên

d)

Lỗi không tìm thấy tên đối tượng, lỗi ngoại lệ, lỗi ngữ nghĩa

16.

Câu 20. Đ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 là những công việc của nghề gì?

a)

Phát triển phần mềm

b)

Lập trình ứng dụng

c)

Thiết kế đồ họa

d)

Phát triển games

17.

Câu 21. Chọn đáp án SAI Khi kiểm thử chương trình với các bộ dữ liệu test, cần chú ý những điểm sau:

a)

Chỉ cần sử dụng 1 bộ test cho chương trình

b)

Cần có bộ test ngẫu nhiên

c)

Cần có bộ test dữ liệu ở vùng biên

d)

Cần có nhiều bộ test (theo các tiêu chí khác nhau như độ lớn, tính đa dạng của dữ liệu,…)

18.

Câu 23. Sáng tạo các thông điệp truyền thông kết hợp giữa hình ảnh, kiểu chữ, màu sắc để truyền tải thông tin đến người xem là công việc của nghề gì?

a)

Phát triển phần mềm

b)

Lập trình trí tuệ nhân tạo

c)

Phát triển ứng dụng di động

d)

Thiết kế đồ họa

19.

Câu 24. Theo em, người làm nghề thiết kế đồ họa không cần có kĩ năng, tố chất nào?

a)

Kiến thức rộng về các lĩnh vực như toán học, vật lí, nghệ thuật, xã hội,…

b)

Khả năng sáng tạo, yêu thích và cảm nhận được cái đẹp

c)

Kĩ năng sử dụng máy tính và thiết bị thông minh, sử dụng thành thạo phần mềm thiết kế đồ họa.

d)

Biết chơi nhiều nhạc cụ khác nhau

20.

Câu 25. Đâu không phải là phương pháp kiểm thử chương trình

a)

Sử dụng công cụ break point

b)

In các thông số trung gian

c)

Chọn file Open .

d)

Sử dụng các bộ dữ liệu Test