Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Tin 11_Bài 45

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Trong pascal, khi khai báo biến ta sử dụng cấu trúc nào sau đây?

a)

Var <danh sách vào>:= <dữ liệu>;

b)

Var <danh sách biến>:= <kiểu dữ liệu>;

c)

Var <danh sách biến>:<kiểu dữ liệu>;

d)

Var <tên biến>:= <kiểu dữ liệu>;

2.

Hãy chọn những từ khoá trong những biếu diễn dưới đây?

a)

logic

b)

real

c)

begin

d)

integer

e)

var

3.

Hãy chọn những tên chuẩn trong những biếu diễn dưới đây?

a)

begin

b)

tamgiac

c)

end

d)

real

e)

true

4.

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;

5.

Chọn phương án khai báo biến đúng cho bài toán sau:

Tính Chu vi, diện tích của hình tròn với bán kính R là số nguyên nhập vào từ bàn phím.

a)

var R : byte; CV, DT : byte;

b)

var R : byte; CV, DT : integer;

c)

var R : real; CV, DT : real;

d)

var R : byte; CV, DT : real;

6.

Phát biểu nào dưới đây là hợp lí nhất khi nói về biến?

a)

Biến là đại lượng nhận giá trị trước khi chương trình thực hiện

b)

Biến là đại lượng được đặt tên và có giá trị thay đổi trong quá trình thực hiện chương trình

c)

Biến có thể lưu trữ nhiều loại giá trị khác nhau

d)

Biến có thể đặt hoặc không đặt tên gọi

7.

Phát biểu nào dưới đây là hợp lí nhất khi nói về tên?

a)

Tên gọi là đại lượng nhận giá trị trước khi chương trình thực hiện

b)

Tên gọi là đại lượng được đặt tên và có giá trị thay đổi trong quá trình thực hiện chương trình

c)

Tên gọi có thể lưu trữ nhiều loại giá trị khác nhau

d)

Tên gọi do người lập trình tự đặt theo quy tắc do từng ngôn ngữ lập trình xác định

8.

Khái niệm nào sau đây là đúng về tên dành riêng

a)

Tên dành riêng là tên do người lập trình đặt

b)

Tên dành riêng là tên đã được ngôn ngữ lập trình qui định dùng với ý nghĩa riêng xác định, không được sử dụng với ý nghĩa khác

c)

Tên dành riêng là tên đã được ngôn ngữ lập trình qui định đúng với ý nghĩa riêng xác định, có thể được định nghĩa lại

d)

Tên dành riêng là các hằng hay biến

9.

Khái niệm nào sau đây là đúng về tên chuẩn?

a)

Tên chuẩn là tên do người lập trình đặt

b)

Tên chuẩn là tên đã được ngôn ngữ lập trình qui định dùng với ý nghĩa riêng xác định, không được sử dụng với ý nghĩa khác

c)

Tên chuẩn là tên đã được ngôn ngữ lập trình qui định dùng với ý nghĩa riêng xác định, có thể được định nghĩa lại

d)

Tên chuẩn là các hằng hay biến

10.
Trong các khai báo sau. Khai báo nào đúng?
a)
Var PI=3.14
b)
Var K:integer;
c)
Var C; Char:
d)
Var p=real;
11.
Giả sử chương trình cần biến thực A và biến nguyên N. Khi đó có thể khai báo các biến đó như thế nào?
a)
Var A:real;
N:char;
b)
Var A:Char;
N:Integer;
c)
Var A:real;
N:Integer;
d)
Var A: Word;
N: Boolean;
12.
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
13.
Biến x có thể nhận các giá trị: 0; 1; 3; 5; 7 và biến y có thể nhận các giá trị: 0,5; 1,5; 3,5;
a)
Var X:real; y:byte
b)
Var x, y: Byte;
c)
Var x:byte; y: real;
d)
Var x, y:Real;
14.
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;
15.
Trong các khai báo biến sau, khai báo nào sai:
a)
Var x1,x2: integer;
b)
Var x1, x2: real;
c)
Var x1: integer; x2:real;
d)
Var x1; x2: longint