wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

KT 15PH CHKII 10

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

Tính diện tích đường tròn với bán kính bằng 10, lệnh nào sau đây đúng?

a)

>>>2*10*3.14

b)

>>>2*10*3,14

c)

>>>10*10*3.14

d)

>>>10*10*3,14

2.

Đối với kiểu dữ liệu số nguyên, phép toán nào dùng để thực hiện phép chia lấy phần nguyên?

a)

//

b)

%

c)

/

d)

*

3.

Đển 2 cho x ta viếtu lệnh?

a)

2 = x

b)

x = 2

c)

x=:2

d)

x ==2

4.

Theo em, viết chương trình bằng loại ngôn ngữ lập trình nào sau đây là dễ nhất?

a)

Ngôn ngữ máy

b)

Hợp ngữ

c)

Ngôn ngữ lập trình bậc cao

d)

Chương trình dịch

5.

Để vẽ hình vuông trong Inkscape ta dùng cách nào là phù hợp nhất?

a)

. Bấm phím R -> nhấn phím Ctrl + kéo thả chuột. 

b)

Chọn nút có hình vuông trên hộp công cụ ->kéo thả chuột.

c)

Chọn nút có hình tròn trên hộp công cụ -> nhấn phím Ctrl + kéo thả chuột.

d)

Chọn nút có hình tròn trên hộp công cụ -> kéo thả chuột.

6.

Trong Python, để thực hiện chương trình ta nhấn phím:

a)

F2

b)

F3

c)

F4

d)

F5

7.

Viết lệnh để tính giá trị biểu thức 3x10-16:2 trong chế độ gõ trực tiếp của Python?

a)

>>>3x10-16:2

b)

>>>3*10-16/2

c)

>>>"3*10-16/2"

d)

>>>"3x10-16:2"

8.

Trong Python, chọn File/Save hoặc nhấn tổ hợp phím Ctrl + S để làm gì?

a)

Để lưu tệp

b)

Để mở tệp mới

c)

Để sao chép tệp

d)

Để kết thúc phiên làm việc

9.

Viết lệnh in ra màn hình thông tin: Lớp 10A1 rất ngoan

a)

>>>Lớp 10A1 rất ngoan

b)

>>>'Lớp 10A1 rất ngoan'

c)

>>>"Lớp 10A1 rất ngoan"

d)

>>>print("Lớp 10A1 rất ngoan")

10.

Chọn đáp án sai:

Để kết thúc phiên làm việc ta thực hiện thao tác

a)

Gõ lệnh quit() rồi nhấn phím Enter

b)

Gõ lệnh exit() rồi nhấn phím Enter

c)

Nháy nút X ở góc bên trái màn hình

d)

Nhấn tổ hợp phím Alt+X

11.

Trong Python, để khai báo kiểu dữ liệu xâu thì dữ liệu phải được đặt trong cặp dấu ngoặc nào sau đây?

a)

Cặp đấu ngoặc vuông []

b)

Cặp dấu ngoặc tròn ()

c)

Cặp dấu ngoặc móc {}

d)

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

12.

Trong Python, để khai báo biến x là kiểu xâu, ta khai báo như thế nào là đúng nhất:

a)

x=int(input(’mời nhập’))

b)

x=float(input(’mời nhập’))

c)

x=string(input(’mời nhập’))

d)

x=input(’mời nhập’)

13.

Trong Python, cho xâu a=”Nguyễn Công Trứ ! Đây là trường của em” để in ra độ dài xâu a thì ta sử dụng câu lệnh nào sau đây?

a)

print(a)

b)

k=len(a)

c)

b=b.len(a)

d)

print(len(a))

14.

Trong Python, cho xâu a=”Trường THPT Nguyễn Công Trứ” và xâu b=’Nguyễn Công’ để tìm ra vị trí xuất hiện của xâu b có trong xâu a ta sử dụng câu lệnh nào sau đây?

a)

print(a)

b)

k=len(a)

c)

k=len(b)

d)

k=a.find(b)

15.

Xâu kí tự có độ dài bằng 0 gọi là:

a)

Không tồn tại

b)

Xâu rỗng

c)

Chứa kí tự 0

d)

Xâu ngắn

16.

s = "abc123456"

for i in range(3,6):

print(s[i])

cho giá trị bằng:

a)

123

b)

234

c)

bc12

d)

c123

17.

Lệnh sau trả lại giá trị gì?

>>> s = "0123456789"

>>> s.find("abc")

a)

0

b)

-1

c)

1

d)

Báo lỗi

18.

Xâu " NÔNG SƠN QUẢNG NAM" có độ dài bằng bao nhiêu?

a)

15

b)

16

c)

17

d)

18

19.

Sau khi thực hiện lệnh sau, biến s2 sẽ có kết quả là:

a)

393

b)

443

c)

8644

d)

3986443

20.

Lệnh nào sau đây dùng để gộp xâu:

a)

join()

b)

split()

c)

remove()

d)

copy()

21.

Kết quả in ra màn hình của đoạn lệnh sau là..

a)

11

b)

10

c)

173

d)

82

22.

Cho xâu s="2.4.1.6.7" để tách xâu s thành danh sách a=['2','4','1','6','7']

ta dùng lệnh nào dưới đây?

a)

a=s.split()

b)

a=s.split(".")

c)

a=split()

d)

a=split(".")

23.

Câu hỏi: Phát biểu nào sau đây là sai?

a)

Truy cập từng kí tự của xâu qua chỉ số, bắt đầu từ 0 đến độ dài len()

b)

Truy cập từng kí tự của xâu qua chỉ số, bắt đầu từ 0 đến độ dài len() - 1

c)

Xâu kí tự trong Python là dãy các kí tự trong Unicode.

d)

Xâu có thể được coi là danh sách các kí tự nhưng không thay đổi được từng kí tự của xâu.

24.

Có bao nhiêu cách duyệt từng kí tự của xâu?

a)

1

b)

2

c)

3

d)

4

25.
a)

2

b)

3

c)

4

d)

5

26.
a)

4

b)

5

c)

6

d)

7

27.

Điểm khác nhau giữa xâu kí tự và danh sách là:

a)

các phần tử của xâu được đánh số bắt đầu từ 0.

b)

không thể thay đổi được từng kí tự của xâu

c)

có thể thay đổi được từng kí tự của xâu

d)

truy cập đến phần tử của xâu thông qua tên biến xâu và chỉ số.

28.

Cho s1 = "abc", s2 = "ababcabca". Biểu thức sau đây biểu thức nào cho kết quả sai?

a)

"abc123" in s2

b)

s1 in s2

c)

s1+s2 in s2

d)

"abcabca" in s2

29.
a)

173

b)

82

c)

123

d)

723

30.

Lệnh for dùng để duyệt từng kí tự ch của xâu s được viết như thế nào?

a)

for ch in range(len(s)):

b)

for ch in len(s):

c)

for ch in s:

d)

for ch in s

31.

Lệnh for dùng để duyệt theo chỉ số của xâu kí tự s được viết:

a)

for i in range(len(s)):

b)

for i in len(s):

c)

for i in s:

d)

for i in s

32.

Cho biết độ dài của xâu s = "Ket noi tri thuc"

a)

14

b)

15

c)

16

d)

17

33.

Lệnh for dùng để duyệt theo chỉ số của xâu kí tự s được viết:

a)

for i in range(len(s)):

b)

for i in len(s):

c)

for i in s:

d)

for i in s

34.

Cho biết độ dài của xâu s = "Ket noi tri thuc"

a)

14

b)

15

c)

16

d)

17

35.

Cho s1 = "abc", s2 = "ababcabca". Biểu thức sau đây biểu thức nào cho kết quả sai?

a)

"abc123" in s2

b)

s1 in s2

c)

s1+s2 in s2

d)

"abcabca" in s2

36.

Điểm khác nhau giữa xâu kí tự và danh sách là:

a)

các phần tử của xâu được đánh số bắt đầu từ 0.

b)

không thể thay đổi được từng kí tự của xâu

c)

có thể thay đổi được từng kí tự của xâu

d)

truy cập đến phần tử của xâu thông qua tên biến xâu và chỉ số.

37.
a)

4

b)

5

c)

6

d)

7

38.

Trong Python, để khai báo kiểu dữ liệu xâu thì dữ liệu phải được đặt trong cặp dấu ngoặc nào sau đây?

a)

Cặp đấu ngoặc vuông []

b)

Cặp dấu ngoặc tròn ()

c)

Cặp dấu ngoặc móc {}

d)

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

39.

Trong Python, cho xâu a=”Nguyễn Công Trứ ! Đây là trường của em” để in ra độ dài xâu a thì ta sử dụng câu lệnh nào sau đây?

a)

print(a)

b)

k=len(a)

c)

b=b.len(a)

d)

print(len(a))

40.

Xâu kí tự có độ dài bằng 0 gọi là:

a)

Không tồn tại

b)

Xâu rỗng

c)

Chứa kí tự 0

d)

Xâu ngắn