wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

tin hoc 11

Total questions: 32

Worksheet time: 16mins

Name
Class
Date
1.

1.Trong 1 chương trình C++, hàm nào sau đây bắt buộc phải có ?

a)

start()

b)

system()

c)

main()

d)

program()

2.

Cú pháp lệnh nhập dữ liệu cho biến từ bàn phím trong C++ là

a)

cin>>tenbien;

b)

cin<<tenbien;

c)

cout>>tenbien;

d)

cin tenbien;

3.

Cho biết kết quả của đoạn chương trình sau:

int a; a=23/8; cout<<a;

a)

2.875

b)

2

c)

1

d)

0

4.

Chọn cách khai báo biến đúng?

a)

int a;b;c;

b)

int a,b,c;

c)

int:a,b,c;

d)

var a,b,c:integer;

5.

Cú pháp nào sau đây để đánh dấu sự bắt đầu và kết thúc của một khối lập trình ?

a)

{ }

b)

-> and <-

c)

BEGIN and END

d)

( and )

6.

Trong C++, muốn viết x lớn hơn hoặc bằng y ta viết:

a)

x>=y

b)

x>y

c)

x=>y

d)

x≥ y

7.

Trong C++, muốn so sánh x bằng y ta viết:\

a)

x==y

b)

x=y

c)

x!=y

d)

x equal to y

8.

Trong C++, toán tử logic and là gì?

a)

&&

b)

&

c)

|

d)

and

9.

Trong C++, phép gán x = y, thì x bắt buộc phải là

a)

Biến

b)

Hằng

c)

Hằng số nguyên

d)

Biểu thức

10.

Trong C++, phép gán được ký hiệu là

a)

=

b)

c)

==

d)

:=

11.

Trong C++, phép gán nào sau đây là sai với x là biến số

a)

2 = x

b)

x = 2

c)

x = x

d)

x = x + 1

12.

**Trong C++, hãy cho biết giá trị của a và b sau khi thực hiện đoạn lệnh sau:

a = 2; b = 3;

x = a; a = b; b = x;

a)

3 2

b)

2 3

c)

2 2

d)

3 3

13.

* Để khai báo biến chứa lương s của một người ta nên dùng kiểu dữ liệu gì?

a)

int

b)

long long

c)

char

d)

double

14.

* Để khai báo biến chứa số thứ tự n của một học sinh trong lớp ta nên dùng kiểu dữ liệu gì?

a)

char

b)

int

c)

long long

d)

float

15.

Hãy cho biết kết quả của đoạn chương trình sau:

a)

-1.5

b)

1

c)

-1

d)

1.5

16.

Từ khóa nào dưới đây phù hợp để dùng làm biến?

a)

LậpTrình

b)

LapTrinh

c)

Lap Trinh

d)

#LapTrinh

17.

Cho các biến sau, biến nào thuộc kiểu dữ liệu số nguyên?

a)

a = 9999

b)

b = 99,99

c)

c = ‘9999’

d)

d = 9.999

18.

Để nhập dữ liệu từ bàn phím vào biến a, em sử dụng cú pháp?

a)

cout << a;

b)

cout >> a;

c)

cin >> a;

d)

cin << a;

19.

Cú pháp nào sau đây đúng để hiển thị thông tin?

a)

cout << "Tổng là " << a+b;

b)

cout << Tổng là << a+b;

c)

cout << "Tổng là " << "a+b";

20.

Để hiển thị giá trị của biến a ra màn hình, em sử dụng cú pháp?

a)

cout << a;

b)

cout >> a;

c)

cin >> a;

d)

cin << a;

21.

Để nhập dữ liệu cho nhiều biến, em sử dụng cú pháp nào sau đây?

a)

cin >> a, b;

b)

cin >> a >> b;

c)

cin << a << b;

d)

cin << a, b;

22.

Chương trình sau sẽ hiển thị giá trị nào?

int x = 8;

// x = 3;

cout << x;

a)

3

b)

8

c)

error

d)

24

23.

Chương trình sau sẽ hiển thị giá trị nào?

int x = 8;

// x = 3;

cout << x;

a)

3

b)

8

c)

error

d)

24

24.

Kết quả của chương trình sau?

int x = 16;

int y = 5;

cout << x/y;

a)

3.2

b)

3

c)

error

d)

4

25.

Để lưu trữ chiều cao 1.3 thì ta sử dụng kiểu dữ liệu nào sau đây ?

a)

int

b)

float

c)

char

d)

string

26.

Để lưu trữ điểm số có giá trị là 10 thì ta sử dụng kiểu dữ liệu nào sau đây ?

a)

int

b)

float

c)

string

d)

char

27.

Để lưu trữ ký tự 'A' thì ta sử dụng kiểu dữ liệu nào sau đây ?

a)

string

b)

int

c)

float

d)

char

28.

Câu 4: khai báo biến sau đây (trong C++) :

int  m, n ;

float  x, y;

lệnh gán nào sau đây là sai?

                                           

a)

A. m = -4;    

b)

   B. x = 6;  

c)

   C. y = 10.5;   

d)

D. n = 3.5;

29.

Câu 11: Cho biến v là biến để biểu diễn vận tốc của 1 chiếc ô tô. Hãy cho biết khai báo biến nào dưới đây là đúng và hợp lý nhất

                                                     

a)

A. long v;      

b)

      B. int v;   

c)

  C. char v;

d)

   D. float v;

30.

Câu 12: Biến x nhận giá trị 5 ; 10 ;15 ;20 ;30 ;50, biến p nhận giá trị 0.1 ; 0.2 ; 0.3 ; 0.4 ; 0.5  hãy cho biết khai báo nào sau đây là đúng :

                                                    

a)

A. int  x,p;   

b)

   B. int  x; short p; 

c)

C. int  x; float p;

d)

   D. float  x,p;

31.

Câu 13: Hãy cho biết khai báo sau của một chương trình máy tính đã cấp phát hết bao nhiêu byte bộ nhớ

         int  m,n,q;

         float q,h ;

                                                                      

a)

A. 20    

b)

         B. 21    

c)

  C.  22 

d)

  D. 23

32.

Để lưu trữ giá trị true, false thì ta sử dụng kiểu dữ liệu nào sau đây ?

a)

int

b)

char

c)

bool

d)

float