wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Ôn Tập Tin Học 10 GDTX

Total questions: 63

Worksheet time: 32mins

Name
Class
Date
1.

Giá trị nào dưới đây thuộc kiểu dữ liệu xâu kí tự?

a)

'234'

b)

100

c)

10.5

d)

[2]

2.

Giá trị nào dưới đây thuộc kiểu dữ liệu danh sách?

a)

True

b)

'Hà Nội'

c)

100

d)

[10]

3.

Lệnh nào dưới đây dùng để tìm vị trí xuất hiện đầu tiên của xâu này trong xâu kia?

a)

clear()

b)

find()

c)

insert()

d)

remove()

4.

Khi gọi hàm, dữ liệu được truyền vào hàm được gọi là dữ liệu trong các dữ liệu dưới đây?

a)

Tham số

b)

Đối số

c)

Hiệu số

d)

Hàm số

5.

Công việc nào có liên quan trực tiếp đến nghề thiết kế đồ họa?

a)

Thợ may

b)

Phát thanh viên

c)

Kiến trúc sư

d)

Thư ký

6.

Từ khóa nào dưới đây để biểu diễn kiểu dữ liệu danh sách?

a)

list

b)

int

c)

str

d)

bool

7.

Từ khóa nào dưới đây để biểu diễn kiểu dữ liệu xâu?

a)

list

b)

int

c)

bool

d)

str

8.

Trong kiểu danh sách, các phần tử được đặt trong cặp ngoặc nào dưới đây?

a)

( )

b)

[ ]

c)

< >

d)

{}

9.

Hàm tự nghĩa trong Python có thể có tối đa bao nhiêu tham số?

a)

1

b)

2

c)

256

d)

Không hạn chế

10.

Thành phần nào dưới đây không phải hình ảnh đồ họa?

a)

Văn bản

b)

Các đường

c)

Các hình cơ bản

d)

Ứng dụng đồ họa

11.

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

12.

Có mấy hoạt động chính trong phát triển phần mềm?

a)

2

b)

3

c)

4

d)

5

13.

Công đoạn nào dưới đây thuộc công đoạn lập trình của phát triển phần mềm?

a)

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.

b)

Phát hiện để loại bỏ các lỗi trong chương trình nếu có; kiểm tra kết quả thực hiện theo chức năng đã thiết kế.

c)

Cài đặt, khởi tạo dữ liệu, hướng dẫn sử dụng và chuyển giao.

d)

Dựa vào tài liệu thiết kế, các lập trình viên sẽ tiến hành tạo cơ sở dữ liệu nếu cần và viết các đoạn mã thực hiện các chức năng.

14.

Câu 14. Để xóa phần tử đầu tiên trong danh sách A, ta thực hiện lệnh nào dưới đây?

a)

delete A[len].

b)

delete A[0].

c)

delete A[1].

d)

delete A[len(A)-1].

15.

Câu 15. Cho s= 'ab12345'. Lệnh len(s) cho kết quả nào dưới đây?

a)

7.

b)

6.

c)

1.

d)

5.

16.

Câu 16. Phần mềm nào dưới đây không phải 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.

17.

Câu 17. Có mấy công đoạn cần để thực hiện sản xuất một phần mềm?

a)

5.

b)

6.

c)

7.

d)

8.

18.

Câu 18. Công đoạn nào dưới đây thuộc công đoạn kiểm thử của phát triển phần mềm?

a)

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.

b)

Phát hiện để loại bỏ các lỗi trong chương trình nếu có; kiểm tra kết quả thực hiện theo chức năng đã thiết kế.

c)

Cài đặt, khởi tạo dữ liệu, hướng dẫn sử dụng và chuyển giao.

d)

Dựa vào tài liệu thiết kế, các lập trình viên sẽ tiến hành tạo cơ sở dữ liệu nếu cần và viết các đoạn mã thực hiện các chức năng.

19.

Câu 19. Cho A=[3,5,7,8]. Lệnh print(A[1]) cho kết quả nào dưới đây?

a)

5.

b)

1.

c)

8.

d)

3

20.

Câu 20. Cho s= 'ab12345'. Lệnh print(len(s)) cho kết quả nào dưới đây?

a)

7.

b)

6.

c)

1.

d)

5.

21.

Câu 21. Lệnh sau trả lại giá trị nào dưới đây?

a)

-1.

b)

0.

c)

2.

d)

3

22.

Câu 22. Chương trình sau in ra kết quả nào dưới đây?

a)

10.

b)

18.

c)

20.

d)

30.

23.

Câu 23. Kết quả khi thực hiện chương trình sau là kết quả nào dưới đây?

a)

3.

b)

10.

c)

13.

d)

Đáp án khác.

24.

Hàm f có bao nhiêu tham số khi thực hiện lệnh gọi hàm f(x,y,z)?

a)

3

b)

2

c)

Không xác định

d)

Không có ttham số

25.

Tập đoàn công nghệ nào nổi tiếng ở Việt Nam?

a)

FPT

b)

FFT

c)

FTT

d)

TFT

26.

Trong phần định nghĩa của một hàm có thể có bao nhiêu từ khóa return?

a)

2

b)

5

c)

Không giới hạn

d)

1

27.

Phát biểu nào dưới đây Đúng cho hàm f() trên?

a)

hàm trả về giá trị

b)

Hàm không có tham số

c)

Hàm có tham số

d)

Hàm có đối số

28.

Lỗi nào xảy ra khi gọi một hàm không tồn tại trong chương trình?

a)

NameError

b)

TypeError

c)

ValueError

d)

SyntaxError

29.

Mục đích chính của việc kiểm thử chương trình là gì?

a)

Tìm ra lỗi và ngăn chặn lỗi phát sinh trong tương lai

b)

Cải thiện giao diện người dùng

c)

Tăng tốc độ thực thi chương trình

d)

Giảm dung lượng mã nguồn

30.

Bộ dữ liệu kiểm thử vùng biên là gì?

a)

Dữ liệu ngẫu nhiên trong phạm vi chương trình

b)

Dữ liệu nằm ở ranh giới của miền giá trị xác định

c)

Dữ liệu đã được xử lý trước

d)

Dữ liệu trung bình

31.

Khi chạy chương trình không phát sinh lỗi nhưng kết quả không đúng, đây là lỗi gì?

a)

Lỗi logic

b)

Lỗi cú pháp

c)

Lỗi Runtime

d)

Lỗi ngoại lệ

32.

Kết quả của việc sử dụng bộ dữ liệu kiểm thử ngẫu nhiên là gì?

a)

Tăng khả năng phát hiện lỗi tiềm ẩn

b)

Tăng tốc độ thực thi chương trình

c)

Cải thiện giao diện người dùng

d)

Tăng kích thước mã nguồn

33.

Phương pháp hiệu quả nhất để tìm lỗi trong vòng lặp là gì?

a)

Thiết lập điểm dừng trong vòng lặp

b)

Viết lại toàn bộ mã nguồn

c)

Tăng tốc độ vòng lặp

d)

Thêm các lệnh input()

34.

Kết quả khi thực hiện chương trình sau là kết quả nào dưới đây?

a)

3

b)

8

c)

11

d)

1

35.

Cài đặt, khởi tạo dữ liệu, hướng dẫn sử dụng và chuyển giao là nội dung của công đoạn nào?

a)

Lập trình.

b)

Điều tra khảo sát.

c)

Kiểm thử.

d)

Chuyển giao.

36.

Người quản trị dự án cần có tố chất nào dưới đây?

a)

Có kiến thức về toán.

b)

Cẩn thận, tỉ mỉ.

c)

Làm chủ được ngôn ngữ lập trình.

d)

Hiểu biết công nghệ.

37.

Kết quả của đoạn mã sau là gì?

a)

10

b)

20

c)

Lỗi

d)

None

38.

Giá trị của a, b là bao nhiêu khi thực hiện lệnh f(2, 5)?

a)

10, 2.

b)

10, 1.

c)

2, 5.

d)

0, 1.

39.

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

a)

5.

b)

6.

c)

11.

d)

8.

40.

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

a)

5.

b)

float.

c)

bool.

d)

int.

41.

Hoạt động có tính bao trùm lên toàn bộ các công việc cơ bản của sản xuất phần mềm là gì?

a)

Sản xuất phần mềm.

b)

Quản trị dự án phần mềm.

c)

Quản trị phần mềm.

d)

Dự án phần mềm.

42.

Chọn phát biểu Đúng về số tham số hàm s sau?

a)

một tham số s.

b)

bốn tham số s,a,b,c.

c)

ba tham số a,b,c.

d)

không có tham số.

43.

Chương trình sau, in kết quả nào dưới đây ra màn hình?

a)

Xin chào!

b)

Xin chào! Ten

c)

Xin chào! An

d)

Câu lệnh bị lỗi.

44.

Chương trình sau in ra kết quả nào dưới đây?

a)

3.

b)

8.

c)

5.

d)

Chương trình lỗi.

45.

Chương trình sau in ra kết quả nào dưới đây?

a)

7.

b)

21.

c)

Chương trình lỗi.

d)

Đáp án khác.

46.

Đoạn chương trình sau sẽ in ra số nào?

a)

12

b)

15

c)

20

d)

24

47.

Chương trình sau phát sinh lỗi ngoại lệ nào dưới đây?

a)

SyntaxError

b)

NameError

c)

TypeError

d)

IndexError

48.

Chương trình sau thông báo lỗi gì?

a)

Type Error.

b)

NameError.

c)

SyntaxError.

d)

ValueError.

49.

Chương trình sau thông báo lỗi gì?

a)

Type Error.

b)

NameError.

c)

SyntaxError.

d)

ValueError.

50.

Chương trình sau thông báo lỗi ở dòng lệnh thứ mấy?

a)

1

b)

2

c)

3

d)

4

51.

Chương trình sau bị lỗi nào dưới đây?

a)

Lỗi lôgic.

b)

Lỗi ngoại lệ.

c)

Lỗi cú pháp.

d)

Không có lỗi.

52.

Mã lỗi nào sau đây được đưa ra, khi lệnh gọi một hàm nhưng không có hàm đó?

a)

ZeroDivisionError.

b)

TypeError.

c)

IndentationError.

d)

NameError.

53.

Mã lỗi ngoại lệ của lệnh sau là

a)

ZeroDivisionError.

b)

TypeError.

c)

IndentationError.

d)

SyntaxError.

54.

Một tố chất cần có của người làm thiết kế đồ họa là:

a)

Kỹ năng chơi nhạc cụ

b)

Sở thích nấu ăn

c)

Cảm nhận cái đẹp và sáng tạo

d)

Kỹ năng sửa điện

55.

Người học ngành thiết kế đồ họa có thể làm việc tại:

a)

Nhà máy sản xuất thực phẩm

b)

Công ty truyền thông, thiết kế, xuất bản

c)

Trạm y tế địa phương

d)

Cửa hàng tiện lợi

56.

Ngành thiết kế đồ họa có thể học ở đâu?

a)

Chỉ học được ở nước ngoài

b)

Chỉ có thể tự học trên mạng

c)

Tại các trường đại học, cao đẳng, trung tâm dạy nghề

d)

Không có nơi nào đào tạo

57.

Một công cụ tìm kiếm thông tin hướng nghiệp phổ biến là:

a)

Wikipedia

b)

Google

c)

Facebook

d)

Paint

58.

Công việc nào được thực hiện đầu tiên trong quá trình phát triển phần mềm?

a)

Thiết kế hệ thống

b)

Kiểm thử

c)

Điều tra, khảo sát

d)

Bảo trì

59.

Vai trò của người quản trị dự án phần mềm không bao gồm:

a)

Viết mã lệnh

b)

Lập kế hoạch

c)

Điều phối nhân sự

d)

Kiểm soát chất lượng

60.

Đầu năm học, Cô Trân được phân công chủ nhiệm lớp 12A và cô đã nhận được danh sách họ tên học sinh của lớp. Giả sử danh sách họ tên được lưu vào biến danh sách có tên ds_lop. Cuối học kì 1, có em "Nguyễn Nam" nghỉ học luôn, nên cô Trân cần xóa tên em ra khỏi danh sách lớp. Nhận định nào dưới đây Đúng hay Sai? Cô Trân đã thực hiện lệnh:

a)

Dùng lệnh ds_lop.clear().

b)

Dùng lệnh ds_lop.append("Nguyễn Nam").

c)

Dùng lệnh ds_lop.remove("Nguyễn Nam").

d)

Dùng lệnh del ds_lop[1].

61.

Cho chương trình sau: Phát biểu nào dưới đây là Đúng hay Sai, khi nói về chương trình trên?

a)

Hàm f là hàm không có giá trị trả về.

b)

Đối số của hàm f là x, y.

c)

Giá trị của biến a sau khi thực hiện lệnh gọi hàm f(1, 3) là 8.

d)

Kết quả in ra màn hình khi thực hiện chương trình là 13.

62.

Nhận định nào dưới đây Đúng hay Sai, khi nói về phạm vi tác dụng của biến trong Python?

a)

Biến được khai báo bên trong hàm chỉ có tác dụng trong hàm đó, không có tác dụng bên ngoài.

b)

Biến được khai báo bên ngoài hàm sẽ không có tác dụng bên trong hàm như một biến.

c)

Biến được khai báo bên ngoài hàm nếu muốn có tác dụng bên trong hàm thì cần khai báo lại bên trong hàm với từ khóa global.

d)

Biến trong Python khi đã được khai báo sẽ có tác dụng trong tất cả các hàm và bên ngoài.

63.

Cho đoạn lệnh sau: Nhận xét nào dưới đây Đúng hay Sai về đoạn lệnh cho trên?

a)

Biến S là biến thuộc kiểu list.

b)

Biến S là biến thuộc kiểu str.

c)

Đoạn lệnh đã cho không có lỗi.

d)

Chương trình đã cho có lỗi NameError.