wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Câu hỏi trắc nghiệm C++

Total questions: 21

Worksheet time: 13mins

Name
Class
Date
1.

Câu lệnh nào dùng để in ra màn hình trong C++?

a)

printf()

b)

print()

c)

echo

d)

cout

2.

Kết thúc mỗi câu lệnh trong C++ bằng ký hiệu nào?

a)

,

b)

:

c)

;

d)

.

3.

Câu lệnh `cin >> x;` trong C++ có chức năng gì?

a)

Xuất giá trị của x

b)

Nhập giá trị cho x

c)

Gán x = 0

d)

Tạo biến x

4.

Trong C++, kiểu dữ liệu nào dùng để lưu số nguyên?

a)

float

b)

char

c)

int

d)

double

5.

Từ khóa nào dùng để khai báo một hằng số không thay đổi?

a)

constant

b)

#define

c)

const

d)

static

6.

Toán tử nào dùng để tăng giá trị biến lên 1?

a)

+=2

b)

++

c)

+1

d)

inc

7.

Câu lệnh điều kiện trong C++ được viết như thế nào?

a)

switch

b)

if

c)

condition

d)

for

8.

Dãy nào sau đây là một vòng lặp đúng cú pháp trong C++?

4 lines
9.

Từ khóa nào dùng để thoát khỏi vòng lặp?

a)

exit

b)

stop

c)

return

d)

break

10.

Kết quả của biểu thức `5 % 2` trong C++ là gì?

a)

2

b)

1

c)

0

d)

2.5

11.

Cấu trúc nào dùng để tạo hàm trong C++?

a)

function myFunc() {}

b)

def myFunc() {}

c)

void myFunc() {}

d)

fun myFunc() {}

12.

Trong C++, để khai báo một mảng 10 phần tử kiểu int, dùng cú pháp nào?

(a)  

13.

Trong C++, để khai báo một mảng 10 phần tử kiểu int, dùng cú pháp nào?

a)

int arr(10);

b)

int arr[10];

c)

int arr = 10;

d)

int arr{10};

14.

Từ khóa nào được dùng để khai báo lớp trong C++?

a)

struct

b)

object

c)

class

d)

interface

15.

Hàm `main()` trong C++ trả về kiểu dữ liệu gì?

a)

string

b)

void

c)

int

d)

float

16.

Để gọi một hàm trong C++, ta cần:

a)

Viết tên hàm kèm dấu ngoặc tròn

b)

Gán hàm cho biến

c)

Gán hàm cho con trỏ

d)

Dùng return hàm

17.

Trong C++, con trỏ là gì?

a)

Một biến lưu địa chỉ bộ nhớ

b)

Một biến đặc biệt để lặp

c)

Một hàm

d)

Một loại class

18.

Phép toán `&&` trong C++ là gì?

a)

Phép chia lấy dư

b)

Phép hoặc

c)

Phép và logic

d)

So sánh bằng

19.

Câu lệnh `return` trong hàm có ý nghĩa gì?

a)

Dừng chương trình

b)

Lặp lại hàm

c)

Trả về giá trị cho hàm

d)

Thoát khỏi vòng lặp

20.

Hàm có thể gọi chính nó trong C++ được gọi là gì?

a)

Gọi lặp

b)

Vòng lặp hàm

c)

Đệ quy

d)

Hàm lặp

21.

Trong C++, từ khóa `new` dùng để làm gì?

a)

Khai báo biến mới

b)

Cấp phát bộ nhớ động

c)

Định nghĩa lớp mới

d)

Tạo hằng số