wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Kiến thức về máy tính

Total questions: 54

Worksheet time: 27mins

Name
Class
Date
1.

Công cụ tính toán đầu tiên là gì?

a)

Máy tính cơ học Pascaline

b)

Ngón tay

c)

Máy tính điện tử

d)

Bàn tính

2.

Ai đã sáng chế máy tính cơ học đầu tiên và vào năm nào?

a)

Charles Babbage, năm 1833

b)

Blaise Pascal, năm 1642

c)

Alan Turing, năm 1940

d)

Isaac Newton, năm 1800

3.

Máy tính thế hệ thứ nhất sử dụng công nghệ gì?

a)

Bóng bán dẫn

b)

Đèn điện tử chân không

c)

Mạch tích hợp cỡ lớn

d)

Lõi từ, băng từ

4.

Máy tính thế hệ thứ tư có đặc điểm nổi bật nào?

a)

Kích thước lớn như căn phòng

b)

Sử dụng vi xử lý

c)

Có thêm chức năng nhận dạng giọng nói

d)

Chỉ sử dụng cho tính toán

5.

Máy tính thế hệ thứ năm bổ sung tính năng gì?

a)

Sử dụng màn hình CRT

b)

Nhận dạng giọng nói, ảnh, chuyển động

c)

Băng từ và đĩa từ

d)

Chỉ đọc dữ liệu từ băng đục lỗ

6.

Thông tin số được mã hóa thành dãy gì?

a)

Số nguyên

b)

Dãy Bit

c)

Xâu ký tự

d)

Đĩa từ

7.

Đặc điểm nào sau đây không phải của thông tin số?

a)

Dễ dàng nhân bản và lan truyền

b)

Không thể xóa bỏ hoàn toàn

c)

Chỉ có thể truy cập trực tiếp từ máy chủ

d)

Được pháp luật bảo hộ về quyền tác giả

8.

Một cách kiểm tra thông tin có đáng tin cậy hay không là gì?

a)

Sử dụng mọi nguồn tìm được

b)

Kiểm tra chứng cứ với kết luận

c)

Chỉ dựa vào độ phổ biến trên mạng

d)

Tải xuống mọi dữ liệu liên quan

9.

Thông tin số cần được quản lý và khai thác như thế nào?

a)

Tự do và không có quy tắc

b)

Có trách nhiệm và an toàn

c)

Không cần bảo vệ quyền tác giả

d)

Chỉ cần bảo mật thông tin cá nhân

10.

Thuật toán là gì?

a)

Một chương trình máy tính

b)

Một dãy các bước để giải quyết vấn đề

c)

Một ngôn ngữ lập trình cụ thể

d)

Một loại dữ liệu trong máy tính

11.

Một thuật toán cần có đặc điểm nào?

a)

Dễ hiểu, không cần tuần tự

b)

Có thể vô hạn các bước

c)

Hữu hạn và tuần tự

d)

Không cần đầu vào và đầu

12.

Mô tả thuật toán có thể dùng cách nào?

a)

Ngôn ngữ tự nhiên hoặc sơ đồ khối

b)

Chỉ bằng ngôn ngữ lập trình

c)

Dùng hình ảnh minh họa

d)

Viết tay trực tiếp vào giấy

13.

Biến là gì?

a)

Giá trị không đổi trong chương trình

b)

Giá trị có thể thay đổi trong chương trình

c)

Kết hợp các phép toán

d)

Một loại biểu thức toán học

14.

Ví dụ nào dưới đây là một hằng số?

a)

x = 5

b)

const pi = 3.14

c)

y = x + 3

d)

a++

15.

Các kiểu dữ liệu cơ bản trong lập trình bao gồm?

a)

Số, xâu ký tự, logic

b)

Số nguyên, số thực, hình ảnh

c)

Logic, chuỗi, hình ảnh

d)

Xâu ký tự, số nguyên, âm thanh

16.

Phép toán nào đúng trong lập trình?

a)

6:2 + 3x5

b)

6/2 + 3*5

c)

6-:2 + 3×5

d)

6÷2 + 3/5

17.

Kết quả của phép toán logic True AND False là gì?

a)

True

b)

False

c)

0

d)

Không xác định

18.

Biểu thức nào sau đây kết hợp ký tự đúng?

a)

"Hello" + "World"

b)

"Hello" join "World"

c)

"Hello".append("World")

d)

"Hello" AND "World"

19.

Dữ liệu nào sau đây thuộc kiểu số?

a)

"1234"

b)

1234

c)

True

d)

"True"

20.

Phép toán nào sau đây sử dụng sai toán tử?

a)

10 / 2

b)

10 + 5 * 3

c)

10 mod 3

d)

10:5

21.

Kết quả của biểu thức (5 + 3) * 2 là bao nhiêu?

a)

16

b)

13

c)

10

d)

20

22.

Một biến được nhận biết bằng gì?

a)

Giá trị của nó

b)

Kiểu dữ liệu của nó

c)

Tên của nó

d)

Phép toán sử dụng nó

23.

Chương trình là gì?

a)

Một thuật toán

b)

Một dãy các lệnh điều khiển máy tính thực hiện thuật toán

c)

Một loại dữ liệu

d)

Một sơ đồ khối

24.

Ngôn ngữ nào dưới đây không phải là ngôn ngữ lập trình?

a)

Python

b)

JavaScript

c)

Pascal

d)

HTML

25.

Phần nào dưới đây là thiết yếu để mô tả một chương trình?

a)

Hằng và biến

b)

Câu lệnh điều kiện

c)

Thuật toán và các lệnh

d)

Hình minh họa

26.

Kết quả của biểu thức 10 > 5 AND 3 < 7 là gì?

a)

True

b)

False

c)

Không xác định

d)

Lỗi cú pháp

27.

Thế hệ máy tính nào sử dụng mạch tích hợp cỡ lớn?

a)

Thế hệ thứ nhất

b)

Thế hệ thứ hai

c)

Thế hệ thứ ba

d)

Thế hệ thứ tư

28.

Máy tính thế hệ thứ ba bổ sung thiết bị nào?

a)

Chuột và máy quét

b)

Bàn phím và màn hình

c)

Băng đục lỗ và băng từ

d)

Bộ nhớ RAM

29.

Máy tính nào có thể mang theo người và sử dụng nhận dạng giọng nói?

a)

Thế hệ thứ nhất

b)

Thế hệ thứ tư

c)

Thế hệ thứ năm

d)

Máy tính cơ học

30.

Vì sao cần quản lý thông tin số một cách an toàn và có trách nhiệm?

a)

Để tránh xâm phạm quyền tác giả

b)

Để bảo mật thông tin cá nhân

c)

Để đảm bảo tính tin cậy của thông tin

d)

Tất cả các lý do trên

31.

Máy tính cơ học của Blaise Pascal được gọi là gì?

a)

Analytical Engine

b)

Pascaline

c)

Turing Machine

d)

Abacus

32.

Máy tính đa năng đầu tiên có nguyên lý giống như máy tính hiện đại do ai thiết kế?

a)

Blaise Pascal

b)

Alan Turing

c)

Charles Babbage

d)

Steve Jobs

33.

Máy tính thế hệ thứ hai có kích thước như thế nào?

a)

Rất lớn, chiếm cả căn phòng

b)

Lớn như chiếc tủ

c)

Nhỏ gọn, dễ mang theo

d)

Nhỏ như bàn tay

34.

Máy tính điện tử được ra đời vào khoảng thời gian nào?

a)

Cuối thế kỷ 18

b)

Năm 1642

c)

Năm 1833

d)

Năm 1940

35.

Máy tính thế hệ thứ tư sử dụng công nghệ nào?

a)

Đèn điện tử chân không

b)

Bóng bán dẫn

c)

Vi xử lý

d)

Băng đục lỗ

36.

Thông tin số có thể được truy cập từ xa khi nào?

a)

Khi được lưu trên ổ đĩa cứng

b)

Khi có sự cho phép của người quản lý thông tin

c)

Khi không cần kết nối internet

d)

Khi sao chép từ nguồn tin khác

37.

Công cụ nào sau đây giúp tìm kiếm thông tin số?

a)

Trình duyệt web

b)

Ổ đĩa di động

c)

Máy in

d)

Bàn phím

38.

Khi đánh giá độ tin cậy của thông tin số, bước nào là quan trọng nhất?

a)

Sao chép ngay khi tìm thấy

b)

Phân biệt ý kiến với sự kiện

c)

Chỉ lưu trữ trên máy tính cá nhân

d)

Không cần kiểm tra nguồn gốc

39.

Quyền tác giả của thông tin số được pháp luật bảo hộ nhằm mục đích gì?

a)

Bảo vệ tài sản trí tuệ của tác giả

b)

Cấm người khác đọc thông tin

c)

Tăng doanh thu cho các nhà xuất bản

d)

Ngăn chặn việc chia sẻ thông tin

40.

Mức độ tin cậy của thông tin số phụ thuộc vào yếu tố nào?

a)

Độ phổ biến trên mạng xã hội

b)

Tính thời sự và nguồn gốc của thông tin

c)

Định dạng tệp tin (PDF, Word,…)

d)

Tốc độ truy cập internet

41.

Ngôn ngữ lập trình nào thường dùng để mô tả thuật toán?

a)

Python

b)

Tiếng Anh

c)

Sơ đồ khối

d)

HTML

42.

Một chương trình có thể bao gồm các thành phần nào?

a)

Chỉ có hằng và biến

b)

Các lệnh điều kiện và vòng lặp

c)

Chỉ có dữ liệu đầu vào

d)

Tệp tin hình ảnh và âm thanh

43.

Thuật toán phải đảm bảo các yếu tố nào?

a)

Tuần tự, rõ ràng, và hữu hạn

b)

Chỉ cần nhanh chóng và ngắn gọn

c)

Không quan trọng về kết quả

d)

Có thể chạy mãi mãi nếu cần

44.

Lợi ích của việc mô tả thuật toán bằng sơ đồ khối là gì?

a)

Dễ hiểu và trực quan hơn

b)

Chỉ dành cho máy tính

c)

Không cần ghi chú hay giải thích

d)

Tốn ít thời gian hơn việc viết chương trình

45.

Hằng số trong chương trình có đặc điểm gì?

a)

Có thể thay đổi giá trị khi chương trình chạy

b)

Không thể thay đổi giá trị

c)

Là tên gọi của biến

d)

Không cần khai báo trước

46.

Kết quả của biểu thức 7 + 3 * 2 là gì?

a)

13

b)

20

c)

17

d)

27

47.

Trong lập trình, kiểu dữ liệu logic có giá trị nào?

a)

True, False

b)

Có hoặc Không

c)

Đúng hoặc Sai

d)

0 hoặc 1

48.

Phép toán OR trong logic trả về kết quả nào?

a)

True nếu cả hai đều True

b)

True nếu một trong hai là True

c)

False nếu một trong hai là False

d)

Không xác định nếu cả hai là False

49.

Ví dụ nào là một biến trong chương trình?

a)

const pi = 3.14

b)

int x = 10

c)

"Hello, World!"

d)

True

50.

Ngôn ngữ lập trình nào được sử dụng phổ biến trong việc dạy lập trình cơ bản?

a)

Java

b)

Python

c)

C++

d)

Assembly

51.

Điều kiện nào sau đây là đúng trong lập trình?

a)

x > 5 OR x < 10

b)

x >> 5 AND x << 10

c)

x => 5 OR x =< 10

d)

x / 5 AND x * 10

52.

Vòng lặp là gì?

a)

Một lệnh điều kiện

b)

Một dãy các bước lặp lại đến khi thoả mãn điều kiện

c)

Một cách khai báo biến

d)

Một hằng số trong chương trình

53.

Câu lệnh if-else dùng để làm gì?

a)

Lặp lại một đoạn mã nhiều lần

b)

Kiểm tra điều kiện và thực hiện hành động tương ứng

c)

Khai báo hằng và biến

d)

Tăng tốc độ chạy chương trình

54.

Ngôn ngữ lập trình nào phù hợp để làm ứng dụng web?

a)

C++

b)

JavaScript

c)

Pascal

d)

Fortran