wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

TIN 8: Dữ liệu và biến trong chương trình (tiếp theo)

Total questions: 33

Worksheet time: 14mins

Name
Class
Date
1.

Var bankinh, chuvi, dientich:real;

Biến bankinh thuộc kiểu dữ liệu nào?

a)

Kiểu số nguyên

b)

Kiểu chuỗi

c)

Kiểu số thực

d)

Kiểu kí tự

2.

Để khai báo hằng pi, ta khai báo như thế nào?

a)

var const pi=3.14;

b)

const pi=3.14;

c)

writeln ('pi');

readln(3.14);

d)

Tất cả đều sai

3.

Để in ra được điểm toán có giá trị là 8.5, thì kiểu dữ liệu ta cần khai báo là:

a)

real

b)

integer

c)

string

d)

boolean

4.

Để in ra học lực có giá trị là "GIỎI" thì ta khai báo kiểu dữ liệu là:

a)

String

b)

real

c)

integer

d)

char

5.

String là kiểu dữ liệu gì

a)

Kiểu xâu kí tự

b)

Kiểu số thực

c)

Kiểu số nguyên

d)

Kiểu logic

6.

Để giá trị hiện ra là TRUE hoặc False, ta khai báo kiểu dữ liệu là:

a)

String

b)

Boolean

c)

Real

d)

Char

7.

Char là kiểu dữ liệu gì:

a)

Kiểu số nguyên

b)

Kiểu xâu kí tự

c)

Kiểu kí tự

d)

Kiểu logic

8.

Phần thân chương trình bao giờ cũng có cặp từ khóa nào?

a)

Program và Uses

b)

Program và End

c)

Begin và End

d)

Writeln và Clrscr;

9.

Tên do người lập trình đặt có được phép đặt trùng với từ khóa hay không?

a)

b)

Không

10.

Phần bắt đầu bằng BEGIN và kết thúc bằng END; được gọi là

a)

Phần khai báo

b)

Phần mở đầu

c)

Phần thân chương trình

d)

Phần kết thúc

11.

Để khai báo biến, ta dùng từ khóa nào

a)

Writeln

b)

Readln

c)

Var

d)

Uses

12.

Từ khóa dùng để khai báo thư viện là:

a)

Program

b)

var

c)

clrscr;

d)

uses

13.

102 mod 5 + 115 div 5. Kết quả bằng:

a)

2

b)

23

c)

25

d)

24

14.

Dòng lệnh Writeln và Write khác nhau như thế nào?

a)

Writeln: xuống dòng

Write: không xuống dòng

b)

Writeln: không xuống dòng

Write: xuống dòng

c)

Writeln: xuống dòng

Write: giá trị được nhập từ bàn phím

d)

Writeln: không xuống dòng

Write: giá trị được nhập từ bàn phím

15.

program bt1;

uses crt;

var a,b:integer;

begin

writeln (' nhap a= ');

readln (A);

writeln (' nhap b= ');

readln (b);

End.

a)

Chương trình báo lỗi

b)

Chương trình không báo lỗi

16.

1. program bt1;

2. uses crt;

3. var a,b:interger;

4. begin writeln (' nhap a= ');

5. readln (A);

6. writeln (' nhap b= );

7. readln (b);

8. End.

Hãy cho biết chương trình sai ở dòng nào?

a)

Sai ở vị trí 1 và 3

b)

Sai ở vị trí 3 và 6

c)

Sai ở vị trí 3, 6 và 8

d)

Chương trình không báo lỗi

17.

Để kết quả hiện ra ngoài màn hình như sau thì phần thân chương trình ta gõ như thế nào?

a)

Begin

Writeln ('nhap a=');

Readln (a);

Write ('nhap b=');

Writeln (a+b);

readln;

end.

b)

Begin

Writeln ('nhap a=');

Readln (a);

Writeln ('nhap b=');

Writeln (a+b);

readln;

end.

c)

Begin

Write ('nhap a=');

Readln (a);

Write ('nhap b=');

Write (a+b);

readln;

end.

d)

Begin

Writeln ('nhap a=');

Readln (a);

Write ('nhap b=');

readln;

end.

18.

Trong suốt quá trình thực hiện chương trình, giá trị khai báo nào sẽ thay đổi

a)

Gía trị của biến

b)

Gía trị của hằng

19.

Gía trị của Hằng sẽ thay đổi như thế nào trong suốt quá trình thực hiện chương trình

a)

Không thay đổi trong suốt quá trình thực hiện

b)

Thay đổi trong suốt quá trình thực hiện chương trình

20.

Để tính chu vi và diện tích hình tròn, ta nên khai báo như thế nào cho hợp lý

a)

Var ban_kinh, duong_kinh, chuvi, dientich: real;

Const pi = 3.14;

b)

Var ban_kinh, duong_kinh, chuvi, dientich: real;

pi = 3.14;

c)

Var ban_kinh, duong_kinh, chuvi, dientich: real;

Var pi = 3.14;

d)

Var ban_kinh, duong_kinh, chuvi, dientich: real;

Const chu vi, dien tich, pi = 3.14;

21.

Để mở một tập tin chương trình Pascal đã lưu, ta nhấn phím

a)

F2

b)

F3

c)

F5

d)

F9

22.

Gỉa sử Q được khai báo là biến với kiểu dữ liệu ký tự, X là biến với kiểu dữ liệu là xâu. Các phép gán nào sau đây là hợp lệ:

a)

Q:= 1234;

b)

Q : = 1234;

c)

X:= '1234';

d)

X:=q;

23.

Dấu hiệu để kết thúc chương trình Pascal là:

a)

End;

b)

end;

c)

End.

d)

END

24.

Biến có thể khai báo tối đa trong chương trình là bao nhiêu?

a)

Chỉ có một biến cho mỗi kiểu dữ liệu;

b)

Chỉ hạn chế bởi dung lượng bộ nhớ của máy tính

c)

Chỉ khai báo tối đa được 10 biến

d)

Không có giới hạn cho biến

25.

Trong Pascal, cách khai báo nào là đúng?

a)

Bai thi

b)

BAITHI

c)

BÀI THI

d)

BÀITHI

26.

A được khai báo là biến với kiểu dữ liệu là số nguyên, cách gán nào sau đây là đúng?

a)

A:=10;

b)

A:='Tin hoc';

c)

A:=1.333

d)

A='10'

27.

Con người chỉ dẫn cho máy tính thực hiện các công việc thông qua:

a)

Các thao tác trên chuột

b)

Các thao tác trên bàn phím

c)

Các lệnh

d)

Các hoạt động

28.

Kiểu dữ liệu STRING có độ dài bao nhiêu ký tự:

a)

128

b)

255

c)

512

d)

1024

29.

Dãy số 20.12 thuộc kiểu dữ liệu nào?

a)

Kiểu số nguyên

b)

Kiểu số thực

c)

Kiểu chuỗi

d)

Kiểu kí tự

30.

Từ khóa VAR dùng để làm gì?

a)

Khai báo tên chương trình

b)

Khai báo biến

c)

Khai báo thư viện

d)

Khai báo hằng

31.

Để khai báo hằng trong Pascal, ta dùng từ khóa

a)

Var

b)

Const

c)

Uses

d)

Program

32.

Phần nguyên trong phép chia của hai số nguyên 16 và 5 là:

a)

16 div 5 = 1

b)

16 mod 5 = 1

c)

16 div 5 = 3

d)

16 mod 5 = 3

33.

Kết quả in ra màn hình của câu lệnh Writeln(‘5+20 = ‘, 20+5); là:

a)

5+20=25

b)

5+20=20+5

c)

20+5=25

d)

25 = 25