wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Ôn tập buổi 8-C++

Total questions: 26

Worksheet time: 13mins

Name
Class
Date
1.

Kết thúc một dòng lệnh trong chương trình C++, ta sử dụng ký hiệu gì?



a)

Dấu ;

b)

Dấu ,

c)

Dấu .

d)

Dấu :

2.

Lệnh cin trong C++ đi kèm với cặp dấu nào?

a)

<<

b)

\\

c)

>>

d)

||

3.

Lệnh cin trong C++ có tác dụng gì?

a)

Chú thích trong C++

b)

Khai báo một biến.

c)

Nhập dữ liệu trong C++.

d)

Xuất dữ liệu trong C++.

4.

Kí kiệu phép gán trong C++ là

a)

:=

b)

=

c)

+=

d)

==

5.

Các kiểu dữ liệu cơ bản trong C++ bao gồm

a)

Số nguyên, số thực

b)

Số nguyên, số thực, kiểu ký tự

c)

Số thực, kiểu ký tự, kiểu lôgic

d)

Số nguyên, số thực, kiểu ký tự, kiểu lôgic

6.

để so sánh hai giá trị bằng nhau dùng ký hiệu nào?

a)

:=

b)

=

c)

equal

d)

==

7.

đâu là toán tử and ?

a)

&

b)

||

c)

&&

d)

|

8.

Giá trị x cuối cùng của biểu thức?

int x;

for(x = 0; x < 10; x++) { }

a)

0

b)

10

c)

9

d)

2

9.

Chọn câu đúng nhất về ngôn ngữ lập trình C

a)

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

b)

Là ngôn ngữ lập trình hướng đối tượng

c)

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

d)

Là hợp ngữ (Assembly)

10.

Bạn hiểu thuật toán là gì?

a)

Thuật toán là lưu đồ giải thuật

b)

Thuật toán là tập hợp hữu hạn các chỉ dẫn chỉ được thực hiện bằng máy tính để giải quyết vấn đề

c)

Thuật toán là phương pháp, quy trình giải quyết một vấn đề, có thể thực hiện bằng máy tính

d)

Thuật toán là phương pháp hiệu quả nhất để giải quyết một vấn đề

11.

Tên biến nào dưới đây được viết đúng theo quy tắc đặt tên của ngôn ngữ lập trình C++?

a)

diem toan

b)

diemtoan

c)

3diemtoan

d)

–diemtoan

12.

Phép toán % có ý nghĩa gì?  

a)

Lấy phần dư của phép chia hai số nguyên.

b)

Đổi dấu một số thực hoặc một số nguyên.

c)

Chia hai số thực hoặc nguyên.

d)

Lấy phần nguyên của phép chia hai số nguyên.

13.

Cho biết giá trị của biểu thức 2+4>2&&4<2

a)

 -1

b)

  1

c)

0

d)

Không câu nào đúng

14.

Đâu được gọi là khai bào biến

a)

Const int a=5;

b)

int a;

c)

int a=5;

d)

float a;

15.

Đâu là kiểu dữ liệu số nguyên

a)

int

b)

float

c)

double

d)

char

16.

Đâu là phép toán phủ định

a)

&&

b)

#

c)

!=

d)

||

17.

Đâu là phép toán "hoặc"

a)

&&

b)

#

c)

!=

d)

||

18.

Đâu là phép toán "và"

a)

&&

b)

#

c)

!=

d)

||

19.

Đâu là câu lệnh gán đúng theo cú pháp

<tên biến> = <biểu thức>;

a)

a=5;

b)

a=a+1

c)

a==5;

d)

a:5

20.

Nếu có lệnh:  s = s + i; có thể viết dưới dạng nào?

a)

s-=i;

b)

s--

c)

 s += i;

d)

s++

21.

Câu lệnh i = i +1; có thể viết dưới dạn nào?

a)

--i

b)

i--

c)

i++

d)

++i

22.

Câu lệnh if trong C++?

a)

Câu lệnh if cho phép chương trình rẽ nhánh (chỉ thực hiện 1 trong 2 nhánh).

b)

Câu lệnh if chỉ được dùng để kiểm tra điều kiện

c)

Câu lệnh if được dùng khi kết hợp 2 điều kiện trở lên

d)

Câu lệnh if được dùng khi kiểm tra điều kiện đúng hoặc sai

23.

Điều kiện a khác 0 được viết như thế nào trong C++?

a)

if( a <> 0)

b)

if (a != 0)

c)

if (a # 0)

d)

if (a khác 0)

24.

Điều kiện biến a bằng 100 được viết như thế nào trong C++?

a)

If ( a = 100)

b)

if ( a != 100)

c)

if (a == 100)

d)

if (a <> 100)

25.

Điều kiện n là giá trị chẵn được viết code câu lệnh if như thế nào?

a)

if (n div 2 = 0)

b)

if (n/2 = 0)

c)

if (n % 2 == 0)

d)

if (n % 2 != 0)

26.

Điều kiện số m là số lẻ được viết như thế nào trong C++?

a)

if ( m / 2 = 0)

b)

if ( m % 2 != 0)

c)

if (m / 2 == 0)

d)

if (m % 2 == 0)