wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Bài 3. Một số kiểu dữ liệu chuẩn

Total questions: 20

Worksheet time: 15mins

Name
Class
Date
1.

Với N là số nguyên bất kỳ trong khoảng từ 31 đến 251, hãy chọn khai báo biến phù hợp nhất?

a)

var N : word;

b)

var N : byte;

c)

var N : integer;

d)

var N : longint;

2.

Trong ngôn ngữ lập trình Pascal, kiểu dữ liệu nào trong các kiểu sau có miền giá trị lớn nhất?

a)

Byte

b)

Word

c)

Integer

d)

Longint

3.
Trong ngôn ngữ lập trình Pascal, kiểu dữ liệu nào trong các kiểu dữ liệu sau có bộ nhớ lưu trữ một giá trị 2 byte?
a)
Byte
b)
Longint
c)
Integer
d)
Char
4.
Ngôn ngữ lập trình Pascal cung cấp bao nhiêu kiểu dữ liệu chuẩn
a)
1
b)
2
c)
3
d)
4
5.
Kiểu dữ liệu Longint có bộ nhớ lưu trữ giá trị là bao nhiêu byte?
a)
1
b)
2
c)
3
d)
4
6.
Kiểu dữ liệu nào sau đây có miền giá trị nhỏ nhất
a)
Word
b)
Longint
c)
Integer
d)
Byte
7.
Phạn vi giá trị của Integer là
a)
Từ 0 đến 65535
b)
Từ -65535 đến 65535
c)
Từ 0 đến 255
d)
Từ -32768 đến 32767
8.
Trong các kiểu dữ liệu sau đây. Kiểu dữ liệu nào có miền giá trị lớn nhất
a)
Word
b)
Longint
c)
Integer
d)
Byte
9.
Bộ nhớ cần cấp phát bao nhiêu byte để lưu trữ cho khai báo dau:
Var a,b,c:integer; d: real; e, f char; g: boolean
a)
15 byte
b)
17 byte
c)
20 byte
d)
25 byte
10.
Giả sử biến p có kiểu dữ liệu là số nguyên tồn tại trong phạm vi từ 10 đến 256. Cách khai báo P nào sau đây là đúng và tốn ít bộ nhớ nhất.
a)
Byte
b)
Integer
c)
Longint
d)
Real
11.
Kiểu dữ liệu nào sau đây có miền giá trị là True hoặc False
a)
Char
b)
Real
c)
Word
d)
Boolean
12.
Biến a nhận giá trị 258 và b nhận các kí tự trong bộ mã Ascii. Hãy chọn khai báo hợp lí nhất:
a)
Var a:integer; b: char;
b)
Var a: byte; b: boolean;
c)
Var a: longint; b: char;
d)
Var a: Char; b: byte;
13.
Trong pascal, Nếu một biến chỉ nhận giá trị nguyên trong phạm vi từ 10 đến 25532 thì biến đó được khai báo bằng kiểu dữ liệu nào sau đây?
a)
Byte
b)
Word
c)
Real
d)
Char
14.
Trong Pascal, một biến nhận giá trị là kí tự trong bảng mã Ascii thì biến đó được khai báo bằng kiểu dữ liệu nào?
a)
Byte
b)
Integer
c)
Boolean
d)
Char
15.

Cho khai báo sau:

Var X,Y, Z: real;

M, N: integer;

Hãy cho biết tổng bộ nhớ dành cho các biến đã khai báo là:

a)

18 byte

b)

20 byte

c)

22 byte

d)

10 byte

16.

Chỉ ra kiểu dữ liệu viết sai trong Turbo Pascal:

a)

byte

b)

longint

c)

Integer

d)

World

17.

Để lưu giữ 2 biến kiểu char máy tính cần dành bộ nhớ ra:

a)

2 byte

b)

8 byte

c)

1 byte

d)

4 byte

18.

Trong khai báo dưới đây bộ nhớ sẽ cấp phát cho các biến tổng cộng là bao nhiêu byte?

Var x, y : Integer;

C: char;

Ok: boolean;

a)

6 byte

b)

7 byte

c)

8 byte

d)

9 byte

19.

Với N là số nguyên bất kỳ trong khoảng từ 31 đến 251, hãy chọn khai báo biến phù hợp nhất?

a)

var N : word;

b)

var N : byte;

c)

var N : integer;

d)

var N : longint;

20.

Chương trình dịch Pascal sẽ cấp phát bao nhiêu byte bộ nhớ cho các biến trong khai báo sau?

VAR M, N, P : Integer; A, B: Real; C: Longint;

a)

22 byte

b)

24 byte

c)

20 byte

d)

18 byte