Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Untitled Quiz

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

“Em nghe loa phát thanh, biết hôm nay là Kỉ niệm 10 năm thành lập trường”. Theo em, đó là thông tin dạng gì?

a)

Dạng chữ

b)

Dạng âm thanh

c)

Dạng số

d)

Dạng hình ảnh

2.

Thông tin khi đưa vào máy tính, chúng đều được biến đổi thành dạng chung đó là:

a)

Âm thanh

b)

Dãy bit

c)

Văn bản

d)

Hình ảnh

3.

Thông tin là gì?

a)

Hình ảnh, âm thanh

b)

Văn bản, hình ảnh, âm thanh

c)

Tất cả những gì mang lại cho chúng ta hiểu biết

d)

Các văn bản và số liệu

4.

Chọn câu đúng trong các câu sau:

a)

1PB = 1024 GB

b)

1Bit = 1024B

c)

1MB = 1024KB

d)

1ZB = 1024PB

5.

Đơn vị đo lượng thông tin cơ sở là:

a)

KB

b)

GB

c)

GHz

d)

Bit

6.

Khẳng định nào sau đây là sai khi nói về máy tính?

a)

Máy tính không thể kết nối với nhau

b)

Máy tính có khả năng lưu trữ thông tin lớn

c)

Máy tính có tốc độ xử lí nhanh

d)

Máy tính ngày càng nhỏ gọn

7.

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

a)

Máy tính được thiết kế ngày càng thân thiện người dùng

b)

Máy tính ra đời làm thay đổi quản lý và giao tiếp

c)

Máy tính tốt là máy tính nhỏ gọn và đẹp

d)

Tin học có mục tiêu phát triển và sử dụng máy tính điện tử

8.

Ở Việt Nam dịch vụ Internet chính thức được cung cấp năm nào?

a)

2000

b)

1996

c)

1998

d)

1997

9.

E-Government là gì?

a)

Doanh nghiệp số

b)

Y tế số

c)

Chính phủ điện tử

d)

Ngân hàng số

10.

E-Banking là gì?

a)

Ngân hàng điện tử

b)

Doanh nghiệp số

c)

Chính phủ điện tử

d)

Y tế số

11.

Khẳng định nào sau đây là đúng khi nói về chuyển đổi số?

a)

Là việc sử dụng dữ liệu và công nghệ số để thay đổi một cách tổng thể và toàn diện tất cả các khía cạnh của đời sống kinh tế -xã hội.

b)

Là chuyển đổi từ làm việc bằng giấy tờ thành làm việc trên máy tính.

c)

Sử dụng công nghệ cho một công việc cụ thể

d)

Thay phương thức cũ bằng một cách làm việc mới

12.

Công nghiệp 4.0 là:

a)

Sản xuất thông minh trong nhà máy và chuỗi cung ứng thông minh

b)

Cơ khí máy móc ra đời và cải tiến tăng sản lượng

c)

Sự chia rẽ phát triển các ngành công nghiệp và nông nghiệp

d)

Sự ra đời và phát triển công nghệ số tự động hóa sản xuất

13.

Xã hội tri thức là:

a)

Xã hội có sử dụng nhiều thiết bị số phổ biến

b)

Xã hội có nhiều ứng dụng tin học cơ bản

c)

Là một kiểu xã hội dựa trên việc không ngừng sản xuất và sử dụng hàng loạt tri thức trong mọi lĩnh vực, với sự trợ giúp của công nghệ thông tin và truyền thông hiện đại.

d)

Xã hội văn minh hiện đại theo tiêu chuẩn mới

14.

Python là:

a)

Ngôn ngữ lập trình bậc thấp

b)

Chương trình dịch mã nguồn

c)

Ngôn ngữ máy phần cứng

d)

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

15.

Kết quả in ra của đoạn mã sau là gì?

a=4

a=5

a=a+1

print(a)

a)

10

b)

Lỗi chương trình

c)

6

d)

5

16.

Lí do nên dùng ngôn ngữ lập trình bậc cao khi viết chương trình là gì?

a)

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

b)

Gần với ngôn ngữ tự nhiên, cú pháp đơn giản, dễ học

c)

Chỉ viết để lập trình tạo trò chơi

d)

Có thể viết thoải mái không cần theo quy tắc

17.

Biểu thức (x+y)2(x+y)^2 viết trong Python đúng là:

a)

(x+y)*2

b)

(x+y)**2

c)

(x+y)*

d)

(x**2+y**2)

18.

Cho a=3.4 và câu lệnh print(type(a)). Kiểu dữ liệu được in ra là:

a)

bool

b)

str

c)

float

d)

int

19.

Câu lệnh nhập một biến kiểu nguyên từ bàn phím là:

a)

Biến=int(input(dòng thông báo))

b)

Biến=input()

c)

Biến=float(input(dòng thông báo))

d)

Biến=(input(dòng thông báo)

20.

Cú pháp đúng của câu lệnh if trong Python là:

a)

if <điều kiện>

        <câu lệnh hay nhóm câu lệnh>

b)

if <điều kiện>:

         <câu lệnh hay nhóm câu lệnh>

c)

<điều kiện>:

       <câu lệnh hay nhóm câu lệnh>

d)

if <điều kiện>:

21.

Trong cấu trúc if hoặc if-else của Python, các câu lệnh trong khối phải được thụt đầu dòng như thế nào?

a)

Lùi vào một số vị trí so với dòng điều kiện, không cần thẳng hàng

b)

Lùi vào trong một số vị trí so với dòng chứa điều kiện và viết thẳng hàng với nhau.

c)

Viết thẳng hàng với dòng điều kiện

d)

Chỉ lùi khi có nhóm lệnh, còn lại viết thẳng hàng

22.

Kết quả của chương trình Thonny:

a=2

b=3

c=1

if a>b: d=a

else: d=b if d

a)

Chương trình báo lỗi

b)

2

c)

3

d)

1

23.

Kết quả của chương trình Thonny:

a=2

b=3

if a>b: a=a*2

else: b=b*2 print(b)

Kết quả in ra là:

a)

4

b)

2

c)

6

d)

Không xác định

24.

Kết quả của chương trình Thonny:

x=10

y=3

d=0

if x%y==0:

d=x//y print(d)

a)

0

b)

3

c)

1

d)

Không xác định

25.

Cấu trúc lặp với số lần biết trước là lựa chọn nào đúng nhất?

a)

. for <Biến chạy> in range(m,n)

          <Khối lệnh cần lặp>

b)

while <Điều kiện>:

          <Câu lệnh hay khối lệnh>

c)

for <Biến chạy> in range(m,n):

          <Khối lệnh cần lặp>

d)

for <Biến chạy> in range(m,n):

26.

Cấu trúc lặp với số lần không biết trước là:

a)

for <Biến chạy> in range(m,n)

          <Khối lệnh cần lặp>

b)

while <Điều kiện>:

c)

while <Điều kiện>:

          <Câu lệnh hay khối lệnh>

d)

for <Biến chạy> in range(m,n):

          <Khối lệnh cần lặp>

27.

Dòng 2 trong chương trình Thonny sau thực hiện mấy lần?

for i in range(5):

print(i)

a)

4 lần

b)

5 lần

c)

6 lần

d)

7 lần

28.

Chương trình Thonny sau:

for i in range(15,25):

print(i) Biến i nhận các giá trị nào?

a)

15, 16, 17, 18, 19, 20, 21, 22, 23, 24

b)

15, 16, 17, 18, 19, 20, 21, 22, 23, 24,25

c)

15, 16, 17, 18, 19, 20, 21, 22, 23, 24,25,26

d)

16, 17, 18, 19, 20, 21, 22, 23, 24

29.

Kết quả của chương trình Thonny:

s=0

for i in range(6):

s=s+i

print(s)

a)

21

b)

6

c)

15

d)

1

30.

Kết quả của chương trình Thonny:

s=0

i=1

while i<=5:

s=s+1

i=i+1

print(s) Kết quả là:

a)

9

b)

10

c)

15

d)

5

31.

Phát biểu nào đúng khi nói về quy tắc đặt tên biến trong Python?

A. Bắt đầu bằng chữ cái hoặc dấu “_”.

B. Chỉ chứa chữ cái, chữ số và dấu “_”.     

C. Tên biến có thể chứa dấu cách

D. Tên biến có thể bắt đầu bằng chữ cái, chữ số và  dấu “_”. 

a)

Đ-Đ-S-S

b)

S-Đ-S-Đ

c)

S-S-Đ-Đ

d)

S-S-S-Đ 

32.

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

A. c   d = 50.

B. a = a * 2.

C. a = 10.

D. a + b = 100.

a)

Đ-Đ-S-S

b)

S-Đ-S-Đ

c)

Đ-Đ-Đ-S

d)

Đ-Đ-S-Đ

33.

Điều nào sau đây được sử dụng để xác định một khối mã trong ngôn ngữ Python?

A. Thụt lề.

B. Nháy “ ”.

C. Dấu ngoặc ( ).

D. Dấu ngoặc [ ].

a)

S-S-S-Đ 

b)

S-S-Đ-Đ

c)

S-Đ-S-Đ

d)

Đ-S-S-S

34.

Thứ tự thực hiện các phép tính trong Python ở đáp án nào đúng?

A. /, -, +, *.

B. (*, /), (+, -).

C. Từ trái sang phải.

D. (+, -), (*, /).

a)

S-Đ-S-Đ

b)

Đ-Đ-Đ-S

c)

Đ-Đ-S-S

d)

S-Đ-S-S

35.

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

Print('1+2+3+4')

A. 10.

B. 15.

C. 1 + 2 + 3 + 4.

D. 1 + 2 + 3.

a)

S-S-Đ-Đ

b)

Đ-Đ-Đ-S

c)

S-S-S-Đ 

d)

S-S-Đ-S

36.

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

A. Python là ngôn ngữ lập trình bậc cao.

B. Python có mã nguồn mở thu hút được nhiều nhà khoa học cùng phát triển.

C. Python có các lệnh phức tạp nên không phổ biến trong giáo dục.

D. Python có các câu lệnh khá gần ngôn ngữ tự nhiên.

a)

Đ-Đ-S-S

b)

S-Đ-S-Đ

c)

Đ-Đ-Đ-S

d)

Đ-Đ-S-Đ

37.

Trong ngôn ngữ Python, tên nào sau đây đặt sai theo quy tắc?

A. 11tinhoc.

B. tinhoc  11.

C. tin_hoc.

D. _11.

a)

Đ-Đ-S-S

b)

S-Đ-S-Đ

c)

S-S-Đ-Đ

d)

Đ-Đ-Đ-S

38.

Để 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**2*pi.

C. S:=2(R)*pi.

D. S:=R2*pi.

a)

Đ-Đ-S-S

b)

S-Đ-S-Đ

c)

S-S-Đ-Đ

d)

Đ-Đ-Đ-S

39.

Các phát biểu nào sau đây là đúng với chương trình Thonny sau:

s=10

for i in range(2,10):

s=s+2

print(s)

A.Kết thúc chương trình s=26

B. i nhận các giá trị nguyên từ 3 đến 9

C. Khi i=6 thì s=20

D.Khi i=8 thì s=28

a)

S-S-Đ-Đ

b)

Đ-S-Đ-S

c)

S-Đ-S-Đ

d)

Đ-Đ-S-S

40.

Câu 40: Các phát biểu nào sau đây là đúng với chương trình Thonny sau:

s=0

i=0

while s<11:

i=i+1

s=s+2

print(s)

A.Kết thúc chương trình s=12

B. Khi i=4 thì s=8

C. Kết thúc chương trình s=10

D. Khi i=7 s=14

a)

Đ-Đ-S-S

b)

S-Đ-S-Đ

c)

S-S-Đ-Đ

d)

Đ-Đ-Đ-S