wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

KT 15P K11

Total questions: 21

Worksheet time: 11mins

Name
Class
Date
1.

Cho biết kết quả hiển thị màn hình sau khi máy chạy đoạn chương trình Python sau:

x=['ab','cd']

for i in x:

i.upper()

print(x)

a)

['ab','cd']

b)

['AB','CD']

c)

['ab','CD']

d)

['AB','cd']

2.

Câu lệnh nào cho phép khởi tạo một danh sách:

a)

List1=list()

b)

List1=[ ]

c)

List1=List([1,2,3])

d)

List1=["abc",123,[4,5]]

3.

Giả sử L=[1,3,5,7,6,2,10]

cho biết câu lệnh nào thực hiện hiển thị ra màn hình danh sách [3,5,7,6,2,10]

a)

print(L[1:len(L)-1])

b)

print(L[ :-1])

c)

print(L[1 :])

d)

print(L[1:7 :2])

4.

Giả sử L=[1,3,5,7,6]

cho biết phần tử L[1] trả về giá trị nào trong các giá trị sau:

a)

1

b)

3

c)

5

d)

7

5.

Cho biết kết quả hiển thị ra màn hình sau khi máy chạy khối lệnh python sau:

L=[1,10,-5]

L. append(80)

print(max(L))

a)

1

b)

10

c)

-5

d)

90

6.

Cho biết kết quả hiển thị ra màn hình khi máy chạy khối lệnh python sau:

L=[1,10,-5,90]

L.remove(-1)

print(min(L))

a)

1

b)

-1

c)

-5

d)

90

7.

Đoạn code dưới đây có ý nghĩa gì?

f=open("test.txt")

a)

Mở file test.txt được phép đọc và ghi vào file

b)

Mở file test.txt chỉ được phép đọc file

c)

Mở file test.txt và được phép ghi đè vào file

d)

Mở file test.txt và được phép ghi tiếp vào file

8.

Đoạn code nào tự động đóng tệp kh có ngoại lệ xảy ra?

a)

with open("test.txt", encoding= 'utf-8') as f:

b)

try: f = open("test.txt",encoding='utf-8') finall f.close()

c)

Không có đap án đúng

d)

Cả A,B đúng

9.

Khẳng định nào là đúng về đoạn code dưới đâu?

f=open('test.txt,'r',encoding='ulf-8')

f.read()

a)

Chương trình này đọc nội dung của file test.txt

b)

Nếu test.txt có xuống dòng, hàm read() sẽ trả về kí hiệu bắt đầu dòng mới là '\n'

c)

Có thể truyền 1 tham số kiểu integer cho read()

d)

Tất cả các đáp án đều đúng

10.

Đoạn code dưới đây có ý nghĩa gì?

os.listdir()

a)

In ra thư mục làm việc hiện tại

b)

In ra tất cả các thư mục bên trong thư mục đã cho

c)

In ra tất cả các thư mục và tệp tin bên trong thư mục đã cho

d)

tạo 1 thư mục mới

11.

Đâu là kết quả của đoạn code dưới đây?

number=5.0 try: r=10/number print(r)

except: print("Oops!Error occurred")

a)

Oops!Error occurred

b)

2.0

c)

2.0Oops!Error occurred

d)

5.0

12.

Mục đích của dòng code trong ảnh:

a)

Mở tệp text tên data và ở chế độ chỉ đọc

b)

Mở tệp text tên r và ở chế độ text data

c)

Mở tệp text tên data và ở chế độ chỉ xem

d)

Mở tệp text tên data và ở chế độ chỉ viết

13.

Đề của đoạn code trên là:

a)

Nhân ba tất cả các số của một danh sách các số nguyên đã cho.

b)

Chia tổng ba số cho tất cả các số của một danh sách các số nguyên đã cho.

c)

Chia ba tất cả các số của một danh sách các số nguyên đã cho.

d)

Chia tổng ba số với lần lượt các số của một danh sách các số nguyên đã cho.

14.

Muốn ghi file data.txt với nội dung "Hello World" ta code như:

a)
b)
c)
d)
15.

Sao chép tệp bằng Python ta dùng:

a)

shutil.copy() và shutil.copy2()

b)

shutil.copy1() và shutil.copy2()

c)

shutil.copy()và shutil.copy1()

d)

shtil.copy()và shutil.copy2()

16.

Đoán đề :))))))) :

a)

Viết chương trình Python để loại bỏ một số trùng lặp khỏi danh sách một số lượng nhất định

b)

Viết chương trình Python để loại bỏ các số trùng lặp khỏi danh sách một số lượng nhất định

17.

Đoán đề :)))))) :

a)

Đảo ngược tất cả các từ có độ dài chẵn

b)

Đảo ngược tất cả các từ có độ dài lẻ

c)

Giữ nguyên vị trí tất cả các từ có độ dài lẻ

d)

Giữ nguyên vị trí tất cả các từ có độ dài chẳn

18.

Đoán đề:

a)

Tính số ngày giữa hai ngày

b)

Cộng số ngày giữa các ngày

c)

Đếm số ngày giữa hai ngày

19.

Output:

a)

6 27

b)

6 9

c)

18 27

d)

18 9

20.

Khẳng định nào sau đây là đúng trong chú thích Python?

a)

Chú thích giúp lập trình viên hiểu rõ về chương trình

b)

Trình thông dịch Python bỏ qua những chú thích

c)

có thể viết chú thích trên cùng 1 dòng với lệnh/biểu thức hoặc viết trên nhiều dòng mà không vẫn đề gì cả

d)

Tất cả các đáp án trên.

21.

n trong đoạn sau là kiểu dữ liệu nào?

n='5'

a)

integer

b)

string

c)

tuple

d)

operator