wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ktra tn tin

Total questions: 24

Worksheet time: 12mins

Name
Class
Date
1.

hàm input() trong Python dùng để làm gì

a)

nhập dữ liệu từ người dùng

b)

hiển thị dữ liệu ra màn hình

c)

tạo vòng lặp

d)

tính toán số học

2.

phần nào của máy tính chịu trách nhiệm xử lí dữ liệu

a)

bàn phím

b)

CPU

c)

màn hình

d)

RAM

3.

chọn lệnh "for" đúng cú pháp trong Python

a)

for i in range(1,6): print(i)

b)

for i in range(1,6): Print(i)

c)

for i in range(1;6): print(i)

4.

trong các quy tắc dưới đây, quy tắc nào khôgn là quy tắc đặt lên biến trong Python

a)

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

b)

tên biến không bắt đầu bằng chữ số

c)

tên biến không được chưa các kí tự đặc biệt, chie cho phép kí tự _ (underscore)

d)

tên biến có thể chứa kí tự chữ, chữ số, gạch dưới

5.

sắp xếp các bước sau để được quy trình thực hiện việc dịch văn bản tự động từ tiếng việt sang tiếng anh

(1) gõ văn bản cần dịch ở ô bên trái

(2) chọn ngôn ngữ việt ở bên trái, ngôn ngữ anh ở bên phải

(3) truy cập website https

(4) xem kết quả xuất hiện ở ô bên phải

a)

2, 3, 1, 4

b)

3, 2, 4, 1

c)

3, 2, 1, 4

d)

1, 2, 3, 4

6.

sự khác nhau của cửa sổ Shell và cửa sổ Code là

a)

gõ lệnh trực tiếp thường dùng cửa sổ Shell, viết chương trình có nhiều dòng lệnh thì dùng cửa sổ Code

b)

chức năng của cửa sổ shell và cửa sổ code giống nhau

c)

chế độ gõ lệnh trực tiếp chỉ gõ một lệnh và phần mềm sẽ tính toán và kiểm tra nhanh lệnh đó lệnh. còn ở chế độ soạn thảo thì để viết các chương trình có nhiều dòng lệnh

d)

để lập trình một bài toán phức tạp thì dùng cửa sổ shell viết chương trình, còn viết câu lệnh đơn giản thì dùng cửa sổ code để viết

7.

hành vi nào sau đây có thể vi phạm đạo đức, pháp luật và văn hoá khi sử dụng mạng

a)

ứng xử thiếu văn hoá

b)

đưa tin không phù hợp lên mạng

c)

công bố thông tin của cá nhân hay tổ chức mà không được cho phép

d)

cả 3 hành vi trên

8.

IoT là gì

a)

internet of things

b)

internet of tomorrow

c)

internet of time

d)

internet of technology

9.

trong python để kiểm tra điều kiện a>b và a>c, biểu thức nào sau đây hợp lệ

a)

a>b and a>=c

b)

a>b and a>c

c)

a>b or a>c

d)

not(a>b) and not(a>c)

10.

cho biết câu lệnh câu lệnh sau while thực hiện mấy lần trong đoạn chương trình sau

i = 5

while i>=1: i= i - 1

a)

2 lần

b)

5 lần

c)

1 lần

d)

6 lần

11.

chương trình viết bằng ngôn ngữ nào dễ hiểu nhất

a)

hợp ngữ

b)

ngôn ngữ máy

c)

tất cả ngôn ngữ trên

d)

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

12.

cửa sổ nào của python dùng để viết chương trình và lưu tệp chương trình

a)

cửa sổ start

b)

cửa sổ shell

c)

cửa sổ IDLE

d)

cửa sổ Code

13.

để nhập giá trị cho biến D lưu điểm trung bình của một học sinh ta dùng câu lệnh

a)

D=float(str("Nhập điểm trung bình:"))

b)

D=int(input("Nhập điểm trung bình:"))

c)

D=input(float "Nhập điểm trung bình:"))

d)

D=float(input("Nhập điểm trung bình:"))

14.

Lệnh nào trong python cho phép tính diện tích s của đường tròn bán kính r với pi=3,14

a)

s=r*r*pi

b)

s=float(input())

c)

print(s)

d)

s=2*r*pi

15.

chọn câu lệnh rẽ nhánh viết đúng cú pháp

a)

if a>b: max=a

b)

if a=b max:=a

c)

If a>b: max=a

d)

if : a>b max=a

16.

Biến D dùng để lưu điểm trùng bình của một học sinh. vậy D thuộc kiểu dữ liệu nào

a)

float

b)

int

c)

bool

d)

str

17.

sau khi thực hiện đoạn chương trình sau, giá trị của a là bao nhiêu

a , b=2 , 3

if a>b: a=a*2

else: b=b*2

a)

6

b)

không xác định

c)

4

d)

2

18.

quốc hội đã ban hành một số điều luật chống tội phạm tin học trong bộ luật hình sự vào ngày tháng năm nào

a)

12/12/2005

b)

12/2005

c)

13/1/2000

d)

31/1/2005

19.

em hãy cho biết chương trình sau thực hiện công việc gì

n=int (input( "nhập số nguyên n: "))

s=1

for i in range(1, n):

s=s*i

print(s)

a)

tính tổng các số từ 1,...,n

b)

tính các giai thừa của số nguyên n

c)

tính tích các số từ 0,...,n

d)

tính tích các số từ 1,...,n-1

20.

trong python, lệnh nào in ra màn hình các giá trị sau

1 1 1 1 1

2 2 2 2 2

3 3 3 3 3

4 4 4 4 4

5 5 5 5 5

a)

for i in range(1,5): print(i,i,i,i,i)

b)

for i in range(0,5): print(i,i,i,i,i)

c)

for i in range(1,6): print(i,i,i,i,i)

d)

for i in range(0,6): print(i,i,i,i,i)

21.

câu lệnh nào sau đây cho kết quả là số thực

a)

int("1+3")

b)

float(4)

c)

int("3")

d)

float("1+2+3")

22.

cho chương trình sau trong python

i=1

while i<10:

print(i , end=' ' )

i=i+1

kết quả thông báo ra khi chạy chương trình trên là

a)

thông báo lỗi

b)

1 2 3 4 5 6 7 8 9

c)

0 1 2 3 4 5 6 7 8 9

d)

1 2 3 4 5 6 7 8 9 10

23.

lý do ta nên dùng ngộ ngữ lập trình bậc cao để viết chương trình

a)

máy tính có thể trực tiếp hiểu và thực hiện dc

b)

gần với ngôn ngữ tự nhiên

c)

chỉ dùng phục vụ trong học tập, không có tính ứng dụng trong phát triển ứng dụng web, lập trình games...

d)

có thể viết tuỳ ý không cần theo quy tắc của ngôn ngữ lập trình

24.

tên biến nào không hợp lệ trong python

a)

Whiless

b)

1xY

c)

prints

d)

xY1