wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Python-coban

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

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

a)

print

b)

Input

c)

bien_a

d)

biena3

2.

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

a)

10B

b)

b10

c)

b_10

d)

brint

3.

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

4.

Hãy cho biết giá trị của a sau khi thực hiện câu lệnh sau:

n=596

a=((n%100)//10)%2

a)

1

b)

9

c)

6

d)

46

5.

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

a)

Mỗi biến trong python chỉ có thể nhận giá trị thuộc 1 kiểu dữ liệu duy nhất

b)

Cú pháp khai báo biến trong Python không cần khải khai báo kiểu dữ liệu

c)

Trong Python, không cần khai báo biến đầu chương trình

d)

Một biến trong Python có thể có nhiều kiểu dữ liệu.

6.

Hãy cho biết giá trị của a sau khi thực hiện câu lệnh sau:

n=302

a=(n%10)**3

a)

27

b)

Lỗi

c)

8

d)

6

7.

Hãy chọn kết quả đúng của biểu thức sau: (4>5) or (14%4>=14)

a)

Lỗi

b)

False

c)

True

d)

2

8.

Trong Python, câu lệnh nào sau đây có kết quả là 9

a)

19%2

b)

19//2

c)

19/2

d)

3**3

9.

Đoạn chương trình bên dưới in ra màn hình giá trị:

x=int(2.14)

y=float(10)

print(int(x+y))

a)

12

b)

12.0

c)

12.14

d)

224

10.

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

b=int(input())

print(a*b)

b)

a=int(input())

b=int(input())

print(a+b)

c)

a=input()

b=input()

print(a+b)

d)

a=int(intput())

b=int(intput())

print('a+b')

11.

Xác định output của đoạn chương trình

a=1

b='2'

print(a*b)

a)

'11'

b)

12

c)

'2'

d)

'22'

12.

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')

13.

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

14.

Chọn lệnh nhập một số từ bàn phím vào biến a để tính toán

a)

input("Nhập a :")

b)

int(input("Nhập a"))

c)

a=int(input())

d)

a=Input()

15.

Chọn cấu trúc câu lệnh gán

a)

<tên biến>= <giá trị>

b)

<tên biến>==<giá trị>

c)

<kiểu dữ liệu>:<giá trị>

d)

<kiểu dữ liệu>=<giá trị>

16.

Thực hiện phép toán

a="5"

b="4"

print(a+b)

a)

20

b)

"20"

c)

"54"

d)

"5555"

17.

Chọn phát biểu sai về nguyên tắc đặt tên biến trong Python

a)

Tên biến không trùng với từ khóa

b)

Tên biến không bắt đầu bằng số

c)

Tên biến phân biệt chữ hoa và chữ thường

d)

Tên biến không chứa kí tự đặc biệt kể cả ký tự _ và -

18.

Chọn phát biểu sai về ngôn ngữ lập trình bậc cao

a)

Gần với ngôn ngữ tự nhiên

b)

Bao gồm Python, C++, Javar ...

c)

Không phụ thuộc vào loại máy tính

d)

Máy tính có thể trực tiếp hiểu được

19.

Ngôn ngữ lập trình có 3 loại là:

a)

Python, C++ và Pascal

b)

Ngôn ngữ máy, ngôn ngữ lập trình bậc cao và chương trình dịch

c)

Ngôn ngữ máy, Hợp ngữ, Ngôn ngữ lập lập trình bậc cao

d)

Ngôn ngữ lập trình bậc thấp, chương trình dịch, ngôn ngữ lập trình bậc cao

20.

Chương trình dịch là:

a)

Chương trình chuyển từ ngôn ngữ lập trình bậc thấp sang ngôn ngữ máy

b)

Chương trình chuyển từ ngôn ngữ máy sang ngôn ngữ lập trình bậc cao

c)

Chương trình chuyển từ thông dịch sang biên dịch

d)

Chương trình chuyển từ ngôn ngữ lập trình bậc cao sang ngôn ngữ máy