wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

quiz tin

Total questions: 56

Worksheet time: 56mins

Name
Class
Date
1.

Kết quả của lệnh >>> 11 + 29//3 trả về kết quả có kiểu dữ liệu là:

a)

Thực

b)

Nguyên

c)

Kí tự

d)

Logic

2.

Cho biết kết quả khi chạy đoạn chương trình sau:

>>> s = 0

>>> for i in range(3):

>>> s = s+2*i

>>>print(s)

a)

8

b)

10

c)

6

d)

12

3.

Trong những tình huống nào sau đây, máy tính thực thi công việc tốt hơn con người?

a)

Khi dịch một tài liệu

b)

Khi thực hiện một phép toán phức tạp

c)

Khi chuẩn đoán bệnh

d)

Khi phân tích tâm lí một con người

4.

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

>>>x = 8

>>>y = 9

>>>if x > y:

>>>print('x lớn hơn y')

>>>elif x==y:

>>>print('x bằng y')

>>>else:

>>>print('x nhỏ hơn y')

a)

Chương trình bị lỗi

b)

x lớn hơn y

c)

x bằng y

d)

x nhỏ hơn y

5.

Kết quả của lệnh >>> 40/2 + 10/3 lấy kết quả làm tròn đến 2 chữ số thập phân:

a)

23.32

b)

28.34

c)

28.23333333332

d)

23.33

6.

Chọn phương án trả lời đúng khi nhập số nguyên p từ bàn phím.

a)

p=int(“Nhập số nguyên p: ”)

b)

p=input(“Nhập số nguyên p: ”)

c)

p=int(input(“Nhập số nguyên p: ”))

d)

p=interger(input(“Nhập số nguyên

7.

Xác định kiểu và giá trị của biểu thức sau 95>45?

a)

bool

b)

float

c)

int

d)

str

8.

Lệnh sau cho kết quả là xâu kí tự như thế nào? >>> "học mãi"*2+ "mãi"*3

a)

họcmãi mãi mãi mãi mãi

b)

học mãimãimãimãimãimãi

c)

học mãi học mãi mãi mãi mãi

d)

học mãi mãi mãi mãi mãi

9.

Lệnh sau cho kết quả là xâu kí tự như thế nào? >>> "học mãi"+ "mãi"*5

a)

học mãi mãi mãi mãi mãi mãi

b)

học mãimãimãimãimãimãi

c)

họcmãi mãi mãi mãi mãi

d)

học mãi mãi mãi mãi mãi

10.

Kết quả của lệnh >>> 40/2 + 10/3 lấy kết quả làm tròn đến 2 chữ số thập phân:

a)

28.34

b)

23.33

c)

23.32

d)

28.23333333332

11.

Lệnh sau đây cho kết quả là bao nhiêu? >>> 9*2 + 8**2//3 + 20%2

a)

39

b)

93

c)

37

d)

38

12.

Viết chương trình nhập vào 4 số và tính tổng của chúng. Các dòng lệnh số mấy bị sai?

>>>a = int(input(“Nhập số a”))

>>>b = float(input(“Nhập số b”))

>>>c = int(input(“Nhập số c”))

>>>d = input(“Nhập số d”)

>>>print(“Tổng là: ”, a+b+c+d)

a)

Dòng 1, 2

b)

Dòng 2, 4

c)

Dòng 3, 5

d)

Dòng 4

13.

Để nhập dữ liệu kiểu số thực từ bàn phím, ta dùng lệnh?

a)

x=(input(<chuỗi thông báo>))

b)

x=float(input(<chuỗi thông báo>))

c)

x:=float(input(<chuỗi thông báo>))

d)

x=float((<chuỗi thông báo>))

14.

Lệnh sau đây cho kết quả là bao nhiêu? >>> s= 19 - 2**2 + 5%3

a)

15

b)

16

c)

17

d)

18

15.

Lệnh sau đây cho kết quả là bao nhiêu? >>> s= (16/2)**2+5%2

a)

65.0.

b)

5.6

c)

82

d)

55

16.

Lệnh sau đây cho kết quả là bao nhiêu? >>> s= 19 - 2**2 + 11%4

a)

15

b)

16

c)

18

d)

17

17.

Phép tính p OR q là phép toán logic như thế nào?

a)

Chỉ đúng khi cả p và q đều đúng

b)

Đúng khi ít nhất một trong p hoặc q đúng

c)

Chỉ đúng khi p và q có giá trị khác nhau

18.

Lệnh nào sau đây sẽ báo lỗi?

a)

int(“12+70”)

b)

int(20+78)

c)

float(“12.367”)

d)

str(56+65)

19.

Trong Python, câu lệnh nào dưới đây được viết đúng?

a)

for i in range(10): prin(A).

b)

for i in range(10): prin(“A”).

c)

for i in range(10): print(“A”).

d)

for i in range(10): print(A).

20.

Phép toán p AND q chỉ đúng khi nào?

a)

Cho giá trị đúng nếu p sai và cho giá trị sai nếu p đúng

b)

Khi cả p và q đều đúng

c)

Khi p và q có giá trị khác nhau

d)

Khi ít nhất một trong p hoặc q đúng

21.

Lệnh sau đây cho kết quả là bao nhiêu? >>> s= (16/2)**2+5%3

a)

65.0

b)

82

c)

5.6

d)

66

22.

Lệnh sau đây cho kết quả là bao nhiêu? >>> 7*2 + 8**2//3 + 20%2

a)

38

b)

35

c)

37

d)

93

23.

Trong các phép toán trong dữ liệu kiểu số, trong Python phép toán nào có ưu tiên cao nhất?

a)

**

b)

//

c)

%

d)

*, /

24.

Cho pi= 3.14. Để tính diện tích đường tròn bán kính R, biểu thức nào là đúng?

a)

S=pi*R*R

b)

S :=R*R*π

c)

S:=R2*pi

d)

S := pi*R*R

25.

Biến s có kiểu xâu kí tự khai báo nào dưới đây đúng?

a)

s=Tin

b)

s= “250”

c)

s= 2.5

d)

s=False

26.

Kết quả của lệnh >>> 11 + 29/3 trả về kết quả có kiểu dữ liệu là:

a)

Logic

b)

Kí tự

c)

Thực

d)

Nguyên

27.

Để chuyển đổi số nguyên và xâu kí tự thành số thực, ta dùng lệnh?

a)

type()

b)

float()

c)

int()

d)

str()

28.

Trong phép toán số học với số nguyên, phép toán lấy phần nguyên trong Python là:

a)

%

b)

//

c)

**

d)

div

29.

Cho chương trình với các dòng lệnh sau em hãy cho biết kết quả của s bằng bao nhiêu?

>>> a,b,c=3,4,1 >>> s=(a/c*b)**2

a)

144

b)

144.0

c)

188

d)

64

30.

Trong phép toán số học với số nguyên, phép toán lấy phần nguyên trong Python là:

a)

%

b)

//

c)

**

d)

div

31.

Trong các phép toán trong dữ liệu kiểu số, trong Python phép toán nào có ưu tiên cao nhất?

a)

*, /

b)

**

c)

//

d)

%

32.

Viết câu lệnh in ra màn hình thông tin như sau: 1x3x5x7=105

a)

>>> print ("1x3x5x7 =", 1*3*5*7)

b)

<<< print ("1x3x5x7 =", 1*3*5*7)

c)

>>> print ('1x3x5x7 =', 1*3*5)

d)

>>> Print ("1x3x5x7 =", 1*3*5*7);

33.

Kết quả khi thực hiện câu lệnh sau: >>>10 /5 ** 2 + 8//3 +5/2 

a)

8.5

b)

Câu lệnh bị lỗi.

c)

9.5

d)

11. 5

34.

Cho pi= 3.14. Để tính diện tích đường tròn bán kính R, biểu thức nào là đúng?

a)

S=pi*R*R

b)

S :=R*R*π

c)

S:=R2*pi

d)

S := pi*R*R

35.

Cho chương trình với các dòng lệnh sau em hãy cho biết kết quả của s bằng bao nhiêu?

>>> a,b,c=3,4,1 >>> s=(a/c*b)**2

a)

144

b)

188

c)

64

d)

144.0

36.

Kết quả khi thực hiện câu lệnh sau:

>>>10 - 5 ** 2 + 8//3 +2 

a)

-10

b)

11

c)

-11

d)

Câu lệnh bị lỗi

37.

Lệnh nào sau đây sẽ báo lỗi?

a)

float(12.25+7)

b)

int(11+78.6)

c)

float(“12,367”)

d)

str(“12+70”)

38.

Phép tính p OR q là phép toán logic như thế nào?

a)

Chỉ đúng khi cả p và q đều đúng

b)

Chỉ đúng khi p và q có giá trị khác nhau

c)

Đúng khi ít nhất một trong p hoặc q đúng

39.

Phép toán p AND q chỉ đúng khi nào?

a)

Khi p và q có giá trị khác nhau

b)

Khi cả p và q đều đúng

c)

Khi ít nhất một trong p hoặc q đúng

d)

Cho giá trị đúng nếu p sai và cho giá

40.

Kết quả khi thực hiện câu lệnh sau:

>>>10 - 5 ** 2 + 8//3 +2 

a)

-10

b)

11

c)

-11

d)

Câu lệnh bị lỗi

41.

Trong ngôn ngữ lập trình Python, câu lệnh nào sau đây là phép gán?

a)

x<>100

b)

x= “Tin hoc ket noi tri thuc”

c)

x==100

d)

x!=100

42.

Biến s có kiểu xâu kí tự khai báo nào dưới đây đúng?

a)

s=Tin

b)

s= “250”

c)

s= 2.5

d)

s=False

43.

Cho biết kết quả khi chạy đoạn chương trình sau:

>>> s = 0 >>> for i in range(4): >>> s = s+2*i >>>print(s)

a)

12

b)

10

c)

8

d)

6

44.

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

>>>x = 10 >>>y = 9 >>>if x > y: >>>print('x lớn hơn y')

>>>elif x==y: >>>print('x bằng y') >>>else: >>>print('x nhỏ hơn y')

a)

Chương trình bị lỗi

b)

x lớn hơn y

c)

x bằng y

d)

x nhỏ hơn y

45.

Viết chương trình nhập vào 4 số và tính tổng của chúng. Các dòng lệnh số mấy bị sai?

>>>a = int(input(“Nhập số a”))

>>>b = float(input(“Nhập số b”))

>>>c = int(input(“Nhập số c”))

>>>d = input(“Nhập số d”)

>>>print(“Tổng là: ”, a+b+c+d)

a)

Dòng 2, 4

b)

Dòng 1, 2

c)

Dòng 4

d)

Dòng 3, 5

46.

Lệnh nào sau đây sẽ báo lỗi?

a)

str(“12+70”)

b)

int(11+78.6)

c)

float(“12,367”)

d)

float(12.25+7)

47.

Viết câu lệnh in ra màn hình thông tin như sau: 1x3x5x7=105

a)

>>> print ('1x3x5x7 =', 1*3*5)

b)

<<< print ("1x3x5x7 =", 1*3*5*7)

c)

>>> Print ("1x3x5x7 =", 1*3*5*7)

d)

>>> print ("1x3x5x7 =", 1*3*5*7);

48.

Kết quả khi thực hiện câu lệnh sau:

>>>10 /5 ** 2 + 8//3 +5//2 

a)

Câu lệnh bị lỗi

b)

11

c)

8.5

d)

8

49.

Lệnh nào sau đây sẽ báo lỗi?

a)

str(56+65)

b)

int(20+78)

c)

float(“12.367”)

d)

int(“12+70”)

50.

Trong Python, câu lệnh nào dưới đây được viết đúng?

a)

for i in range(10): print(A)

b)

for i in range(10): print(“A”)

c)

for i in range(10): prin(“A”)

d)

for i in range(10): prin(A)

51.

Thiết bị nào dưới đây là thiết bị thông minh:

a)

Cân

b)

Đồng hồ kết nối với điện thoại qua Bluetooth

c)

Ổ cắm

d)

Khóa đa năng

52.

Chọn phương án trả lời đúng khi nhập số nguyên p từ bàn phím

a)

p=input(“Nhập số nguyên p: ”)

b)

p=int(input(“Nhập số nguyên p: ”))

c)

p=int(“Nhập số nguyên p: ”)

d)

p=interger(input(“Nhập số nguyên p:”))

53.

Xác định kiểu và giá trị của biểu thức sau 95>45?

a)

int

b)

str

c)

bool

d)

float

54.

Để nhập dữ liệu kiểu số thực từ bàn phím, ta dùng lệnh?

a)

x=float((<chuỗi thông báo>))

b)

x:=float(input(<chuỗi thông báo>))

c)

x=float(input(<chuỗi thông báo>))

d)

x=(input(<chuỗi thông báo>))

55.

Để chuyển đổi số nguyên và xâu kí tự thành số thực, ta dùng lệnh?

a)

type()

b)

int()

c)

str()

d)

float()

56.

Trong ngôn ngữ lập trình Python, câu lệnh nào sau đây là phép gán?

a)

x= =100

b)

x<>100

c)

x= “Tin hoc ket noi tri thuc”

d)

x!=100