wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Kiểm Tra Môn Tin Học 10

Total questions: 85

Worksheet time: 53mins

Name
Class
Date
1.

Theo em thiết kế đồ họa có mấy loại cơ bản?

a)

2

b)

3

c)

4

d)

5

2.

Trong đồ họa điểm ảnh, hình ảnh được tạo thành từ các:

a)

chấm ảnh

b)

khung ảnh

c)

điểm ảnh

d)

màu ảnh

3.

Trong đồ họa vectơ, hình ảnh được xác định theo:

a)

đường nét

b)

đường thẳng

c)

chấm ảnh

d)

điểm ảnh

4.

Theo em, để làm thiết kế đồ họa có mấy loại phần mềm đồ họa?

a)

2

b)

3

c)

4

d)

5

5.

Để thêm các đối tượng có sẵn trên hộp công cụ trong Inkscape cần thực hiện theo bao nhiêu bước?

a)

2

b)

3

c)

4

d)

5

6.

Phần mềm Inkscape có sản phẩm đuôi mở rộng là:

a)

.ink

b)

.scp

c)

.svg

d)

.pts

7.

Phần mềm nào dưới đây không phải là phần mềm đồ họa?

a)

Adobe Photoshop

b)

GIMP

c)

Inkscape

d)

Word

8.

Quá trình thiết kế các thông điệp truyền thông bằng hình ảnh; giải quyết vấn đề thông qua sự kết hợp hình ảnh, kiểu chữ với ý tưởng để truyền tải thông tin đến người xem gọi là:

a)

thiết kế ảnh

b)

thiết kế quảng cáo

c)

thiết kế ý tưởng

d)

thiết kế đồ họa

9.

W, H là viết tắt của thuộc tính nào dưới đây của hình chữ nhật?

a)

Chiều rộng, chiều dài

b)

Bán kính

c)

Cung

d)

Góc của điểm đầu và điểm cuối

10.

Trong các lựa chọn dưới đây, đâu KHÔNG phải hình có sẵn trong phần mềm Inkscape?

a)

Hình vuông, hình chữ nhật

b)

Hình tròn, hình elip

c)

Hình trăng khuyết, hình đám mây

d)

Hình đa giác, hình ngôi sao

11.

Trong các lựa chọn dưới đây, đâu KHÔNG phải thuộc tính cơ bản của đối tượng hình vuông, hình chữ nhật được Inkscape cung cấp?

a)

Chiều rộng

b)

Chiều dài

c)

Đường chéo

d)

Bán kính của góc bo

12.

rong các lựa chọn dưới đây, đâu KHÔNG phải thuộc tính cơ bản của đối tượng hình đa giác, hình sao được Inkscape cung cấp?

a)

Số đỉnh của đa giác hoặc số cánh của hình sao.

b)

Số cạnh của hình.

c)

Độ cong tại các đỉnh của hình.

d)

Tham số làm méo hình ngẫu nhiên.

13.

Trong các lựa chọn dưới đây, đâu KHÔNG là thuộc tính cơ bản của đối tượng hình đa giác, hình sao được Inkscape cung cấp?

a)

Góc quay của đa giác.

b)

Tỉ lệ bán kính từ tâm đến góc trong và từ tâm tới đỉnh đầu hình sao.

c)

Tham số làm méo hình ngẫu nhiên.

d)

Độ cong tại các đỉnh của hình.

14.

Trong Inkscape, để tùy chỉnh màu tô và màu vẽ ta sử dụng hộp thoại nào trong các lựa chọn dưới đây?

a)

Color.

b)

Fill and Stroke.

c)

Status bar.

d)

Canvas.

15.

Trong các lựa chọn dưới đây, đâu KHÔNG phải các phép ghép được sử dụng để ghép và cắt hình trong Inkscape ?

a)

Phép hợp.

b)

Phép giao.

c)

Phép hiệu.

d)

Phép tổng.

16.

Trong phần mềm đồ họa Inkscape, có mấy phép ghép cơ bản với các đối tượng đồ hoạ ?

a)

3

b)

4

c)

5

d)

6

17.

Để vẽ hình chữ nhật trong Inkscape ta sử dụng công cụ nào trong các công cụ sau?

a)

Create rectangles and squares (R)

b)

Create circles, ellipses and arcs (E)

c)

Create stars and polygons (*)

d)

Create 3D Boxes

18.

Để vẽ hình tam giác trong Inkscape ta có thể sử dụng công cụ nào trong các công cụ sau?

a)

Create rectangles and squares (R)

b)

Create circles, ellipses and arcs (E)

c)

Create stars and polygons (*)

d)

Create 3D Boxes

19.

Để nhân đôi 1 đối tượng trong Inkscape ta có thể sử dụng lệnh nào trong các lệnh sau?

a)

Duplicate

b)

Ungroup

c)

Group

d)

Union

20.

Trong Inkscape, phép hiệu các đối tượng đồ họa cần dùng tổ hợp phím gì?

a)

Ctrl + /.

b)

Ctrl + +.

c)

Ctrl + -.

d)

Ctrl + *.

21.

Trong Inkscape, phép hợp các đối tượng đồ họa dùng lệnh gì?

a)

Difference.

b)

Union.

c)

Intersection.

d)

Exclusion.

22.

Trong Inkscape, lệnh Group có chức năng gì?

a)

Nhóm các đối tượng lại với nhau.

b)

Tách các đối tượng ra khỏi nhóm.

c)

Nhân đôi đối tượng

d)

Hợp các đối tượng.

23.

Trong Inkscape, để vẽ 1 đối tượng hình tam giác sau khi chọn lệnh Create stars and polygons (*) trên hộp công cụ, tiếp theo ta tiến hành thiết lập thông số của corners là bao nhiêu?

a)

2

b)

3

c)

4

d)

5

24.

Trong Inkscape, để có kết quả như hình 2 chúng ta có thể sử dụng lệnh gì trong các lệnh sau?

a)

Difference.

b)

Union.

c)

Intersection.

d)

Exclusion.

25.

Trong Inkscape, để có kết quả như hình 2 chúng ta có thể sử dụng lệnh gì trong các lệnh sau?

a)

Difference.

b)

Division.

c)

Intersection.

d)

Exclusion.

26.

Trong Inkscape, để có kết quả như hình 2 chúng ta có thể sử dụng lệnh gì trong các lệnh sau?

a)

Difference.

b)

Union.

c)

Intersection.

d)

Exclusion.

27.

Python do ai tạo ra và ra mắt lần đầu vào năm nào?

a)

James Gosling, năm 1994.

b)

James Gosling, năm 1986.

c)

Guido van Rossum, 1991.

d)

Guido van Rossum, 1984.

28.

Điền từ còn thiếu vào chỗ trống sau?

a)

(1) ngôn ngữ tự nhiên; (2) dễ dàng.

b)

(1) ngôn ngữ tự nhiên; (2) chuyên nghiệp.

c)

(1) ngôn ngữ máy; (2) của máy dễ dàng.

d)

(1) ngôn ngữ máy; (2) chuyên nghiệp.

29.

Môi trường lập trình của Python có mấy chế độ?

a)

4.

b)

2.

c)

3.

d)

5.

30.

Môi trường lập trình của Python có các chế độ nào?

a)

Chế độ gõ lệnh trực tiếp và chế độ soạn thảo.

b)

Chế độ gõ lệnh trực tiếp và chế độ sử dụng lệnh có sẵn.

c)

Chế độ soạn thảo và chế độ lưu trữ.

d)

Chế độ soạn thảo và chế độ chỉnh sửa.

31.

Trong Python, xâu kí tự được đặt trong cặp dấu nào dưới đây?

a)

Ngoặc tròn.

b)

Nháy kép.

c)

Ngoặc vuông.

d)

Ngoặc nhọn.

32.

Lệnh print() có chức năng:

a)

in kết quả của một phép tính ra màn hình.

b)

in dữ liệu ra màn hình, dữ liệu đó phải ở dạng xâu kí tự hoặc logic.

c)

in dữ liệu ra màn hình, có thể in ra một hoặc nhiều giá trị đồng thời.

d)

in dữ liệu ra màn hình, nhưng chỉ in được một giá trị duy nhất.

33.

Ngôn ngữ nào sau đây không phải ngôn ngữ bậc cao?

a)

C/C++.

b)

Assembly.

c)

Python.

d)

Java.

34.

Chọn phát biểu ĐÚNG NHẤT khi nói về môi trường lập trình Python?

a)

Chế độ soạn thảo có dấu nhắc.

b)

Ngoài chế độ gõ lệnh trực tiếp và soạn thảo còn có các chế độ khác.

c)

Chế độ gõ lệnh trực tiếp thích hợp cho việc tính toán và kiểm tra nhanh các lệnh.

d)

Chế độ gõ lệnh trực tiếp có con trỏ soạn thảo.

35.

Phần mở rộng nào sau đây là đúng của tệp Python?

a)

.py

b)

.python

c)

.pl

d)

.p

36.

Để máy tính in ra màn hình dòng chữ: xin chao. Sử dụng ngôn ngữ lập trình Python, ta viết câu lệnh:

a)

print (xin chao).

b)

print ("xin chao").

c)

print xin chao.

d)

print ([xin chao]).

37.

Một ô tô đi từ A đến B với vận tốc v(km/h), để tính thời gian ô tô đó đi hết quãng đường k(km). Sử dụng ngôn ngữ lập trình Python, ta viết câu lệnh:

a)

print k/v.

b)

print ("k/v").

c)

print ('k/v').

d)

print (k/v).

38.

Cho đoạn chương trình sau: >>> a =b=1 >>> c=1 >>> d=2 >>> print(a+b+c+d) Kết quả trên màn hình là:

a)

5.

b)

3.

c)

6.

d)

4.

39.

Giá trị của biểu thức Python sau sẽ là : >>> 4 + 15 / 5

a)

7.0

b)

7

c)

3.8

d)

3

40.

Giá trị của biểu thức Python sau sẽ là bao nhiêu? 6 - 6 / 2 + 4 * 5 - 6 / 2

a)

17.0

b)

20.0

c)

18.0

d)

19.0

41.

[TH] Biểu thức (x+y)2 chuyển sang Python sẽ là:

a)

(x+y)***2.

b)

(x+y)**2.

c)

(x+y)*2.

d)

(x**2+y**2).

42.

[TH] Biểu thức (3.2 +2x-1):(4-x) chuyển sang Python là:

a)

3*2 + 2*x -1 / 4 - x.

b)

(3*2 + 2*x -1)/(4 - x).

c)

3*2 + 2*x -1/(4 - x).

d)

(3*2 + 2*x -1)/4 - x.

43.

[TH] Lệnh sau đây cho kết quả là bao nhiêu? >>> (12 - 10//2)**2 - 1

a)

11.

b)

19.

c)

32.

d)

48.

44.

[TH] Tìm kết quả khi chạy đoạn chương trình dưới đây? x=6 y=2 print(x//y)

a)

6.

b)

2.

c)

3.

d)

0.

45.

[TH] Lệnh sau đây cho kết quả là bao nhiêu? >>>9*2 + 8**3//3 + 20%3

a)

190.

b)

172.

c)

178.

d)

184.

46.

[TH] Kết quả khi chạy đoạn chương trình dưới đây là bao nhiêu? X=30 Y=4 print(X//Y)

a)

7.

b)

7.5.

c)

8.

d)

9.

47.

[TH] Kết quả khi chạy đoạn chương trình dưới đây là bao nhiêu? X= 76 Y= 8 print(X%Y)

a)

4.

b)

2.

c)

9.

d)

8.

48.

[TH] Kết quả khi chạy đoạn chương trình dưới đây là bao nhiêu? s= 18-2**2+5%2 print(s)

a)

15.

b)

16.

c)

18.

d)

19.

49.

Kết quả của dòng lệnh sau là gì? >>> x, y, z = 10, "10", 10 >>> type(z)

a)

int.

b)

float.

c)

double.

d)

str.

50.

Để đưa ra màn hình số 3, 4 mỗi số trên 1 dòng ta dùng lệnh gì?

a)

print(3, 4)

b)

print(3) print(4)

c)

print('3') print('4')

d)

print('3','4').

51.

Câu lệnh nào dùng để đưa dữ liệu từ bàn phím vào?

a)

print().

b)

input().

c)

nhap().

d)

enter().

52.

Kết quả của dòng lệnh sau là gì? >>>x=6.7 >>>type(x)

a)

int

b)

float

c)

string

d)

double

53.

Đưa dữ liệu ra màn hình dùng thủ tục nào?

a)

print()

b)

input()

c)

type()

d)

abs()

54.

Muốn nhập vào 2 số nguyên a, b mỗi số trên 1 dòng trong Python ta dùng lệnh gì?

a)

a=int(input()) b=int(input())

b)

a=float(input()) b=float(input())

c)

a, b=map(int, input().split())

d)

a, b=map(float, input().split())

55.

Đâu KHÔNG PHẢI là kiểu dữ liệu cơ bản trong python?

a)

int

b)

float

c)

list

d)

string

56.

Kết quả của câu lệnh sau là gì? >>> print (3+4//3)

a)

"3+4//3"

b)

"4"

c)

4

d)

'4'

57.

Câu lệnh nào sau đây KHÔNG báo lỗi? 1) float(4) 2) int("1+3") 3) int("3.0") 4) float("1+2+3")

a)

1

b)

2

c)

3

d)

4

58.

Xác định kiểu của biểu thức sau? "34 + 28 - 45 "

a)

int

b)

float

c)

bool

d)

str

59.

Xác định kiểu và giá trị của biểu thức sau? 4 + 5*6-34 >5*8-2

a)

int, 0

b)

bool, True

c)

bool, False

d)

str , 4 + 5*6-34 >5*8-2

60.

Kết quả của đoạn chương trình sau là gì? x=2021 print((x%4==0 and x%100!=0) or x%400==0)

a)

55

b)

True

c)

5

d)

False

61.

Kết quả của chương trình sau là gì? x = 5 y = 6 if x > y: print('Max:', x) else: print('Max:', y)

a)

Max:True

b)

Max:False

c)

Max:5

d)

Max:6

62.

Kết quả của chương trình sau là gì? x = 8 y = 9 if x < y: print('x lớn hơn y') elif x==y: print('x bằng y') else: print('x nhỏ hơn y')

a)

x lớn hơn y

b)

x bằng y

c)

x nhỏ hơn y

d)

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

63.

Xác định giá trị m và n để biểu thức (m+4) % 5 == 0 and n*2//4==2 có kết quả là True?

a)

m = 1, n = 4

b)

m = 1, n = 0

c)

m = 11, n = 4

d)

m = 11, n = 0

64.

Biến chạy trong vòng lặp for i in range(): tăng lên mấy đơn vị sau mỗi lần lặp?

a)

1

b)

2

c)

0

d)

4

65.

Biến chạy trong vòng lặp for i in range(n): (với n là số nguyên dương) sẽ bắt đầu nhận giá trị từ:

a)

Giá trị -1

b)

Giá trị n

c)

Giá trị 0

d)

Giá trị 1

66.

Biến chạy trong vòng lặp for i in range(): tăng lên mấy đơn vị sau mỗi lần lặp (theo mặc định)?

a)

1

b)

2

c)

3

d)

4

67.

Câu lệnh lặp for được dùng để thực hiện công việc lặp với số lần như thế nào?

a)

Số lần lặp vô hạn

b)

Số lần chưa biết trước

c)

Số lần biết trước

d)

Số lần phải lớn hơn 100

68.

Trong Python, hàm nào thường được dùng để tạo ra một dãy số nguyên cho câu lệnh for thực hiện lặp?

a)

list()

b)

sequence()

c)

range()

d)

loop()

69.

Với A,B là 2 số tự nhiên (A

a)

B

b)

A + B

c)

B - 1

d)

A - 1

70.

Sau phần khai báo của câu lệnh for ….in……,cần phải có kí hiệu gì để kết thúc phần khai báo và báo hiệu bắt đầu khối lệnh lặp?

a)

Dấu chấm (.)

b)

Dấu gạch ngang (-)

c)

Dấu hai chấm (:)

d)

Dấu chấm phẩy (;)

71.

Trong vòng lặp for i in range(1,10,2): biến chạy i sẽ trả lại vùng giá trị là:

a)

0,1,2,3,4,5,6,7,8,9

b)

1,2,3,4,5,6,7,8,9

c)

1,3,5,7,9

d)

0,2,4,6,8,10

72.

Lựa chọn nào dưới đây là biểu diễn ĐÚNG bằng lệnh range() cho dãy số sau: 1,2,3,…,50

a)

range(50)

b)

range(51)

c)

range(1,50)

d)

range(1,51)

73.

Lựa chọn nào dưới đây là biểu diễn ĐÚNG bằng lệnh range() cho dãy số sau: 5,6,7,8,9,10

a)

range(1,10)

b)

range(5,10)

c)

range(5,11)

d)

range(10)

74.

Lựa chọn nào dưới đây là biểu diễn KHÔNG ĐÚNG bằng lệnh range() cho dãy số sau: 0,1,2,3,4,5,6,7,8,9,10

a)

range(11)

b)

range(0,11,1)

c)

range(0,11)

d)

range(10)

75.

Lựa chọn nào dưới đây là biểu diễn KHÔNG ĐÚNG bằng lệnh range() cho dãy số sau: 0,1,2,3,4,5,6,7,8,9,10

a)

range(11)

b)

range(0,11,1)

c)

range(0,11)

d)

range(10)

76.

Lệnh range(10,11) cho dãy số là:

a)

10

b)

10,11

c)

0,1,2,….,10

d)

0,1,2,3,…,10,11

77.

Đoạn chương trình sau cho kết quả là gì? >>> n=5 >>> s=0 >>> for i in range(2,n): >>> s=s+i >>> print(s//2)

a)

4

b)

9

c)

7

d)

14

78.

Đoạn chương trình sau cho kết quả là gì? >>> n=5 >>> count=0 >>> for i in range(1,n): >>> if (n%i==0): >>> count=count+1 >>> print(count)

a)

0

b)

1

c)

4

d)

5

79.

Các phát biểu sau đây đúng hay sai khi nói về đối tượng dạng đường, văn bản trong Inkscape?

a)

Trong đồ hoạ vector, đối tượng Đường (Path) thường được biểu diễn bởi một chuỗi các đoạn thẳng hoặc đoạn cong nối với nhau.

b)

Công cụ chuyên dụng để điều chỉnh vị trí các điểm nút và tay cầm (handles) của một đường là công cụ Edit paths by nodes (Chỉnh sửa đường bằng nút).

c)

Mục đích của việc chuyển một hình học cơ bản (như hình chữ nhật) thành đối tượng Đường là để có thể thay đổi thuộc tính tô màu và nét vẽ.

d)

Để tạo ra một hình trái tim đối xứng từ hai hình tròn và một hình vuông, học sinh có thể sử dụng phép toán Union (Hợp) để kết nối ba đối tượng này lại.

80.

Các phát biểu sau đây đúng hay sai khi nói về đối tượng dạng đường, văn bản trong Inkscape?

a)

Điểm neo góc có hai đường chỉ hướng luôn cùng phương với nhau.

b)

Muốn đặt văn bản theo đường đã có, ta chọn đối tượng văn bản và chọn đối tượng đường, sau đó chọn lệnh Text/Put on Path.

c)

Việc chuyển Văn bản thành Đường là một bước cần thiết để đảm bảo phông chữ hiển thị chính xác trên máy tính khác, ngay cả khi máy tính đó không cài đặt phông chữ gốc.

d)

Nếu muốn thay đổi hình dạng nét chữ của một từ (ví dụ: kéo dài và làm cong chân chữ 'R'), học sinh chỉ cần dùng công cụ chỉnh sửa điểm nút mà không cần chuyển Văn

81.

Trong các ngôn ngữ lập trình, người ta cũng dùng các kí tự hoặc nhóm kí tự được gọi là biến. Biến trong Python được tạo ra khi thực hiện lệnh gán. Trong đó, mỗi kiểu dữ liệu có những phép toán riêng. Theo em các phát biểu dưới đây ĐÚNG hay SAI?

a)

A. Biến là đại lượng dùng để lưu trữ dữ liệu và giá trị của nó có thể thay đổi trong quá trình thực hiện chương trình.

b)

B. Khi thực hiện lệnh gán, chương trình sẽ tính toán giá trị của biểu thức ở vế trái trước, sau đó gán kết quả cho biến ở vế phải.

c)

C. Tên biến chỉ là một kí hiệu; nó không đóng vai trò quan trọng trong việc giúp người lập trình dễ dàng đọc và hiểu chương trình.

d)

D. Sau khi thực hiện các lệnh gán sau, giá trị cuối cùng của biến D_T_Ket là 8.5.

82.

Với x=2, y=5 em hãy biểu diễn biểu thức toán học (x+y)(x2 + y2 -1) thành biểu thức trong Python rồi tính kết quả biểu thức đó.

4 lines
83.

Lệnh sau là đúng hay sai? Nếu sai em hãy sửa lại cho đúng rồi tính kết quả của lệnh đó. >>> (4 + 3**2)(30 // 12 + 8%3)

4 lines
84.

Giá cam tại siêu thị tính như sau: nếu khối lượng cam dưới 7 Kg thì giá bán là 15 000 đồng/kg, nếu khối lượng mua ớn hơn hoặc bằng 7 Kg thì giá bán là 11 000 đồng/kg. Em hãy viết chương trình nhập số lượng cam mua (tính theo Kg) sau đó tính và đưa số tiền phải trả ra màn hình theo mẫu: Số tiền phải trả cho ….Kg cam là:…………..

4 lines
85.

Viết chương trình nhập vào số tự nhiên N. Em hãy tính và đưa ra giá trị A ra màn hình với A được tính như sau: A=2*N+1, Nếu N là số lẻN**2+1, Nếu N là số chẵn

4 lines