wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Bài kiểm tra giữa kì 2

Total questions: 20

Worksheet time: 8mins

Name
Class
Date
1.

Chọn đáp án đúng về cách đặt tên biến trong lập trình python

a)

lop 10

b)

2022b

c)

lop*10

d)

Lop10

2.

Chọn chương trình có thể thực hiện phép tính tổng 2 số a và b nhập vào từ bàn phím

a)

a=int(input("a="))

b=int(input("b="))

print(a*b)

b)

a=int(input("a="))

b=int(input("b="))

print(a+b)

c)

a=input("a=")

b=input("b=")

print(a+b)

d)

a=float(input("a="))

b=float(input("b="))

print(a+b)

3.

Chọn lệnh xuất ra màn hình dòng chữ "Hello Python"

a)

Print('Hello Python')

b)

Print(Hello Python)

c)

print('Hello Python')

d)

input('Hello Python')

4.

Chọn lệnh nhập Họ tên học sinh từ bàn phím trong lập trình Python

a)

hoten=input('Nhập họ tên học sinh:')

b)

hoten=print("Nhập họ tên học sinh:")

c)

hoten=int(input())

d)

hoten=Input()

5.

Trong Python, để khai báo hàm ta sử dụng từ khóa nào sau đây?

a)

A. procedure

b)

B. function

c)

C. def

d)

D. return

6.
Chương trình con là:
a)
Một dãy lệnh mô tả một số thao tác nhất định;
b)
Một dãy lệnh mô tả một số thao tác nhất định và có thể được gọi từ nhiều vị trí trong chương trình;
c)
Một dãy lệnh;
d)
Một số câu lệnh thực hiện một nhiệm vụ nào đó;
7.

Câu 2. Câu lệnh nhập với biến kiểu nguyên là:

a)

A. Biến=(input(dòng thông báo)

b)

B. Biến=float(input(dòng thông báo))

c)

C. Biến=input()

d)

D. Biến=int(input(dòng thông báo))

8.

Câu 3. Câu lệnh nhập với biến kiểu thực là:

a)

A. Biến=(input(dòng thông báo)

b)

B. Biến=float(input(dòng thông báo))

c)

C. Biến=input()

d)

D. Biến=int(input(dòng thông báo))

9.

Câu 9. Đâu là câu lệnh gán trong Python?

a)

A. X==6

b)

B. X=6

c)

C. X!=6

d)

D. X:=6

10.

Câu 10. Phép chia lấy phần nguyên trong Python kí hiệu là:

a)

A. %

b)

B. //

c)

C. /

d)

D. div

11.

Dãy kí tự muốn in ra màn hình bằng câu lệnh print( ) cần đặt trong cặp dấu gì?

a)

nháy đơn

b)

nháy kép

c)

ngoặc kép

d)

Cả nháy đơn và nháy kép đều đúng.

12.

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)

A. 3

b)

B. 4

c)

C. 5

d)

D. 6

13.

Hình vuông có cạnh là 10(cm). Ta có thể dùng Python để viết chương trình tính diện tích hình vuông là:

a)

print(‘dien tich hinh vuong la:’,a*a)

b)

print(‘dien tich hinh vuong la:a*a’)

c)

print(dien tich hinh vuong la:a*a)

d)

print ‘dien tich hinh vuong la:’,a*a

14.

Phát biểu nào sau đây có thể lấy làm biểu thức điều kiện trong cấu trúc rẽ nhánh?

a)

A + B

b)

N // 100

c)

A > B

d)

A=B+1

15.

Kiểm tra “Nếu ba số a, b, c đều lớn hơn 1 thì in số 1”, ta chọn lệnh nào :

a)

if (a>1) and (b>1) and (c>1): print(1)

b)

if (a>1) or (b>1) or (c>1): print (1)

c)

if a>1 and b>1 and c>1: print (1)

d)

if a,b,c đều>1:print (1)

16.

Với cấu trúc rẽ nhánh dưới đây thì câu lệnh 2 được thực hiện khi nào?

if <điều kiện>: câu lệnh 1

else : câu lệnh 2

a)

Khi biểu thức điều kiện đúng

b)

Khi biểu thức điều kiện sai

c)

Sau khi câu lệnh 1 được thực hiện

d)

Trước khi câu lệnh 1 được thực hiện

17.

Câu lệnh if nào dưới đây viết đúng cú pháp?

a)

if a>b:

a=a-b;

b)

if a>b, a=a-b

c)

if a>b: a=a-b

d)

if a>b

a=a-b

18.

Cho đoạn câu lệnh sau:

    if a>b:

print(a)

else:

print(b)

Với a=10, b=11 thì kết quả hiển thị trên màn hình là:

a)

10

b)

11

c)

a

d)

b

19.

Ta có lệnh sau:

x=8

if x>5:

x=x+1

giá trị của x là bao nhiêu

a)

5

b)

6

c)

8

d)

9

20.

Đoạn chương trình sau in ra kết quả nào:

a=21;b=11

if a % b ==0:

print("YES")

else:

print("NO")

a)

YES

b)

NO

c)

None

d)

Error