wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Code Camp Quiz 2025 V1

Total questions: 20

Worksheet time: 8mins

Name
Class
Date
1.

Thư viện là gì?

a)

Nơi lưu trữ các câu lệnh phục vụ cho từng nhiệm vụ trong lập trình

b)

Một công cụ giúp máy tính tự học bằng cách đọc sách lập trình.

c)

Một chương trình tự động viết code thay bạn.

d)

Một nơi để lập trình viên nghỉ ngơi và đọc sách.

2.

Biến số là gì?

a)

Một loại virus khiến code thay đổi ngẫu nhiên mỗi lần chạy

b)

Là nơi để ta lưu trữ dữ liệu, và thao tác trên các dữ liệu đó

c)

Một hàm bí mật giúp tăng điểm thi lập trình.

d)

Thay đổi số

3.

Spot the imposter

a)

int

b)

long long

c)

float

d)

bool

4.

Dựa trên nguyên tắc đặt tên biến, tên nào dưới đây được chấp nhận?

a)

sybau

b)

4991n

c)

float

d)

z z z z z

5.

Trong đoạn code dưới đây, vấn đề nào có thể phát sinh?

a)

Quá thời gian

b)

Không có vấn đề gì

c)

Tràn số

d)

Dữ liệu quá tải

6.

Trong C++, cú pháp cin >> a; để làm gì?

a)

Xuất giá trị của a ra màn hình

b)

Nhập dữ liệu từ bàn phím vào biến a

c)

Xóa nội dung của biến a

d)

So sánh giá trị cin với a

7.

Trong C++, lệnh cout << a; có chức năng gì?

a)

Sao chép giá trị a vào một file bí mật

b)

Dùng để xóa nội dung của biến a

c)

Nhập giá trị cho biến a từ bàn phím

d)

In giá trị của biến a ra màn hình

8.

Khi xuất dữ liệu mà muốn xuống dòng, ta sẽ dùng

a)

"\n"

b)

'\n'

c)

endl

d)

Bấm Enter

9.

Advanced: Trong C++, " " và ' ' khác nhau như thế nào?

a)

Không có gì khác, đều dùng để cách ra 1 ô khi xuất dữ liệu

b)

" " dành cho số, ' ' dành cho chữ

c)

" " là chuỗi / xâu, ' ' là ký tự đơn

d)

" " là 2 cái ' ' gộp lại

10.

Phép tính a / b với a, b nguyên (b khác 0) sẽ trả về:

a)

Phần nguyên của kết quả

b)

Kết quả chính xác

c)

Kết quả chính xác đến 6 chữ số sau dấu thập phân

d)

Báo lỗi

11.

Toán tử % để làm gì?

a)

Để lấy dư giữa 2 số thực

b)

Để lấy dư giữa 2 số nguyên

c)

Ký hiệu phần trăm

d)

Vô dụng

12.

Sự khác biệt giữa: b = a++ và c = ++a?

a)

b = a + 1 còn c = a

b)

Không khác gì nhau

c)

Tăng a lên 1 và rồi c = a

d)

Gán b = a rồi tăng a lên 1

13.

a = ?

a)

a = b * c / 9

b)

a = (b + c) / d

c)

a = (a + b) * c / d

d)

a = b / c * 9

14.

if(a == b && b != 0 || b == 0 && a != b) trả về true trong trường hợp nào?

a)

a = 8, b = 8

b)

a = 0, b = 0

c)

a = -69420, b = 0

d)

a = 0, b = 69420

15.

Kết quả của phép so sánh a != b trong C++ sẽ là gì?

a)

Trả về số lần a xuất hiện trong b

b)

Trả về tổng của a và b

c)

Trả về true nếu a và b khác nhau

d)

Luôn trả về false vì a là a còn b là b

16.

Output có in ra 1 không?

a)

b)

Không

17.

Cú pháp để gọi thư viện trong C++ là gì?

a)


#include

b)


import

c)


include

d)


using namespace

18.

Kiểu dữ liệu nào sau đây lưu trữ số nguyên?

a)

int

b)

string

c)

char

d)

float

19.

Khi nào cần chú ý đến giới hạn của biến số?

a)


Khi biến số không thay đổi

b)

Khi biến số có giá trị lớn

c)


Khi biến số là số nguyên

d)


Khi biến số là số thực

20.

Toán tử nào sau đây là toán tử gán?

a)

=

b)

+

c)

*

d)

-