wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

TIN 8 - PAS

Total questions: 31

Worksheet time: 19mins

Name
Class
Date
1.

Chương trình dịch làm gì?

a)

Dịch từ ngôn ngữ lập trình sang ngôn ngữ máy.

b)

Dịch từ ngôn ngữ lập trình sang ngôn ngữ tự nhiên

c)

Dịch từ ngôn ngữ tự nhiên sang ngôn ngữ lập trình

d)

Dịch từ ngôn ngữ máy sang ngôn ngữ tự nhiên.

2.

Đâu là các từ khoá?

a)

Lop82, uses, begin, end

b)

Program, end, begin, Readln, lop82

c)

Program, then, mot, haiba

d)

Program, end, begin.

3.

Chọn cách viết tên đúng?

a)

Lop 8a

b)

Lop8/a

c)

lop8a

d)

8a

4.

"Program" là từ khoá dùng để:

a)

Kết thúc chương trình

b)

Khai báo tiêu đề chương trình

c)

Viết ra màn hình các thông báo

d)

Khai báo biến

5.

Trong chương trình Pascal từ khoá dùng để kết thúc chương trình là:

a)

Uses

b)

Begin

c)

Program

d)

End.

6.

Cấu trúc một chương trình Pascal gồm những phần nào?

a)

Khai báo

b)

Tiêu đề, khai báo và thân

c)

Khai báo và thân

d)

Thân

7.

Để thoát khỏi Pascal ta sử dụng tổ hợp phím sau:

a)

Alt +X

b)

Alt + F9

c)

Ctrl+ F9

d)

Ctrl + X

8.

Trong Pascal, để lưu chương trình mới soạn thảo ta nhấn phím:

a)

F1

b)

F2

c)

F3

d)

F4

9.

Trong Pascal, từ khóa để khai báo biến là:

a)

Program

b)

Begin

c)

Var

d)

For

10.

Để nhập giá trị cho bán kính hình tròn (R) từ bàn phím ta dùng lệnh sau:

a)

witre(R)

b)

readln(‘R’)

c)

writeln(‘R’)

d)

readln(R)

11.

Từ khóa để khai báo hằng trong ngôn ngữ lập trình Pascal là:

a)

Var

b)

Const

c)

Real

d)

uses

12.

Để dừng chương trình quan sát kết quả trên màn hình ta dùng lệnh:

a)

readln;

b)

witreln;

c)

readln('R');

d)

writeln('R');

13.

Để chạy một chương trình Pascal ta nhấn tổ hợp phím sau:

a)

Ctrl+Shift+F9

b)

Shitf+F9

c)

Ctrl+F9

d)

Alt+F9

14.

Trong Pascal, để xóa màn hình sử dụng lệnh:

a)

Readln(x);

b)

Write(‘X’);

c)

X:=‘dulieu’;

d)

Clrscr;

15.

Để khai báo một biến chứa họ tên của các bạn, em sử dụng lệnh:

a)

Var HT: String;

b)

Const HT: real;

c)

Var HT: char;

d)

var HT: real;

16.

Biến a nhận các giá trị 1; 2; 3. Biến b nhận giá trị 8.5; 7.3; 6.7; Khai báo nào sau đây đúng?

a)

Var a: Real; b: Integer;

b)

Var a, b: Real;

c)

Var a, b: Integer;

d)

Var a: Integer; b: Real;

17.

Trong các kiểu dữ liệu: Integer; Longint; Word; Byte. Kiểu dữ liệu nào có miền giá trị nhỏ nhất?

a)

Integer

b)

Longint

c)

Byte

d)

Word

18.

Miền giá trị của kiểu dữ liệu Integer là:

a)

0 đến 255

b)

0 đến 65535

c)

- 32768 đến + 32768

d)

Khoảng - 2 tỷ đến + 2 tỷ

19.

Ngôn ngữ Pascal dùng bao nhiêu byte để lưu trữ những biến thuộc kiểu Integer?

a)

1 Byte

b)

2 Byte

c)

3 Byte

d)

4 Byte

20.

Hai phép toán 15 div 2 và 15 mod 2 cho kết quả lần lượt là:

a)

1 và 7

b)

7 và 1

c)

0 và 7

d)

7 và 0

21.

Các kiểu dữ liệu số mà em biết?

a)

Integer

b)

Real

c)

Char

d)

Byte

e)

String

22.

Những câu lệnh gán nào sau đây viết sai quy định của Pascal?

a)

n=15

b)

P:=(a+b)*2

c)

y:=5*x+8

d)

set a to 9

e)

kt='A'

23.

Cú pháp lệnh gán giá trị cho biến?

a)

tên_biến:= giá trị;

b)

tên_biến:= kiểu_dữ_liệu;

c)

tên_biến=giá trị;

d)

tên_biến: kiểu_dữ_liệu;

24.

Câu lệnh writeln((45-3*5) div 6); hiển thị kết quả là bao nhiêu?

a)

4

b)

5

c)

6

d)

7

e)

8

25.

Để phân cách giữa các lệnh trong Pascal ta sử dụng dấu:

a)

;

b)

.

c)

,

d)

#

e)

( )

26.

Cho khai báo sau:

var a: Integer; b: real; c: char; d: String;

Những câu lệnh nào sau đây lỗi?

a)

writeln(c + b);

b)

writeln(d mod 2);

c)

writeln(a > b);

d)

writeln(c/5);

27.

Cho khai báo:

var A: Real; X: String;

Phép gán nào sau đây hợp lệ?

a)

A := 4;

b)

X := 2021;

c)

A := 'HUNG YEN';

d)

X := '2021';

28.

Hãy chọn những phát biểu đúng dưới đây:

a)

Để sử dụng hằng và biến trong chương trình, ta phải khai báo chúng trong phần khai báo.

b)

Ta chỉ cần khai báo tên biến mà không dân khai báo kiểu dữ liệu của nó.

c)

Giá trị của biến có thể thay đổi trong quá trình thực hiện chương trình.

d)

Để khai báo hằng, ta cần khai báo cả tên hằng và giá trị của nó lưu trữ.

e)

Tên hằng và tên biến do người lập trình đặt ra, không cần tuân thủ quy tắc nào.

29.

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

a)

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

b)

10 biến

c)

Không giới hạn

d)

Chỉ hạn chế bởi dung lượng nhớ

30.

Trong Pascal, khai báo nào sau đây đúng?

a)

const x: real;

b)

var 4hs: integer;

c)

var tb: real;

d)

var R = 30;

31.

Cảm nghĩ của em về môn học này?

4 lines