wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

hehetin

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

Ai đã phát triển ngôn ngữ lập trình python

a)

Guido van rossum

b)

Wick van rossum

c)

Rasmus Lerdorf

d)

Niene stom

2.

Ngôn ngữ python được ra mắt lần đầu vào năm nào

a)

1995

b)

1972

c)

1981

d)

1991

3.

Phần mở rộng của tệp python

a)

.python.

b)

.pl.

c)

.py.

d)

.p.

4.

Điều nào được sử dụng xác định 1 khối mã trong python

a)

Thụt lề

b)

Nháy " "

c)

Dấu ngoặc ( )

d)

Dấu ngoặc [ ]

5.

Để kết thúc một phiên làm việc trong python

a)

Nháy dấu X góc bên phải màn hình

b)

Sử dụng câu lệnh exit

c)

Gõ lệnh quit () rồi ấm enter

d)

Tất cả

6.

Để nhập giá trị số thực cho biến x

>>x = input("Nhập số thực x:")

Câu lệnh đúng yêu cầu chưa?

a)

Chương trình chạy đúng

b)

Chương trình báo lỗi không chạy

c)

Không xác định được lỗi

d)

Chương trình vẫn chạy nhưng không đúng yêu cầu đặt ra

7.

Dùng câu lệnh print và kí tự nào để viết được đoạn văn xuống dòng giữa xâu

a)

Cặp dấu nháy đơn

b)

Cặp ba dấu nháy kép

c)

Cặp dấu nháy kép

d)

Không thể thực hiện

8.

Trong ngôn ngữ python tên nào sau đây là từ khóa

a)

program, sqr

b)

uses,var

c)

include, const

d)

if, else

9.

Từ khóa của một ngôn ngữ Lập trình là

a)

Là những từ dành riêng

b)

Cho một mục đích sử dụng nhất định

c)

Có thể đặt tên cho biến

d)

Không cái nào

10.

Trong ngôn ngữ lập trình python từ khóa và tên

a)

Có ý nghĩa giống nhau

b)

Người lập trình phải tuân theo quy tắc đặt tên

c)

Có thể trùng nhau

d)

Tất cả đều đúng

11.

Lệnh gán giá trị cho biến b nguyên nào sau đây là đúng

a)

b = 10

b)

B = 10

c)

b == 10

d)

b = '10'

12.

Trường hợp nào sau đây không phải lệnh gán trong python

a)

cd = 50

b)

a = a*2

c)

a = 10

d)

a+b = 10

13.

Tìm lỗi sai trong khai báo biến nguyên max sau đây

a)

Dư dấu (=)

b)

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

c)

Dư dấu (:)

d)

Câu lệnh đúng

14.

Để gán giá trị cho một biến số ta thực hiện như thế nào

a)

<giá trị > := A

b)

A = <giá trị>

c)

<giá trị> = A

d)

A := <giá trị>

15.

Để tính diện tích đường tròn bán kính R, với Pi = 3,14 Biểu thức nào sau đây trong python là đúng

a)

S:=R*R*pi

b)

S=R*R*pi

c)

S:=2(R)*pi

d)

S:=R2*pi

16.

Câu lệnh nào đúng để đưa dữ liệu từ bàn phím vào

a)

print()

b)

input()

c)

nhap()

d)

enter()

17.

Phát biểu sai là

a)

Lệnh input có chức năng nhập dữ liệu từ thiết bị chuẩn vào bàn phím

b)

Bàn Phím là thiết bị chuẩn duy nhất

c)

Nội dung nhập có thể là số

d)

Kết quả của lệnh input() là một xâu kí tự

18.

Kết quả của câu lệnh sau

>>str(3+4//3)

a)

"3+4//3"

b)

"4"

c)

4

d)

'4'

19.

Viết chương trình nhập vào 4 số và tính tổng của chúng. 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"))

...

a)

Dòng 1,2

b)

Dòng 2,4

c)

Dòng 3,5

d)

Dòng 4

20.

Câu lệnh nào sau đây không báo lỗi

  1. 1. float(4)

  1. 2. int("1+3")

  2. 3. int("3.5")

  3. 4. float("1+2+3")

a)

1

b)

2

c)

3

d)

4

21.

Biểu thức logic đúng thể hiện số a nằm ngoài [3,8] là

a)

a<3 and a>=8

b)

3<=a<=8

c)

a<3 and a>8

d)

a<=3 and a>=8

22.

Biến chạy trong vòng lặp for i in range (<giá trị cuối>) tăng lên mấy đơn vị sau mỗi lần lặp

a)

1

b)

2

c)

Tất cả đều sai

d)

0

23.

Trong câu lệnh lặp:

j=0

for j in range(10):

j = j+2

print(j)

Khi kết thúc câu lệnh trên câu lệnh print(j) được thực hiện bao nhiêu lần

a)

10 lần

b)

1 lần

c)

5 lần

d)

không thực hiện

24.

Trong các phát biểu sau Phát biểu nào chưa chưa chính xác

a)

White là lệnh lặp với số lần không biết trước

b)

For là lệnh lặp với số lần biết trước

c)

Khối lệnh lặp white được thực hiện cho đến khi <điều kiện>=False

d)

Số lần lặp của lệnh lặp for luôn được xác định bởi vùng giá trị của lệnh range()

25.

chọn phát biểu sai

a)

Có ba cấu trúc lập trình cơ bản của ngôn ngữ lập trình

b)

Khối lượng chỉ được thực hiện tùy thuộc điều kiện nào đó được thể hiện bằng câu lệnh for, while

c)

Cấu trúc tuần tự gồm các khối lệnh được thực hiện theo trình tự từ trên xuống dưới

d)

Cả 3 đều đúng