wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

15phut tin học 11

Total questions: 28

Worksheet time: 14mins

Name
Class
Date
1.

Hãy cho biết kết quả xuất ra màn hình đoạn chương trình sau đây?

x=int(input('Nhập số x=')

x=20

print(x//3)

a)

2

b)

20

c)

6

d)

Một giá trị khác tùy theo giá trị x được nhập ở dòng lệnh 1

2.

Hãy cho biết kết quả xuất ra màn hình đoạn chương trình sau đây?

x=20

print((x//3)>3)

a)

20

b)

False

c)

True

d)

6

3.

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

a)

Chuyển đổi ngôn ngữ máy sang ngôn ngữ lập trình bậc cao

b)

Chuyển đổi chương trình viết bằng hợp ngữ hoặc ngôn ngữ lập trình bậc cao sang ngôn ngữ máy

c)

Chuyển đổi hợp ngữ sang ngôn ngữ lập trình bậc cao

d)

Chuyển đổi ngôn ngữ máy sang hợp ngữ

4.

Python có hiển thị được Tiếng Việt không?

a)

Không

b)

5.

Câu lệnh sau in ra màn hình nội dung gì?

print(“3*10+20”)

a)

50

b)

3*10+20

c)

“3*10+20”

d)

‘3*10+10’

6.

Để biểu diễn cho câu nói “ n là số chẵn” thì câu lệnh nào sau đây đúng?

a)

A. n%2==0

b)

B. n//2==0

c)

C. n/2==0

d)

D. n%2==1

7.

Kết quả của phép int(‘45.67’)=…..

a)

A. 45.67

b)

B. 45

c)

C. ’45.67’

d)

D. 67

8.

Trình tự thực hiện các phép toán số học trong biểu thức số học

a)

Cộng trừ nhân chia.

b)

Trong ngoặc trước ngoài ngoặc sau, nhân chia trước cộng trừ sau.

c)

 Nhân chia cộng trừ đến trong ngoặc.

d)

Không có quy định rõ ràng điều này.

9.

Trong những tên sau, tên nào là tên dành riêng?

a)

import

b)

tong

c)

sqrt

d)

delta

10.

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

 a = 1

 b = 2

 b = b * a

 a = a + b

a)

3

b)

4

c)

trống

d)

2

11.

Trong Python, các đoạn chú thích được đặt sau dấu:

a)

@

b)

/

c)

#

d)

%

12.

Hãy chọn phát biểu đúng nhất khi nói về biến trong ngôn ngữ lập trình python?

a)

Biến là đại lượng có giá trị không thay đổi

b)

Tên biến được đặt tùy ý

c)

Biến phân biệt tên in hoa và in thường

d)

Tên biến có thể được bắt đầu bằng chữ số

13.

Kiểu dữ liệu số nguyên trong NNLT Python kí hiệu là

a)

float

b)

int

c)

string

d)

bool

14.

Kết quả của biểu thức (abs(25-30) % 3)**2 là 

a)

4

b)

3

c)

2

d)

1

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‌ ‌trong‌ Python‌ ‌là‌ ‌‌đúng‌:‌ 

a)

‌‌S:=R*R*‌π‌‌‌     

b)

‌‌S=R*R*pi     

c)

‌‌S:=2(R)*‌π‌‌‌     

d)

S:=R‌2‌*pi‌ ‌

16.

Ngôn‌ ‌ngữ‌ ‌lập‌ ‌trình‌ ‌phổ‌ ‌biến‌ ‌thích‌ ‌hợp‌ ‌với‌ ‌nhiều‌ ‌người‌ ‌là

a)

‌‌Ngôn‌ ‌ngữ‌ ‌tự‌ ‌nhiên‌‌

b)

‌‌Hợp‌ ‌ngữ‌‌        

c)

‌‌Ngôn‌ ‌ngữ‌ ‌máy‌ ‌tính‌ 

d)

‌‌Ngôn‌ ‌ngữ‌ ‌lập‌ ‌trình‌ ‌bậc‌ ‌cao‌ ‌

17.

Các‌ ‌thành‌ ‌phần‌ ‌cơ‌ ‌bản‌ ‌của‌ ‌ngôn‌ ‌ngữ‌ ‌lập‌ ‌trình‌ ‌gồm

a)

‌‌Bảng‌ ‌chữ‌ ‌cái,‌ ‌tên,‌ ‌ngữ‌ ‌nghĩa‌‌

b)

‌‌Ngữ‌ ‌pháp,‌ ‌ngữ‌ ‌nghĩa‌‌

c)

‌‌Bảng‌ ‌chữ‌ ‌cái,‌ ‌hằng,‌ ‌ngữ‌ ‌nghĩa‌ 

d)

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

18.

Hãy cho biết kết quả xuất ra màn hình đoạn chương trình sau đây?

x=int(input('Nhập số x=')

x=20

print(x//3)

a)

2

b)

20

c)

6

d)

Một giá trị khác tùy theo giá trị x được nhập ở dòng lệnh 1

19.

Hãy cho biết kết quả xuất ra màn hình đoạn chương trình sau đây?

a=10.5

b=10.5

b=int(a)

print(b+10)

a)

10.5

b)

10

c)

20

d)

20.5

20.

Trong python tên dành riêng là?

a)

Tên dành riêng còn được gọi là từ khóa. Ta không thể dùng tên dành riêng để đặt tên biến, tên hàm hay bất kỳ đối tượng nào.

b)

Tên dành riêng còn được gọi là tên chuẩn. Ta có thể dùng tên dành riêng để đặt tên biến, tên hàm hay bất kỳ đối tượng nào.

c)

Tên dành riêng còn được gọi là từ khóa được dùng để đặt tên các hàm trong thư viện toán học.

d)

Tên dành riêng còn được gọi là tên. Ta có thể dùng tên để đặt tên biến, tên hàm hay bất kỳ đối tượng nào.

21.

Ngôn ngữ lập trình là gì?

a)

Ngôn ngữ giao tiếp hàng ngày

b)

Ngôn ngữ khoa học

c)

Ngôn ngữ dùng để viết các chương trình máy tính

d)

Ngôn ngữ tự nhiên

22.

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

a)

Chuyển đổi ngôn ngữ máy sang ngôn ngữ lập trình bậc cao

b)

Chuyển đổi chương trình viết bằng hợp ngữ hoặc ngôn ngữ lập trình bậc cao sang ngôn ngữ máy

c)

Chuyển đổi hợp ngữ sang ngôn ngữ lập trình bậc cao

d)

Chuyển đổi ngôn ngữ máy sang hợp ngữ

23.

Python do ai sáng tạo ra?

a)

Guido van Rossum

b)

Thomas Edison

c)

Albert Einstein

d)

Blaise Pascal

24.

Mỗi ngôn ngữ lập trình thường có các thành phần cơ bản là:

a)

Bảng chữ cái, cú pháp.

b)

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

c)

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

d)

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

25.

Phát biểu nào sau đây là đúng khi nói về biến?

a)

Biến là đại lượng được đặt tên, dùng để lưu trữ giá trị và giá trị có thể được thay đổi trong quá trình thực thiên chương trình

b)

Biến là đại lượng bất kì.

c)

Biến là đại lượng không thay đổi trong quá trình thực hiện chương trình.

d)

biến là đại lượng được đặt tên, dùng để lưu trữ giá tị và giá trị không thay đổi trong quá trình thực hiện chương trình.

26.

Có mấy loại ngôn ngữ lập trình?

a)

1

b)

2

c)

3

d)

4

27.

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

28.

Lệnh nào dùng để lấy dữ liệu đầu vào từ người dùng?

a)

cin

b)

scanf()

c)

input()

d)

print()