wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Kiểm tra giữa kỳ 1 Tin 8

Total questions: 15

Worksheet time: 6mins

Name
Class
Date
1.

Để bắt đầu khai báo tên chương trình ta sử dụng từ khóa nào?

a)

program

b)

begin

c)

while

d)

case

2.

Trong chương trình Pascal, phần nào là phần bắt buộc phải có?

a)

Tiêu đề

b)

Khai báo

c)

Thân

d)

Cả ba đáp án đều đúng

3.

Để lưu một chương trình Pascal vào ổ đĩa cứng của máy tính, em dùng phím nào?

a)

F9

b)

F2

c)

F3

d)

F1

4.

Để biên dịch chương trình em bấm tổ hợp phím nào?

a)

Ctrl+F9

b)

Alt+F9

c)

Shift+F9

d)

Ctrl+F8

5.

Khi đặt tên trong Pascal cần tuân theo những quy tắc nào?

a)

Tên không được trùng với từ khóa

b)

Tên không bắt đầu bằng số

c)

Tên không chứa dấu cách

d)

Tất cả đều sai

6.

Hãy tìm kết quả của biểu thức sau và điền vào chỗ trống:

(9-3*3=0)= (a)  

7.

(9-3*3=0) AND (6>7) = (a)  

8.

C. 25 DIV 3 = (a)  

9.

(25 DIV 3) MOD 2 =

(a)  

10.

Giá trị của biểu thức logic ('a'<>'a') là:

a)

Thrue

b)

False

c)

True

d)

Fase

11.

 5x22y +(ax)=05x^2-2y\ +\left(\frac{a}{x}\right)=0  



Biểu diễn biểu thức trên trong Pascal

a)

5*x.x-2*y+(a/x)=0

b)

5*x*x-2*y+(a:x)=0

c)

5.x.x-2.y+(a/x)=0

d)

5*x*x-2*y+(a/x)=0

12.

Kết quả chạy đoạn chương trình sau là:

a:=10; b:=2;

writeln(a/2);

a)

10

b)

5

c)

15

d)

12

13.

Chỉ ra chỗ sai trong đoạn chương trình sau:

Const a=20;

Var

b: integer; x: real; c: char; d: boolean;

Begin

clrscr;

readln(a);

End.

a)

b : integer; readln(a);

b)

Const a = 20; readln(a);

c)

x: real; readln(a);

d)

clrscr; readln(a);

14.

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

a)

n = 15;

b)

a:= b+ 10;

c)

set 15 to m;

d)

y:=a*x+10;

15.

Khi thực hiện chương trình, nếu người sử dụng nhập giá trị 18 cho biến b và nhập ký tự 'k' cho biến c thì lệnh dưới đây sẽ hiện kết quả gì sau dấu ...

writeln((b mod 3)<>2;

writeln(c);

a)

6<>2 k

b)

FALSE k

c)

TRUE k

d)

0 <> 2 k