wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

tin đầu-câu 6 bài 19 (k có câu 3,4)

Total questions: 47

Worksheet time: 24mins

Name
Class
Date
1.

Dấu nhắc >>> trong Python chính là:

a)

Là con trỏ soạn thảo chương trình Python

b)

Là nơi thực hiện lệnh của chương trình Python

c)

Là nơi nhập tên chương trình Python

d)

Là nơi có thể go lenh truc tiep sau dau nhac >>> do

2.

Đâu là điểm giống nhau giữa việc thực hiện câu lệnh ở chế độ gõ lệnh trực tiếp và chế độ soạn thảo?

a)

Mỗi lenh đều go trên một dòng

b)

Các câu lệnh đều được gõ trực tiếp sau dấu nhắc

c)

Để thực hiện lệnh nhấn phím Enter

d)

Đề thực hiện lệnh chọn Run

3.

Chọn khẳng định sai:

a)

Trong chế độ soạn thảo chương trình gõ nhiều lệnh trong một tệp và thực hiện chạy một lần sau khi nhấn F5

b)

Trong chế độ gõ lệnh trực tiếp gõ một lệnh để thực hiện lệnh nhấn phím Enter

c)

Chế độ soạn thảo gõ một lệnh để thực hiện nhấn phím Enter

d)

Trong chế độ soạn thảo chương trình gõ nhiều lệnh trong một tệp và thực hiện chạy một lần sau khi chọn RUN

4.

Kết quả của lệnh >>> 20 + 14 là gì:

a)

10

b)

13

c)

34

d)

11.5

5.

Kết quả của lệnh >>> "xin chao cac ban" trả về kết quả là kiểu dữ liệu nào?

a)

Kiểu nguyên

b)

Kiểu thực

c)

Kiểu logic

d)

Kieu xâu

6.

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

a)

Nguyên

b)

Kí tự

c)

Thực

d)

Logic

7.

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

a)

28.33333333332

b)

28.33

c)

28.23333333332

d)

28.32

8.

Chỉ ra lỗi sai trong lệnh sau: >>> 16:2

a)

Sai dấu nhắc

b)

Sai cú pháp của biểu thức toán học

c)

Thiếu dấu ; cuối câu lệnh

d)

Sai quy cách viết câu lệnh

9.

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)

c)

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

d)

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

10.

Viết câu lệnh in ra màn hình thông tin như sau: xin chao cac ban lop 10

a)

>>> print ("xin chao cac ban lop 10")

b)

>> print (xin chao cac ban lop 10')

c)

>>> print (xin chao cac ban lop 10)

d)

>>> print ("xin chao cac ban lop 10")

11.

Chương trình dịch dùng để làm gì?

a)

Dịch từ ngôn ngữ máy sang hợp ngữ.

b)

Dịch từ ngôn ngữ bậc cao sang ngôn ngữ máy.

c)

Dịch từ hợp ngữ sang ngôn ngữ máy.

d)

Dịch từ ngôn ngữ máy sang ngôn ngữ bậc

12.

Chương trình dịch dùng để làm gì?

a)

Dịch từ ngôn ngữ máy sang hợp ngữ.

b)

Dịch từ ngôn ngữ bậc cao sang ngôn ngữ máy.

c)

Dịch từ hợp ngữ sang ngôn ngữ máy.

d)

Dịch từ ngôn ngữ máy sang ngôn ngữ bậc cao.

13.

Python là ngôn ngữ lập trình bậc cao do Guido van Rossum, người Hà Lan tạo ra và ra mắt lần đầu tiên vào năm nào?

a)

1990

b)

1991

c)

1992

d)

1993

14.

Môi trường lập trình Python có bao nhiêu chế độ?

a)

1

b)

2

c)

3

d)

4

15.

Khi viết chương trình Python ở chế độ soạn thảo, để chạy chương trình ta sử dụng lệnh nào sau đây?

a)

Edit

b)

Format

c)

Run

d)

Options

16.

Dòng lệnh sau đây cho kết quả là gì? >>> print(10,3.4 + 4.1, "hoa bình")

a)

10, 3.4 + 4.1 hoà bình

b)

10 7.5 hoa bình

c)

17.5 hoà bình

d)

10, 3.4 + 4.1, 'hoà bình'

17.

Đâu là quy tắc đúng khi đặt tên biến trong Python?

a)

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

b)

Tên biến có thể bắt đầu bằng dấu gạch dưới "_"hoặc chữ cái.

c)

Tên biến có thể có các kí hiệu như !, @, #.

d)

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

18.

Trong ngôn ngữ Python, tên biến nào sau đây hợp lệ?

a)

Tin hoc

b)

tin@hoc

c)

10tinhoc

d)

_Tinhoc10

19.

Trong ngôn ngữ lập trình Python, câu lệnh nào sau đây là khai báo biến?

a)

x="Tin hoc ket noi tri thuc"

b)

x<>100

c)

x=100

d)

x != 100

20.

Biến n có kiểu số nguyên khai báo nào sau đây đúng?

a)

n=200

b)

n="200"

c)

n=2.5

d)

n=False

21.

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

a)

s=Tin

b)

s="200"

c)

s= 2.5

d)

s=False

22.

Cho đoạn chương trình sau? S= “xin chào các bạn” print(S) Biến s thuộc dữ liệu kiểu:

a)

int.

b)

float

c)

bool

d)

str

23.

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

24.

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)

.* ,/

25.

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

a)

S := R*R*n ;.

b)

S := R2*pi ;.

c)

S=pi*R*R ;.

d)

S := pi*R*R

26.

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

a)

15.

b)

16

c)

19

d)

18

27.

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

a)

82.0.

b)

82

c)

5.5

d)

55

28.

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

a)

190

b)

190.0

c)

178

d)

178.0

29.

Tên biến nào sau đây hợp lệ.

a)

land

b)

global

c)

pass

d)

def

30.

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=6,4,3 >>>s=a/c*b ** 2

a)

32.0

b)

32

c)

64

d)

64.0

31.

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=6,4,3 >>>s=(a/c*b) ** 2

a)

32.0

b)

32

c)

64

d)

64.0

32.

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("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 p:"))

33.

Lệnh nào trong các lệnh sau sẽ báo lỗi.

a)

int("12+45")

b)

float(123.56)

c)

float(123+5.5)

d)

int(12.3)

34.

Lệnh nào trong các lệnh sau sẽ báo lỗi

a)

int("12.0")

b)

float(13+1)

c)

str(17.001)

d)

int(12.6)

35.

Lệnh nào sẽ trả lại giá trị là xâu kí tự?

a)

str(150)

b)

int("1110")

c)

float("15.0")

d)

float(7)

36.

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

a)

int

b)

bool

c)

float

d)

str

37.

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

a)

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

b)

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

c)

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

d)

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

38.

Lệnh nào dùng để nhận biết kiểu dữ liệu của biến trong Python?

a)

style()

b)

str()

c)

type()

d)

int()

39.

Để chuyển đổi số thực hoặc xâu chứa số nguyên thành số nguyên, ta dùng lệnh?

a)

float()

b)

int()

c)

str()

d)

type()

40.

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

a)

float()

b)

int()

c)

str()

d)

type()

41.

Lệnh nào sau đây không thực hiện xâu là biểu thức toán, chọn phương án đúng nhất?

a)

str(), int()

b)

int(), float()

c)

str(), float

d)

type()

42.

thành số thực, ta dùng lệnh?

a)

float()

b)

int()

c)

str()

d)

type()

43.

Lệnh nào sau đây không thực hiện xâu là biểu thức toán, chọn phương án đúng nhất?

a)

str(), int()

b)

int(), float()

c)

str(), float

d)

type()

44.

Phát biểu nào sau đây là đúng?

a)

Trong Python, biểu thức lôgic là biểu thức chỉ nhận giá trị True (đúng) hoặc False (sai).

b)

Trong Python, biểu thức lôgic là biểu thức chỉ nhận một giá trị True (đúng).

c)

Trong Python, biểu thức lôgic là biểu thức chi nhận một giá trị False (sai).

d)

Trong Python, biểu thức lôgic là biểu thức nhận hai giá trị True (đúng) và False (sai).

45.

Các phép so sánh các giá trị số trong Python gồm:

a)

<(nhỏ hơn),>(lớn hơn), =(bằng nhau), = (lớn hơn hoặc bằng), != (khác nhau).

b)

<(nhỏ hơn),>(lớn hơn), = (bằng nhau), = (lớn hơn hoặc bằng), != (khác nhau).

c)

<(nhỏ hơn),>(lớn hơn), = (bằng nhau), == (lớn hơn hoặc bằng), != (khác nhau).

d)

<(nhỏ hơn),>(lớn hơn), = (bằng nhau), = (lớn hơn hoặc bằng), # (khác nhau).

46.

Phát biểu nào sau đây là đúng?

a)

Các khối lệnh trong Python đều cần viết sau dấu “.", cần lùi vào và thẳng hàng.

b)

Các khối lệnh trong Python không cần viết sau dấu “:".

c)

Các khối lệnh trong Python đều cần viết sau dấu “:", cần lùi vào và không cần thẳng hàng.

d)

Các khối lệnh trong Python đều cần viết sau dấu “:", và không cần lùi vào.

47.

Đoạn chương trình sau thực hiện công việc gì? k = int(input("Nhập một số nguyên dương: ")) if k <= 0: print("Bạn nhập sai rồi!")

a)

Nhập 1 số nguyên đương k từ bàn phím. Nếu k <= 0 thì in ra màn hình “Bạn nhập sai rồi!"

b)

Nhập 1 số nguyên dương k từ bàn phím. Nếu k < 0 thì in ra màn hình “Bạn nhập sai rồi!”

c)

Nhập 1 số nguyên dương k từ bàn phím. Nếu k = 0 thì in ra màn hình “Bạn nhập sai rồi!"

d)

Nhập 1 số nguyên dương k từ bàn phím. Nếu k <= 0 thì in ra man hình "Bạn nhập sai rồi"