wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Đề Cương Tin 10 Cuối Kỳ 1

Total questions: 134

Worksheet time: 1hrs 12mins

Name
Class
Date
1.

Thuộc tính Spoke ratio có ở hình nào?

a)

Hình vuông.

b)

Hình chữ nhật.

c)

Hình elip.

d)

Hình sao.

2.

W, H là viết tắt của thuộc tính nào 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.

3.

Đâu không là thuộc tính của hình sao trong Inkscape?

a)

Corners.

b)

Rounded.

c)

Spoke Ratio.

d)

Start, End.

4.

Để chỉnh thông số của gradient, em cần chọn biểu tượng nào?

a)
b)
c)
d)
5.

Để tuỳ chỉnh màu tô và màu vẽ trong Inkscape, ta sử dụng hộp thoại?

a)

Stroke Style.

b)

Fill and Stroke.

c)

Opacity.

d)

Fill Style.

6.

Để xác định đường viền của đối tượng dạng nét đứt, cần chọn trang nào trong hộp thoại Fill and Stroke?

a)

Fill.

b)

Stroke paint.

c)

Stroke style.

7.

Có mấy phép ghép các đối tượng đồ họa?

a)

3.

b)

4.

c)

5.

d)

6.

8.

Phép hợp 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 + *

9.

Phép giao 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 + /

10.

Phép hiệu đối xứng 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 + /

11.

Phép cắt cho phép thực hiện như thế nào đối với đối tượng?

a)

Cắt hình lớp dưới thành các phần bởi giao điểm giao ở viền hình lớp trên.

b)

Cắt hình lớp trên thành các phần bởi giao điểm giao ở viền hình lớp dưới.

c)

Cắt hình lớp dưới và hình lớp trên.

d)

Không cắt hình.

12.

Tổ hợp phím Ctrl + / thực hiện phép nào trong Inkscape?

a)

Phép hợp.

b)

Phép chia.

c)

Phép giao.

d)

Phép cắt.

13.

Tổ hợp phím Ctrl + Alt + / thực hiện phép nào trong Inkscape?

a)

Phép cắt.

b)

Phép chia.

c)

Phép hợp.

d)

Phép giao.

14.

Các phép ghép đối tượng đồ họa trong Inkscape thực hiện bằng cách chọn lệnh trong bảng chọn nào?

a)

Fill.

b)

Stroke.

c)

Stroke Style.

d)

Path.

15.

Các phép ghép đối tượng đồ họa trong Inkscape thực hiện bằng cách chọn lệnh trong bảng chọn nào?

a)

Fill.

b)

Stroke.

c)

Stroke Style.

d)

Path.

16.

Sau khi thực hiện phép cắt thì hình mới sẽ:

a)

không có màu.

b)

có màu.

c)

bị phân chia màu.

d)

không bị ảnh hưởng.

17.

Cần ít nhất bao nhiêu điểm để xác định một đường thẳng?

a)

3.

b)

4.

c)

5.

d)

2.

18.

Có mấy bước vẽ đối tượng đường?

a)

2.

b)

3.

c)

4.

d)

5.

19.

Chọn phát biểu đúng trong các phát biểu sau:

a)

Hình khối là đối tượng được định nghĩa sẵn trong Inkscape và xác đinh bởi các tính chất toán học chặt chẽ.

b)

Khi điều chỉnh hình khối ta thu được hình mới với đặc trưng thay đổi.

c)

Không thể điều chỉnh các đối tượng tự do dạng đường.

d)

Các đối tượng tự do không thể chỉnh thành hình dạng khác.

20.

Chọn từ còn thiếu trong câu sau: Khi nối các đoạn thẳng hoặc đoạn cong với nhau ta thu được đường cong … hơn.

a)

đơn giản.

b)

phức tạp.

c)

cong.

d)

thẳng.

21.

Điểm nối giữa các đoạn có mấy loại điểm?

a)

2.

b)

3.

c)

4.

d)

5.

22.

Điểm neo trơn được thể hiện bằng hình gì?

a)

hình tam giác.

b)

hình vuông, hình tròn.

c)

hình thoi.

d)

hình bình hành.

23.

Điểm neo góc được thể hiện bằng hình gì?

a)

hình tam giác.

b)

hình vuông, hình tròn.

c)

hình thoi.

d)

hình bình hành.

24.

Độ cong tại mỗi điểm phụ thuộc vào mấy yếu tố?

a)

2.

b)

3.

c)

4.

d)

5.

25.

Có mấy bước chỉnh sửa điểm neo?

a)

2.

b)

3.

c)

4.

d)

5.

26.

Chọn từ còn thiếu trong câu sau: Ta có thể tinh chỉnh đối tượng đường dựa vào … và các điểm, đường chỉ hướng.

a)

điểm neo.

b)

điểm chỉ hướng.

c)

đường.

d)

đường neo.

27.

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

a)

Các điểm nối giữa các đoạn có thể là điểm neo trơn hoặc điểm neo góc.

b)

Độ cong tại mỗi điểm neo phụ thuộc điểm chỉ hướng và đường chỉ hướng.

c)

Khi xác định điểm neo trên bản vẽ, cần xác định thêm các đoạn ở giữa để nối các điểm neo có sẵn.

d)

Điểm neo góc thể hiện bởi một hình thoi.

28.

Muốn bỏ các tùy chỉnh đã đặt, ta chọn đối tượng văn bản rồi dùng lệnh gì?

a)

Text/ Remove Manual Kerns.

b)

Text/ Remove.

c)

File/ Remove Manual Kerns.

d)

Text/ Remove Manual.

29.

Muốn đặt văn bản theo đường đã có, ta dùng lệnh gì?

a)

File/ Put on Path.

b)

Text/ Put the Path.

c)

Text/ Put in Path.

d)

Text/ Put on Path.

30.

Muốn bỏ đặt văn bản theo đường, ta dùng lệnh gì?

a)

Text/ Remove on Path.

b)

File/ Remove from Path.

c)

Text/ Remove from Path.

d)

File/ Remove on Path.

31.

Ai đã phát triển Ngôn ngữ lập trình Python?

a)

Wick van Rossum.

b)

Rasmus Lerdorf.

c)

Guido van Rossum.

d)

Niene Stom.

32.

Ngôn ngữ Python được ra mắt lần đầu vào năm nào?

a)

1995.

b)

1972.

c)

1981.

d)

1991.

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.

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

a)

.python.

b)

.pl.

c)

.py.

d)

.p.

35.

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

a)

7.

b)

2.

c)

4.

d)

1.

36.

Điều nào sau đây được sử dụng để xác định một khối mã trong ngôn ngữ Python?

a)

Thụt lề.

b)

Nháy " ".

c)

Dấu ngoặc ( ).

d)

Dấu ngoặc [ ].

37.

Thứ tự thực hiện các phép tính trong Python ở đáp án nào đúng?

a)

/, -, +, *.

b)

(*, /), (+, -).

c)

Từ trái sang phải.

d)

(+, -), (*, /).

38.

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

a)

17.

b)

20.

c)

18.

d)

19.

39.

Câu lệnh sau bị lỗi ở đâu? >>> 3 + * 5

a)

3 .

b)

+ hoặc *.

c)

*.

d)

Không có lỗi.

40.

Output của lệnh sau là: print(1+ 2 + 3+ 4)

a)

10.

b)

15.

c)

1 + 2 + 3 + 4.

d)

1 + 2 + 3.

41.

Phát biểu nào sau đây sai khi nói về python?

a)

Python là ngôn ngữ lập trình bậc cao.

b)

Python có mã nguồn mở thu hút được nhiều nhà khoa học cùng phát triển.

c)

Python có các l

42.

Phát biểu nào sau đây sai khi nói về python?

a)

Python là ngôn ngữ lập trình bậc cao.

b)

Python có mã nguồn mở thu hút được nhiều nhà khoa học cùng phát triển.

c)

Python có các lệnh phức tạp nên không phổ biến trong giáo dục.

d)

Python có các câu lệnh khá gần ngôn ngữ tự nhiên.

43.

Chọn phát biểu đúng 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.

44.

Dùng câu lệnh print và kí tự nào để viết được đoạn văn xuống dòng giữa xâu?

a)

Cặp dấu nháy đơn.

b)

Cặp ba dấu nháy kép.

c)

Cặp dấu nháy kép.

d)

Không thể thực hiện được.

45.

Trong ngôn ngữ Python, tên nào sau đây là từ khoá?

a)

program, sqr.

b)

uses, var.

c)

include, const.

d)

if, else.

46.

Đâu là quy tắc đúng khi đặt tên biến cho Python?

a)

Tên biến có thể bắt đầu bằng dấu gạch dưới "_"

b)

Có thể sử dụng keyword làm tên biến

c)

Tên biến có thể bắt đầu bằng một chữ số

d)

Tên biến có thể có các kí hiệu @, #, %, &,…

47.

Trong ngôn ngữ Python, tên nào sau đây đặt sai theo quy tắc?

a)

11tinhoc.

b)

tinhoc11.

c)

tin_hoc.

d)

_11.

48.

Lệnh gán giá trị cho biến b nguyên nào sau đây là đúng?

a)

b = 10.

b)

B = 10.

c)

b == 10

d)

b = '10'

49.

Trường hợp nào sau đây không phải lệnh gán trong python?

a)

cd = 50.

b)

a = a * 2.

c)

a = 10.

d)

a + b = 100.

50.

Tên biến nào sau đây là đúng trong Python?

a)

-tich.

b)

tong@.

c)

1_dem.

d)

ab_c1.

51.

Tìm lỗi sai trong khai báo biến nguyên Max sau đây? Max = 2021:

a)

Dư dấu (=)

b)

Tên biến trùng với từ khoá

c)

Dư dấu (:)

d)

Câu lệnh đúng

52.

Để gán giá trị cho một biến số ta thực hiện như thế nào?

a)

:= A.

b)

A = .

c)

= A.

d)

A := .

53.

Để tính diện tích đường tròn bán kính R, với pi = 3,14, biểu thức nào sau đây trong Python là đúng?

4 lines
54.

Để tính diện tích đường tròn bán kính R, với pi = 3,14, biểu thức nào sau đây trong Python là đúng?

a)

S:=R*R*pi.

b)

S=R*R*pi.

c)

S:=2(R)*pi.

d)

S:=R2*pi.

55.

Để viết 3 mũ 4 trong Python chọn

a)

3**4.

b)

3//4.

c)

3*3+3*3.

d)

3%4.

56.

Chuyển biểu thức sau sang python 2x+1x+2

a)

2*x+1/x+2.

b)

(2*x+1)/(x+2).

c)

(2*x+1)(x+2).

d)

(2*x+1) :(x+2).

57.

Kết quả khi thực hiện câu lệnh sau: >>>10 - 5 ** 2 + 8//3 +2

a)

-11.

b)

11.

c)

7.

d)

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

58.

Biểu thức a/(a+1)*(x-1) khi chuyển sang dạng toán học có dạng:

a)

aa+1*(x-1).

b)

aa+1(x-1).

c)

aa+1 x (x-1).

d)

ax-1(a+1).

59.

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

a)

print().

b)

input().

c)

type().

d)

abs().

60.

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().

61.

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

a)

Lệnh input() có chức năng nhập dữ liệu từ thiết bị chuẩn vào bàn phím

b)

Bàn phím là thiết bị chuẩn duy nhất

c)

Nội dung nhập có thể là số

d)

Kết quả của lệnh input() là một xâu kí tự

62.

Số phát biểu đúng là

a)

1.

b)

2.

c)

3.

d)

4.

63.

Đâu không phải là kiểu dữ liệu cơ bản trong python ?

a)

int.

b)

float.

c)

list.

d)

string.

64.

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

a)

int.

b)

float.

c)

string.

d)

double.

65.

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

a)

int.

b)

float.

c)

double.

d)

str.

66.

Lệnh nào dùng để nhận biết kiểu dữ liệu của biến trong python?

a)

type().

b)

int().

c)

size().

d)

abs().

67.

Xác định kiểu của biểu thức sau?

a)

int.

b)

float.

c)

bool.

d)

s.

68.

Lệnh nào dùng để nhận biết kiểu dữ liệu của biến trong python?

a)

type().

b)

int().

c)

size().

d)

abs().

69.

Xác định kiểu của biểu thức sau?

a)

int.

b)

float.

c)

bool.

d)

string.

70.

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

a)

bool, True.

b)

bool, true.

c)

bool, False.

d)

không xác định, false.

71.

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

a)

"3+4//3".

b)

"4".

c)

4.

d)

'4'.

72.

Câu lệnh trên đúng theo yêu cầu đặt ra chưa?

a)

Chương trình chạy đúng.

b)

Chương trình báo lỗi không chạy.

c)

Không xác định được lỗi.

d)

Chương trình vẫn chạy nhưng không đúng yêu cầu đặt ra.

73.

Các dòng lệnh số mấy bị sai?

a)

Dòng 1, 2

b)

Dòng 2, 4

c)

Dòng 3, 5

d)

Dòng 4

74.

Câu lênh nào sau đây không báo lỗi?

a)

1

b)

2

c)

3

d)

4

75.

Phát biểu nào sau đây là sai khi nói về biểu thức lôgic?

a)

Biểu thức lôgic là biểu thức chỉ nhận giá trị True hoặc False.

b)

Giá trị của biểu thức lôgic thuộc kiểu bool

c)

Ngoài hai giá trị True, False biểu thức lôgic nhận giá trị undefined

d)

Biểu thức "2 * 3 // 5 == 1" mang giá trị True

76.

Biểu diễn nào sau đây là sai trong Python?

a)

b*b>a*c, a*(1-a)+(a-b)>=0, 1/x-x<0.

b)

(a-b)>c-d, 1//x-y>=2*x, b*b>a*c.

c)

(a-b)>c-d, (a-b)<>b-a,12*a>5a.

d)

(a-b)**0.5>x,1/x-y>=2*x,15*a>5.

77.

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

a)

55.

b)

True.

c)

5.

d)

False.

78.

Cho x = True, y = False. Cho biết giá trị của biểu thức sau: not((x or y ) and x )

a)

True

b)

False

c)

x

d)

1

79.

Giá trị của hai biểu thức sau là True hay False? 50%3==1 34//5==6

a)

True, True

b)

False

80.

Cho biết giá trị của biểu thức sau: not((x or y ) and x )

a)

True

b)

False

c)

x

d)

1

81.

Giá trị của hai biểu thức sau là True hay False? 50%3==1 34//5==6

a)

True, True

b)

False, False.

c)

True, False

d)

False, True

82.

Tìm giá trị m và n thoả mãn (m+4) % 5 == 0 và n*2//3=5

a)

m = 1, n = 8

b)

m = 2, n = 9

c)

m = 3, n = 10,

d)

m = 0, n = 7

83.

Biểu thức lôgic đúng thể hiện số a nằm ngo��i [3,8] là:

a)

a < 3 and a >= 8

b)

3 <= a <=8

c)

a < 3 and a > 8

d)

a <= 3 and a >= 8

84.

Biểu thức lôgic nào sau đây thể hiện số a thuộc nửa khoảng (5, 7]

a)

5 < a <= 7

b)

5<= a <=7

c)

5 < a < 7

d)

5 <= a < 7

85.

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:5

b)

Max:6

c)

Max: 5

d)

Max: 6

86.

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

87.

Kết quả của chương trình sau là gì ? num = 3 if num > 0: print(num) print("Thông điệp này luôn được in.") num = -1 if num > 0: print(num) print("Thông điệp này cũng luôn được in.")

a)

3 Thông điệp này luôn được in. Thông điệp này luôn được in.

b)

3 Thông điệp này luôn được in. -1 Thông điệp này luôn được in.

c)

3 -1 Thông điệp này luôn được in.

d)

Thông điệp này luôn được in. -1 Thông điệp này luôn được in.

88.

Năm nhuận là năm chia hết cho 400 hoặc n chia hết cho 4 đồng thời không chia hết cho 100. Biểu thức biểu diễn kiểm tra năm nhuận là:

a)

n % 4 == 100 or ( n % 4 == 0 and n % 100 == 0)

b)

n % 4 == 100 or n % 4 == 0 and n % 100 != 0

c)

n % 4 != 100 or ( n % 4 == 0 and n % 100 != 0)

d)

n % 4 == 100 or ( n % 4 == 0 and n % 100 != 0)

89.

Kết quả của lệnh print(round(4.5679,2)) là:

a)

4.5

b)

4.6

c)

4.56

d)

4.57

90.

Kết quả của biểu thức round(-1.232154, 4) là:

a)

-1.2321

b)

-1.2322

c)

-1.23

d)

-1,232

91.

Kết quả của biểu thức round(-1.232154, 4) là:

a)

-1.2321

b)

-1.2322

c)

-1.23

d)

-1,232

92.

Số công việc cần phải lặp với số lần xác định?

a)

3.

b)

4.

c)

5.

d)

2.

93.

Cho các câu lệnh sau, hãy chỉ ra câu lệnh đúng:

a)

x = 0 for i in range(10): x = x + 1

b)

x = 0 for i in range(10): x:= x + 1

c)

x = 0 for i in range(10) x = x + 1

d)

x:= 0 for i in range(10): x = x + 1

94.

Trong Python, câu lệnh nào dưới đây được viết đúng?

a)

for i in range(10): prin("A").

b)

for i in range(10): print("A").

c)

for i in range(10): print(A).

d)

for i in range(10) print("A").

95.

Trong câu lệnh lặp: j=0 for j in range(10): j = j + 2 print(j) Khi kết thúc câu lệnh trên, câu lệnh print(j) được thực hiện bao nhiêu lần?

a)

10 lần.

b)

1 lần.

c)

5 lần.

d)

Không thực hiện.

96.

Trong câu lệnh lặp: j = 0 for j in range(10): print("A") Khi kết thúc câu lệnh trên lệnh có bao nhiêu chữ "A" xuất hiện?

a)

10 lần.

b)

1 lần.

c)

5 lần.

d)

Không thực hiện.

97.

Cho đoạn chương trình: j = 0 for i in range(5): j = j + i print(j) Sau khi thực hiện chương trình giá trị của biến j bằng bao nhiêu?

a)

10.

b)

12.

c)

15.

d)

14.

98.

Đoạn chương trình sau giải bài toán nào? t = 0 for i in range(1, 101): if(i % 3 == 0 and i % 5 == 0): t = t + i print(t)

a)

Tính tổng các số chia hết cho 3 hoặc 5 trong phạm vi từ 1 đến 100.

b)

Tính tổng các số chia hết cho 3 hoặc 5 trong phạm vi từ 1 đến 101.

c)

Tính tổng các số chia hết cho 3 và 5 trong phạm vi từ 1 đến 101.

d)

Tính tổng các số chia hết cho 3 và 5 trong phạm vi từ 1 đến 100.

99.

Cho biết kết quả khi chạy đoạn chương trình sau: s = 0 for i in range(3): s = s+2*i print(s)

a)

12.

b)

10.

c)

8.

d)

6.

100.

Bạn An thực hiện đoạn chương trình sau nhưng chương trình báo lỗi. Theo em, bạn An sai

4 lines
101.

quả khi chạy đoạn chương trình sau: s = 0 for i in range(3): s = s+2*i print(s)

a)

12

b)

10

c)

8

d)

6

102.

Bạn An thực hiện đoạn chương trình sau nhưng chương trình báo lỗi. Theo em, bạn An sai ở dòng thứ mấy: numbers = [6, 5, 3, 8, 4, 2, 5, 4, 11] sum == 0 ## iterate over the list for val in numbers: sum = sum+val print("The sum is", sum)

a)

4

b)

3

c)

2

d)

5

103.

Đoạn chương trình sau có lỗi tại một dòng lệnh. Theo em, đó là lỗi ở câu lệnh nào: # program to display student's marks from record student_name = 'Soyuj' marks = {'James': 90, 'Jules': 55, 'Arthur': 77} for student in marks: if student == student_name: print(marks(student)) break else: print('No entry with that name found.')

a)

Sai kí hiệu chú thích.

b)

Sai khi khai báo danh sách.

c)

Sai khi gọi tới phần tử của danh sách.

d)

Không có lỗi sai ở câu lệnh nào.

104.

Trong Python, đoạn chương trình sau đưa ra kết quả gì? for i in range(10, 0, -1): print(i, '')

a)

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

b)

Đưa ra 10 dấu cách.

c)

1 2 3 4 5 6 7 8 9 10.

d)

Không đưa ra kết quả gì.

105.

Lệnh nào in ra màn hình các giá trị sau? 11111 22222 33333 44444 55555

a)

for i in range(1, 6): print(i, i, i, i, i)

b)

for i in range(1, 6): print(str(i)*5)

c)

for i in range(1, 5): print(str(i)*5)

d)

for i in range(0, 5): print(str(i)*5)

106.

Điền phần còn thiếu … trong đoạn code sau để được kết quả dưới đây? 55555 44444 33333 22222 11111 for i in range(5, 0, …): print(str(i)*5)

a)

-1

b)

0

c)

None

d)

1

107.

Khi sử dụng Inkscape, người dùng có thể:

a)

Tạo bản vẽ Vector.

b)

Ghép các đối tượng đồ họa phức tạp.

c)

Thực hiện các lệnh chỉnh sửa đồ họa cơ bản.

d)

Lưu các tệp ở định dạng video.

108.

Phần mềm Inkscape được sử dụng để:

a)

Thiết kế mô hình 3D.

b)

Ghép các đối tượng đồ họa.

c)

Tạo và điều chỉnh các đối tượng đồ họa đơn giản.

d)

Biên tập video

109.

Inkscape không thể hỗ trợ công việc nào sau đây:

a)

Tạo và định dạng văn bản.

b)

Lậ

110.

Inkscape không thể hỗ trợ công việc nào sau đây:

a)

Tạo và định dạng văn bản.

b)

Lập trình ứng dụng di động.

c)

Biết cách thao tác và chỉnh sửa ảnh.

d)

Tạo các đường cong theo ý muốn.

111.

Các chức năng thuộc về phần mềm Inkscape

a)

Tạo hiệu ứng âm thanh.

b)

Chỉnh sửa ảnh.

c)

Thêm văn bản vào đối tượng.

d)

Vẽ và chỉnh sửa các đường cong.

112.

Trong danh sách dưới đây, sản phẩm nào Không được tạo ra từ phần mềm Inkscape?

a)

Ứng dụng di động.

b)

Áp phích.

c)

Thiệp chúc mừng.

d)

Topic quảng cáo.

113.

Phần mềm Inkscape được sử dụng để tạo ra các sản phẩm nào?

a)

Tạo banner.

b)

Tạo poster.

c)

Thiết kế logo.

d)

Viết mã nguồn phần mềm

114.

Trong Python, cho câu lệnh sau >>> 3.5 + 8/2 -11*2

a)

Câu lệnh trên không có lỗi.

b)

Kết quả của câu lệnh trên là 14.5

c)

Nếu thêm thay đổi dấu "*" bằng "." thì chương trình báo lỗi.

d)

Nếu thay đổi câu lệnh thành >>> 3.5 + (8/2 -11*2) thì kết quả không đổi.

115.

Trong Python, cho câu lệnh sau: >>> a,b = 10,3

a)

Câu lệnh trên có lỗi.

b)

Dấu "=" trong trường hợp này là phép gán.

c)

Sau câu lệnh trên, giá trị của a là 10 và của b là 3

d)

Kiểu dữ liệu của a và b là số thực.

116.

Dựa vào quy tắc đặt tên biến trong Python, ta có các tên biến sau:

a)

My Document

b)

_BaiTap

c)

10A1

d)

global

117.

Trong Python, các lệnh int(), float(), str() có chức năng chuyển đổi dữ liệu từ các kiểu khác tương ứng về kiểu số nguyên, số thực và xâu kí tự.

a)

Lệnh int(), float() không thực hiện xâu là biểu thức toán

b)

Lệnh int("1110") trả về giá trị là 1110.

c)

Lệnh float(13+1) trả về giá trị là 13+1.

d)

Lệnh int("12.0") trả về giá trị là 12.

118.

Trong Python, cho câu lệnh sau >>> x = input("Nhập số nguyên x = ")

a)

Lệnh input() dùng đưa dữ liệu từ bàn phím vào lưu trong vùng nhớ của biến x.

b)

Câu lệnh trên không báo lỗi.

c)

Câu lệnh trên, đúng đắn được dùng để nhập số nguyên x.

d)

Nếu thêm vào thành >>> x = int(inp

119.

Trong Python, biểu thức logic chỉ nhận giá trị True (Đúng), và False (Sai). Xác định tính Đúng/Sai của các biểu thức logic sau a) 100%4 = = 0

a)

Đúng

b)

Sai

120.

Trong Python, biểu thức logic chỉ nhận giá trị True (Đúng), và False (Sai). Xác định tính Đúng/Sai của các biểu thức logic sau b) >>> a, b = False, True >>> a or b

a)

Đúng

b)

Sai

121.

Trong Python, biểu thức logic chỉ nhận giá trị True (Đúng), và False (Sai). Xác định tính Đúng/Sai của các biểu thức logic sau c) >>> a,b = 5,7 >>> a > b

a)

Đúng

b)

Sai

122.

Trong Python, biểu thức logic chỉ nhận giá trị True (Đúng), và False (Sai). Xác định tính Đúng/Sai của các biểu thức logic sau d) 111 / / 5 != 20 or 20%3 != 0

a)

Đúng

b)

Sai

123.

Trong Python, ta có đoạn chương trình sau k = int(input("Nhập một số nguyên dương: ")) if k < = 0: print("Bạn nhập sai rồi!) a) Bắt buộc số nhập vào phải là số nguyên, nếu không chương trình báo lỗi.

a)

Đúng

b)

Sai

124.

Trong Python, ta có đoạn chương trình sau k = int(input("Nhập một số nguyên dương: ")) if k < = 0: print("Bạn nhập sai rồi!) b) Nếu k nhập vào là 10, chương trình in ra thông báo "Bạn nhập sai rồi"

a)

Đúng

b)

Sai

125.

Trong Python, ta có đoạn chương trình sau k = int(input("Nhập một số nguyên dương: ")) if k < = 0: print("Bạn nhập sai rồi!) c) Nếu k nhập vào là 0, chương trình in ra thông báo "Bạn nhập sai rồi"

a)

Đúng

b)

Sai

126.

Trong Python, ta có đoạn chương trình sau k = int(input("Nhập một số nguyên dương: ")) if k < = 0: print("Bạn nhập sai rồi!) d) Nếu k nhập vào là -10, chương trình in ra thông báo "Bạn nhập sai rồi"

a)

Đúng

b)

Sai

127.

Trong Python, ta có đoạn chương trình sau for k in range (3,10): print(k, end = " ") a) for là lệnh lặp với số lần biết trước.

a)

Đúng

b)

Sai

128.

Trong Python, ta có đoạn chương trình sau for k in range (3,10): print(k, end = " ") b) Chương trình in ra các giá trị 3 4 5 6 7 8 9 10

a)

Đúng

b)

Sai

129.

Trong Python, ta có đoạn chương trình sau for k in range (3,10): print(k, end = " ") c) Tham số end = " " trong lệnh print dùng để in ra dấu khoảng trắng sau mỗi giá trị k

a)

Đúng

b)

Sai

130.

Trong Python, ta có đoạn chương trình sau for k in range (3,10): print(k, end = " ") d) Muốn mỗi lần in k ra thì xuống dòng ta dùng tham số end = "/n"

a)

Đúng

b)

Sai

131.

Trong Python, ta có đoạn chương trình sau n = int(input("Nhập số tự nhiên n: ")) s = 0 for k in range(n+1): s = s + k print(s*s) a) Nếu nhập n=2 kết quả là 6.

a)

Đúng

b)

Sai

132.

Trong Python, ta có đoạn chương trình sau n = int(input("Nhập số tự nhiên n: ")) s = 0 for k in range(n+1): s = s + k print(s*s) b) Chương trình trên tính tổng bình phương các số tự nhiên từ 1 đến k.

a)

Đúng

b)

Sai

133.

Trong Python, ta có đoạn chương trình sau n = int(input("Nhập số tự nhiên n: ")) s = 0 for k in range(n+1): s = s + k print(s*s) c) Nếu bỏ lệnh s = 0 chương trình vẫn chạy được nhưng kết quả không đúng.

a)

Đúng

b)

Sai

134.

Trong Python, ta có đoạn chương trình sau n = int(input("Nhập số tự nhiên n: ")) s = 0 for k in range(n+1): s = s + k print(s*s) d) Nếu nhập n = 2.5 kết quả vẫn là 6.

a)

Đúng

b)

Sai