wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Kiểm tra Python lần 1 - 41 câu - 40 phút

Total questions: 41

Worksheet time: 41mins

Name
Class
Date
1.

input() trả về kiểu dữ liệu nào?

a)

string

b)

int

c)

float

d)

byte

2.

Câu lệnh lặp trong chương trình sau đây thực hiện bao nhiêu lần:

a)

9

b)

10

c)

11

d)

12

3.

Câu lệnh trên lăp bao nhiêu lần:

a)

1

b)

2

c)

3

d)

4

4.

Trong câu lệnh trên, biến i nhận các giá trị bằng:

a)

1,2,3,4

b)

2,3,4

c)

1,2,3,4,5

d)

2,3,4,5

5.

Vòng lặp while thực hiện lặp bao nhiêu lần?

a)

1

b)

2

c)

3

d)

4

6.

Có bao nhiêu giá trị của i thỏa mãn điều kiện chia hết cho 2:

a)

1

b)

2

c)

3

d)

4

7.

Chương trình trên, in ra bao nhiêu dòng "Hello"

a)

8

b)

9

c)

10

d)

11

8.

Chương trình trên,in ra bao nhiêu dòng "Hello"

a)

6

b)

7

c)

8

d)

9

9.

Câu lệnh trong chương trình sau đây lặp bao nhiêu lần:

a)

4

b)

5

c)

6

d)

7

10.

Câu lệnh lặp trong chương trình trên lặp bao nhiêu lần:

a)

4

b)

5

c)

10

d)

15

11.

Đây là cấu trúc của câu lệnh nào?

a)

Câu lệnh rẽ nhánh dạng if.

b)

Câu lệnh rẽ nhánh dạng if - else.

c)

Câu lệnh lặp.

d)

Câu lệnh rẽ nhánh.

12.

Xâu kí tự được đặt trong cặp dấu:

a)

Ngoặc nhọn {}

b)

Ngoặc vuông []

c)

Ngoặc đơn ()

d)

Nháy đơn (‘ ’) hoặc nháy kép (“ ”)

13.

Cho đoạn chương trình sau, kết quả trên màn hình là:

a)

‘a’

b)

‘b’

c)

‘ba’

d)

‘ab’

14.

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

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

15.

Sau khi thực hiện đoạn chương trình sau giá trị của s là:

a)

9

b)

5

c)

15

d)

10

16.

Đoạn chương trình trên tính tổng s=1+2+3+...+10, <điều kiện> là:

(a)  

17.

Kí hiệu nào dùng để xác định các khối lệnh (khối lệnh của hàm, vòng lặp,...) trong Python?

a)

Dấu ngoặc nhọn { }

b)

Dấu ngoặc vuông [ ]

c)

Thụt lề

d)

Dầu ngoặc đơn ( )

18.

n = '5'

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

a)

integer

b)

string

c)

float

d)

boolean

19.

Lệnh nào dùng để lấy dữ liệu đầu vào từ người dùng?

a)

cin

b)

scanf()

c)

input()

d)

print()

20.

Câu lệnh sử dụng toán tử and trả về kết quả TRUE khi nào?

a)

Cả hai toán hạng đều là TRUE.

b)

Một trong hai toán hạng là TRUE.

c)

Cả hai toán hàng đều là FALSE.

d)

Toán hạng đầu tiên là TRUE.

21.

câu lệnh print(3 >= 3) cho ra kết quả gì

a)

3 >= 3

b)

False

c)

None

d)

True

22.

Hãy xác định giá trị của x để in ra màn hình các số từ 1 đến 5

for i in range(1, x):

print(i)

(a)  

23.

Câu lệnh trong hình cho kết quả là gì?

a)

Đúng

b)

True

c)

False

d)

Sai

24.

Câu lệnh nào tạo ra vòng lặp vô hạn

a)

while True:

b)

while 3 > 1:

c)

for i in range(100)

d)

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

25.

Phát biểu nào dưới đây là hợp lí nhất khi nói về biến?

a)

Biến là đại lượng nhận giá trị trước khi chương trình thực hiện

b)

Biến có thể lưu trữ nhiều loại giá trị khác nhau

c)

Biến là đại lượng được đặt tên và có giá trị thay đổi trong quá trình thực hiện chương trình

d)

Biến có thể đặt hoặc không đặt tên gọi

26.

Phát biểu nào dưới đây là hợp lí nhất

a)

Biến được chương trình dịch bỏ qua

b)

Biến có thể lưu trữ nhiều loại giá trị khác nhau

c)

Biến dùng trong chương trình phải khai báo

d)

Biến là đại lượng nhận giá trị trước khi chương trình thực hiện

27.

s1 = "123"

s2 = "abc"

s2=s2+s1

sau khi thực hiện đoạn lệnh, s2 có giá trị bằng gì?

a)

abc123

b)

123abc

c)

abc

d)

123

28.

s = "abc123456"

s=s[3:6]

cho giá trị bằng:

a)

123

b)

234

c)

bc12

d)

c123

29.

s = "123456789"

s=s.replace("345","")

biến S chứa giá trị nào sau đây:

a)

"126789"

b)

"1256789"

c)

"123789"

d)

"345"

30.

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

31.

S="Hà Nội - Việt Nam"

i=S.find("Việt Nam")

print(i)

i bằng giá trị nào?

a)

9

b)

6

c)

7

d)

8

32.

“Tin học” * 3

cho ra kết quả gì?

a)

Tin họcTin họcTin học

b)

Tin học * 3

c)

Báo lỗi

d)

“Tin học” * 3

33.

Đâu là cú pháp của truyền nhiều tham số trong hàm?

a)

def <tên hàm>(*biến):

Câu lệnh

...

b)

def <tên hàm>(x=0,y=3):

Câu lệnh

...

c)

def <tên hàm>(a,b)

Câu lệnh

...

d)

def <tên hàm>(a)

Câu lệnh

...

34.

Tác dụng của hàm là gì?

a)

Chỉ cần viết 1 lần

b)

Có thể sử dụng lại

c)

Cập nhật nhanh gọn

d)

Chỉ cần viết 1 lần,Có thể sử dụng lại,Cập nhật nhanh gọn

35.

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

6 – 6 / 2 + 4 * 5 – 6 / 2

a)
15
b)
20
c)
25
d)
30
36.

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)
\n
b)
\t
c)
\r
d)
\b
37.

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

a)
.java
b)
.py
c)
.cpp
d)
.js
38.

Khi thực hiện câu lệnh gán s = ‘Tôi đi học’ thì biến s có độ dài bao nhiêu?

(a)  

39.
Đoạn chương trình sau in kết quả là gì ra màn hình: x = "Con cò con cạp con Còng" print(x.find("c"))
a)
0
b)
4
c)
9
d)
-1
40.

a="Tháng"

b=" Thanh Niên"

m=a+b

print(m)

Giá trị biến m là?

a)

''Tháng Thanh Niên''

b)

Tháng Thanh Niên

c)

3

d)

12

41.

Cho S1="Bien dao que huong"

S2= S1.upper()

S2 có giá trị là:

a)

''B"

b)

Bien Dao Que Huong

c)

Dấu cách

d)

"BIEN DAO QUE HUONG''