wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

TIn học làm đi ccậu :3

Total questions: 61

Worksheet time: 12mins

Name
Class
Date
1.

Câu 1.     Mỗi ngôn ngữ lập trình thường có những thành phần cơ bản nào?

a)

Bảng chữ cái, cú pháp và ngữ nghĩa

b)

Bảng chữ cái và ngữ nghĩa.

c)

Cú pháp và ngữ nghĩa.

d)

Bảng chữ cái.

2.

Câu 1.     Khi nói về quy tắc đặt tên biến trong Python, câu nào sau đây là sai?

A. Tên biến có thể bắt đầu bằng dấu gạch dưới “_”.

a)

A. Tên biến có thể bắt đầu bằng dấu gạch dưới “_”.

b)

. Tên biến không thể trùng với từ khóa (tên dành riêng).

c)

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

d)

D. Tên biến thường bắt đầu bằng số.

3.

Khi nói về quy tắc đặt tên biến trong Python, câu nào sau đây là đúng?

a)

A. Tên biến có thể bắt đầu bằng một chữ cái

b)

B. Có thể sử dụng từ khóa làm tên biến.

c)

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

d)

D. Tên biến thường bắt đầu bằng số.

4.

Câu 1.     Trong Python, chú thích được mở đầu bằng ký hiệu nào sau đây?

a)

A. {  }

b)

B.  ( ) hoặc//                                                                      

c)

C.  /* */

d)

D.  #

5.

Câu 1.     Trong Python, xác định tên đúng trong các tên sau:

a)

A. Baitap

b)

B. Bai tap_1

c)

. 10pro

d)

D. ngay  sinh

6.

Câu 1.     Tên trong Python có tối đa bao nhiêu kí tự?

a)

A. 127.

b)

B. tùy vào bộ nhớ.

c)

C. 255.

d)

D. 256.S

7.

  Hãy chọn biểu diễn tên đúng trong Python?

a)

A. AB_234          

b)

B. 100ngan

c)

C. Bai  tap

d)

D. 798_jkj

8.

Trong ngôn ngữ lập trình Python, từ khoá import dùng để

a)

A. Khai báo hằng.

b)

B. Khai báo tên chương trình.

c)

C. Khai báo biến

d)

D. Khai báo thư viện.

9.

Trong NN lập trình Python, câu lệnh nào sau đây là khai báo thư viện toán học ?

a)

import math      

b)

. import Math       

c)

math

d)

const math=1

10.

Câu 1.     Trong Python,  kiểu logic sẽ nhận giá trị nào?

a)

Một con số nguyên.   

b)

Một chuỗi kí tự.         

c)

True hoặc False.        

d)

Một con số thực.

11.

Kiểu dữ liệu nào sau đây là kiểu thực trong Python

a)

. Real

b)

int

c)

float

d)

Byte

12.

Câu 1.     Kiểu dữ liệu nào sau đây là kiểu nguyên trong Python?

a)

int

b)

float

c)

boolean

d)

interger

13.

Câu 1.     Trong Python, khi ghi lệnh y = false thì kết luận nào sau đây là đúng?

a)

Sai cú pháp

b)

Biến y sẽ là kiểu thực

c)

Biến y sẽ là kiểu xâu.

d)

Biến y sẽ là kiểu logic.

14.

Câu 1.     Trong Python, khi ghi lệnh y = True thì kết luận nào sau đây là đúng?

a)

. Sai cú pháp.

b)

Biến y sẽ là kiểu thực.

c)

Biến y sẽ là kiểu xâu

d)

Biến y sẽ là kiểu logic.

15.

Trong Python, khi viết câu lệnh x=int(12.2) thì x có kiểu dữ liệu gì

a)

x là kiểu thực

b)

x là kiểu nguyên

c)

x là kiểu logic

d)

x là kiểu chuỗi

16.

Câu 1.     Trong Python, khi viết câu lệnh x=float(12) thì x có kiểu dữ liệu gì?

a)

x là kiểu thực.

b)

x là kiểu số nguyên

c)

x là kiểu logic

d)

x là kiểu chuỗi

17.

Trong Python, khi viết câu lệnh x=int(12.5) thì x nhận giá trị nào

a)

12

b)

12.5

c)

0.5

d)

12.0

18.

Trong Python, khi viết câu lệnh x=float(12) thì x nhận giá trị nào

a)

12

b)

12.5

c)

0.5

d)

12.0

19.

Câu 1.     Khi ghi lệnh y= "1209.0" trong Python thì kết luận nào sau đây là đúng?

a)

y là kiểu thực

b)

y là kiểu nguyên

c)

sai cú pháp

d)

y là kiểu chuỗi

20.

Câu 1.     Trong ngôn ngữ lập trình Python, biến X nhận giá trị: 99 và biến Y nhận các giá trị: 1.34 thì kết luận biến X, biến Y nào sau đây là hợp lí nhất:

a)

Y là số thực

b)

X là số thực, Y là số nguyên

c)

X là số nguyên, Y là số thực

d)

X, Y là số nguyên

21.

Câu 1.     Trong Python, câu lệnh nào sau đây là sai:

a)

var x1, x4 : longint;

b)

x=7

c)

y="con mèo"

d)

k=13.0

22.

Trong Python, biến X nhận giá trị là 0.7 . Cách gán nào sau đây là đúng

a)

x=0.7

b)

Var x= 0.7

c)

x==0.7

d)

Const X: real;

23.

  Trong Python, phép gán nào sau đây là sai?

a)

Kiemtra = true

b)

pi = 3.1416

c)

Lop="Lop 11"

d)

Lop='Lop 11'

24.

Câu 1.     Tìm điểm sai trong khai báo biến nguyên Min sau đây (trong Python)?

Min=2020:

a)

Dư dấu bằng (=)

b)

Tên biến không được nhỏ hơn 4 kí tự.

c)

Dư dấu hai chấm (:)

d)

Đặt tên biến Min không được viết in hoa.

25.

Câu 1.     Trong Python, biểu thức 27 % 4 cho kết quả là:

a)

3

b)

0

c)

1

d)

2

26.

Câu 1.     Trong Python, biểu thức 57 // 13 có giá trị:

a)

4

b)

5

c)

3

d)

6

27.

Trong Python, biểu thức (25 % 10) // 2 có kết quả là bao nhiêu?

a)

2

b)

3

c)

1

d)

6

28.

Trong Python, cho biểu thức: (15 / 2) + 2 .Giá trị của biểu thức là

a)

9.5

b)

9

c)

10.5

d)

3

29.

Câu 1.     Trong Python, kết quả của chương trình dưới đây là gì?

import math

print(abs(math.sqrt(25)))

a)

báo lỗi

b)

5

c)

-5

d)

5.0

30.

Câu 1.     Trong Python, cho biết giá trị của S với:    S = 40 // 10 + (15 % 10) // 2

a)

4

b)

6

c)

5.5

d)

3

31.

Câu 1.     Trong Python, kết quả của biểu thức: (abs(25-30) % 3)**3  là?  

a)

1

b)

2

c)

4

d)

8

32.

Câu 1.     Trong Python, khi n=7, thì biểu thức (n > 0) and (n % 2 == 0) có kết quả là gì?

a)

False

b)

True

c)

3

d)

1

33.

Câu 1.     Trong Python, câu lệnh gán nào sau đây là đúng?

a)

X:=Y

b)

X=Y

c)

X;=Y

d)

X:=Y;

34.

Câu 1.     Trong Python, câu lệnh gán nào sau đây là đúng?

a)

c-1=d

b)

c=x+y

c)

a+x=b+c

d)

a==b

35.

Câu 1.     Trong Python, phép toán  % với có tác dụng gì?

a)

Phép chia với số thực.

b)

Chia lấy phần nguyên

c)

Làm tròn số

d)

Chia lấy phần dư

36.

Trong Python, phép toán // với có tác dụng gì

a)

Phép chia với số thực.

b)

Chia lấy phần nguyên.

c)

Làm tròn số

d)

Chia lấy phần dư.

37.

 Giá trị logic (True/False) là kết quả của biểu thức:

a)

Biểu thức logic

b)

Biểu thức số học.

c)

Biểu thức quan hệ.                                       

d)

Biểu thức quan hệ và biểu thức logic.

38.

Câu 1.     Để thể hiện điều kiện 0 ≤  y ≤ 3 thì biểu thức nào dưới đây là đúng trong Python:

a)

(0 = =3)                                          

b)

(0 => y) or (y >= 3)

c)

(y >=  0) or (y <= 3)                                             

d)

(y >= 0) and (y <= 3)

39.

Câu 1.     Biểu thức 1/4 +√a^2+b^2 được biểu diễn trong Python là:

a)

1/4 + math.sqrt(x*x+b*b)                              

b)

1/4 + math.sqrt(a*a+b*b)                             

c)

1/4 + sqrt(a*a+b*b)                           

d)

1//4 + math.sqrt(x*x+b*b)                             

40.

Câu 1.     Câu lệnh Python nào sau đây dùng để gán biến s có giá trị số nguyên là 10 ?

a)

s;=10

b)

s=10

c)

s:=10:

d)

s=float(10)

41.

Câu 1.     Câu lệnh Python nào sau đây dùng để gán biến s có giá trị thực là 10.0 ?

a)

. s := 10

b)

s=10

c)

s:=10;

d)

s=float(10)

42.

Câu 1.     Trường hợp nào sau đây không phải là lệnh gán trong Python?

a)

cd=50

b)

a=10

c)

a=a*2

d)

a+b=1000

43.

Hãy dùng câu lệnh Python để tính bình phương của số 4

a)

4^2

b)

4**2

c)

sqr(4)

d)

math.sqr(4)

44.

Trong Python, cho biết kết quả của biểu thức sau: 12 // 5% 2

a)

1

b)

2

c)

3

d)

0

45.

Trong Python, hãy cho biết kết quả của biểu thức sau: not True

a)

True

b)

False

c)

0

d)

báo lỗi

46.

Câu 1.     Trong Python, hãy cho biết kết quả của biểu thức sau: True and False

a)

True

b)

False

c)

sai cú pháp

d)

0

47.

Câu 1.     Trong Python, hãy cho biết kết quả của biểu thức sau: True or False

a)

True

b)

False

c)

sai cú pháp

d)

0

48.

Câu 1.     Trong Python, biểu thức: not(12<9) có kết quả là gì?

a)

true

b)

false

c)

sai cú pháp

d)

0

49.

Câu 1.     Xét biểu thức: (m % 2!= 0) or (m // 2 >= 5) . Với giá trị nào của m để biểu thức trên cho giá trị là False?

a)

10

b)

6

c)

5

d)

11

50.

Câu 1.     Xét biểu thức sau: (9 * x < 80) or (x <=10) . Với giá trị nào của x để biểu thức trên cho giá trị là False?

a)

9

b)

8

c)

11

d)

10

51.

Câu 1.     Lệnh dùng để xuất nhiều kết quả ra màn hình trong Python:

a)

input

b)

print

c)

readln

d)

writeln

52.

Câu 1.     Lệnh dùng để nhập dữ liệu vào từ bàn phím trong Python:

a)

input

b)

print

c)

readln

d)

writeln

53.

Câu 1.     Trong Python, lệnh nào sau đây dùng để nhập một số thực x vào từ bàn phím?

a)

x = float(input())

b)

x = input()

c)

. x = input(float())

d)

x = int(input())

54.

Trong Python, lệnh nào sau đây dùng để nhập một số nguyên x vào từ bàn phím

a)

. x = float(input())

b)

x = input()

c)

. x = input(float())

d)

x = int(input())

55.

Trong Python, câu lệnh in chữ "Hello" ra màn hình

a)

print("Hello")

b)

 

B. float(input("Hello")

c)

str = "Hello"

d)

Hello"

56.

Câu 1.     Lệnh xuất ra màn hình nào sau đây là đúng trong Python?

a)

print("20"-23)

b)

PRINT("20",23)

c)

print("20","21")

d)

D. Print(20+21)

57.

Câu 1.     Trong Python, hãy cho biết kết quả in ra màn hình của câu lệnh sau:

print("Xin","Chào")

a)

Xin Chào

b)

XinCHao

c)

xin chào

d)

xinchao

58.

Câu 1.     Tìm dòng bị lỗi trong đoạn chương trình(Python) sau:

x = int(input("Nhập cạnh x="))

y = int(input("Nhập cạnh y="))

s=x*y

print("Diện tích hình chữ nhật=",S)

a)

print("Diện tích hình chữ nhật=",S)

b)

s=x*y

c)

y = int(input("Nhập cạnh y="))

d)

x = int(input("Nhập cạnh x="))

59.

Câu 1.     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)

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

c)

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

d)

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

60.

Câu 1.     Trong các câu sau, câu lệnh Python dùng để đưa ra màn hình giá trị tích hai số 10 và 5 là:

a)

print(“Tích hai số là: ”,10+5)

b)

print(10*5)

c)

print(“Tích hai số là:, 10*5”)

61.

Câu 1.     Để soạn thảo, hiệu chỉnh và thực hiện chương trình Python, ta có thể dùng phần mềm nào sau đây?

a)

Thonny

b)

Soạn thảo word

c)

turbo pascal hay free pascal

d)

turbo pascal