wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Pop Quiz #1 - Intro to Computer Programming

Total questions: 30

Worksheet time: 16mins

Name
Class
Date
1.

Trong JavaScript, kiểu dữ liệu nào không thuộc kiểu dữ liệu nguyên thuỷ (primitive data types)?

a)

String

b)

Number

c)

Boolean

d)

Array

2.

Vai trò chính của CPU trong máy tính là gì?

a)

Xử lý dữ liệu

b)

Lưu trữ dữ liệu

c)

Hiển thị dữ liệu

d)

Kết nối các thiết bị ngoại vi

3.

Trong JavaScript, chú thích (comments) được sử dụng để làm gì?

a)

Định nghĩa biến

b)

Khai báo hàm

c)

Giải thích, đưa thông tin về mã nguồn

d)

Tạo vòng lặp

4.

Trong JavaScript, từ khóa "const" dùng để khai báo biến không có đặc điểm gì?

a)

Giá trị không thể thay đổi

b)

Giá trị có thể thay đổi

c)

Phải khởi tạo giá trị khi khai báo

d)

Không thể gán lại giá trị

5.

RAM trong máy tính có vai trò gì?

a)

Lưu trữ dữ liệu vĩnh viễn

b)

Lưu trữ dữ liệu tạm thời

c)

Tăng tốc độ xử lý dữ liệu

d)

Bảo toàn dữ liệu khi tắt nguồn

6.

Ngôn ngữ lập trình JavaScript được phát triển bởi ai?

a)

Tim Berners-Lee

b)

Brendan Eich

c)

Steve Jobs

d)

Alan Turing

7.

Vai trò chính của Frontend trong việc xây dựng trang web là gì?

a)

Tạo giao diện người dùng

b)

Đảm bảo trải nghiệm người dùng tốt

c)

Xử lý logic và dữ liệu

d)

Quản lý cơ sở dữ liệu

8.

Khi một byte được biểu diễn bằng nhị phân, số bit trong một byte là bao nhiêu?

a)

4 bit

b)

8 bit

c)

16 bit

d)

32 bit

9.

Đâu không phải đặc điểm của ngôn ngữ lập trình bậc thấp?

a)

Cú pháp phức tạp, gần với phần cứng máy tính

b)

Tốc độ chạy chương trình nhanh hơn

c)

Khó đọc và hiểu hơn

d)

Cần có trình biên dịch hoặc thông dịch để chuyển đổi sang ngôn ngữ má

10.

Trong hệ thập phân, số 35 được biểu diễn bằng số nhị phân là bao nhiêu?

a)

00100000

b)

00110001

c)

00100010

d)

00100011

11.

Vai trò chính của bàn phím trong máy tính là gì?

a)

Hiển thị hình ảnh, văn bản, và đồ họa từ máy tính

b)

Lưu trữ dữ liệu, khởi động máy tính

c)

Cho phép người dùng nhập dữ liệu, lệnh và giao tiếp với máy tính

d)

Cung cấp năng lượng cho toàn bộ hệ thống máy tính

12.

Hàm nào được sử dụng để vẽ một hình bầu dục trong Processing.js?

a)

circle()

b)

ellipse()

c)

rect()

d)

point()

13.

Hàm nào được sử dụng để vẽ một hình chữ nhật trong Processing.js?

a)

rect()

b)

square()

c)

triangle()

d)

arc()

14.

Hàm nào được sử dụng để vẽ một đường thẳng trong Processing.js?

a)

line()

b)

curve()

c)

bezier()

d)

fill()

15.

Hàm nào được sử dụng để thiết lập màu sắc cho hình vẽ trong Processing.js?

a)

fill()

b)

stroke()

c)

background()

d)

color()

16.

Hàm nào được sử dụng để thiết lập độ dày của đường vẽ trong Processing.js?

a)

strokeWeight()

b)

strokeCap()

c)

strokeJoin()

d)

stroke()

17.

Hàm nào được sử dụng để thiết lập kích thước của văn bản trong Processing.js?

a)

textSize()

b)

textFont()

c)

textAlign()

d)

text()

18.

Hàm nào được sử dụng để thiết lập hiệu ứng xoay trong Processing.js?

a)

translate()

b)

rotate()

c)

scale()

d)

flip()

19.

Vai trò chính của mainboard trong máy tính là gì?

a)

Cung cấp nguồn điện cho toàn bộ hệ thống máy tính

b)

Kết nối, hỗ trợ hoạt động của các linh kiện

c)

Xử lý, lưu trữ dữ liệu

d)

Lưu trữ dữ liệu vĩnh viễn

20.

Trong hệ thập phân, số 37 được biểu diễn bằng số nhị phân là bao nhiêu?

a)

00100101

b)

00100110

c)

00100111

d)

00101000

21.

Trong hệ thập phân, số 84 được biểu diễn bằng số nhị phân là bao nhiêu?

a)

01010100

b)

01010101

c)

01010110

d)

01010111

22.

Trong hệ thập phân, số 129 được biểu diễn bằng số nhị phân là bao nhiêu?

a)

10000001

b)

10000010

c)

10000011

d)

10000100

23.

Trong hệ thập phân, số 216 được biểu diễn bằng số nhị phân là bao nhiêu?

a)

11011000

b)

11011001

c)

11011010

d)

11011011

24.

Trong hệ thập phân, số 47 được biểu diễn bằng số nhị phân là bao nhiêu?

a)

00101111

b)

00110000

c)

00110001

d)

00110010

25.

Trong hệ thập phân, số 92 được biểu diễn bằng số nhị phân là bao nhiêu?

a)

01011100

b)

01011101

c)

01011110

d)

01011111

26.

Kết quả của phép toán logic AND giữa hai mệnh đề A và B là:

a)

Đúng nếu A hoặc B đúng

b)

Đúng nếu A hoặc B sai

c)

Đúng nếu cả A và B đều đúng

d)

Đúng nếu A và B đều sai

27.

Kết quả của phép toán logic OR giữa hai mệnh đề A và B là:

a)

Đúng nếu A hoặc B sai

b)

Đúng nếu cả A và B đều đúng

c)

Đúng nếu A hoặc B đúng

d)

Đúng nếu A và B đều sai

28.

Kết quả của phép toán logic NOT trên một mệnh đề A là:

a)

Đúng nếu A đúng

b)

Đúng nếu A và NOT A đều đúng

c)

Đúng nếu A và NOT A đều sai

d)

Đúng nếu A sai

29.

Phép toán logic NOT được sử dụng để:

a)

Đảo ngược giá trị của một mệnh đề

b)

Kết hợp các mệnh đề

c)

So sánh các mệnh đề

d)

Tính toán các biểu thức logic

30.

Khi một người dùng nhập vào một số, đây được coi như công đoạn trong mô hình IPO?

a)

Input

b)

Processing

c)

Output