Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Ôn tập GIỮA KỲ 1-TIN 8(BÀI 1234)

Total questions: 80

Worksheet time: 40mins

Name
Class
Date
1.

To khai báo ta sử dụng chương trình tên từ khóa:

a)

Bắt đầu

b)

Chương trình

c)

Chấm dứt

d)

Var

2.

Theo quy ước đặt tên của ngôn ngữ Pascal, tên nào sau đây là hợp lệ:

a)

Tính tổng

b)

Tinh_tong

c)

1dt_hinh_tron

d)

Chấm dứt

3.

Trong Pascal để dịch các lệnh của phím ta bấm máy mã đã sang chương trình:

a)

Ctrl + F9

b)

Alt + F9

c)

Alt + x

d)

F2

4.

To run the program in pascal ta click key group:

a)

Ctrl + F9

b)

Ctrl + F5

c)

Alt + F3

d)

Ctrl + F7

5.

The value after here String type:

a)

abc123                                 

b)

Chuong_trinh

c)

2018

d)

'Tin-hoc'

6.

The value after here char type:

a)

'số 8'

b)

+

c)

'Tinh-tong'

d)

Lop8

7.

a = 6/3 thì a data type:

a)

Số nguyên

b)

Char

c)

Sợi dây

d)

Có thật

8.

Startup the body is a from the key:

a)

Bắt đầu

b)

Var

c)

Chương trình

d)

Chấm dứt

9.

To see results after run the program in pascal ta click the key group:

a)

Alt + F9

b)

Alt + F5

c)

Alt + F9

d)

Ctrl + F9

10.

Số học sinh lớp 8A data type:

a)

Số nguyên

b)

Sợi dây

c)

Char

d)

Có thật

11.

Câu 11: Phép toán 20 div 3 có kết quả là:

a)

A. 0

b)

B. 2

c)

C. 4

d)

D. 6

12.

Phép toán 32 mod 6 cho kết quả là:

a)

A. 0

b)

B. 2

c)

C. 4

d)

D. 6

13.

Câu 13: Lênh tạm ngừng chương trình trong chuỗi x phần giây sau đó tiếp tục chạy.

a)

A. Độ trễ (x)

b)

B. Readln

c)

C. Writeln

d)

D. Kết thúc

14.

Câu 14: Lênh tạm ngừng chương trình khi người dùng bấm phím Enter:

a)

Một sự trì hoãn

b)

B. Readln

c)

C. Kết thúc

d)

D. Writeln

15.

Câu 15: Phép "mod" là ký hiệu phép toán nào trong Pascal?

a)

A. Chia lấy nguyên phần

b)

B. Phép chia

c)

C. Chia lấy dư phần

d)

D. Other Đáp án

16.

Một chương trình Pascal gồm mấy phần?

a)

1

b)

3

c)

2

d)

4

17.

Lệnh nào xoá màn hình Pascal?

a)

A. Readln;

b)

B. End.

c)

C. Clrscr;

d)

D. Write();

18.
Kết quả 25 div 12 = ?
a)
A. 4
b)
B. 6
c)
C. 2
d)
D. 5.4
19.
Chọn phát biểu đúng?
a)
A. Pascal phân biệt chữ hoa chữ thường
b)
B. Tên trong Pascal phải bắt đầu bằng chữ, số, kí tự đặc biệt
c)
C. Tên trùng với từ khóa
d)

D. Tên đặt không quá 255 kí tự

20.
Tên hợp lệ trong trong chương trình là?
a)
A. Phep toan;
b)
B. *8A;
c)
C. bian;
d)
D. 1_Phepnhan;
21.
Cấu trúc chung của một chương trình Pascal gồm:
a)
A. Phần khai báo
b)
B. Phần khai báo và phần thân chương trình
c)
C. Phần thân chương trình
d)
D. Khai báo thư viện
22.

Lệnh dừng màn hình 5s là?

a)

Delay(500);

b)

Delay(5000);

c)

Delay(50);

d)

Delay(1000);

23.

Em hãy lựa chọn đáp án chứa tất cả các từ khoá:

a)

Program, end, begin.

b)

Program, end, begin, Readln, lop82

c)

Program, then, mot, hai,ba

d)

Lop8A2, uses, begin, end

24.

Tên nào sau đây là do người lập trình đặt:

a)

Var

b)

Real

c)

End

d)

vetamgiac

25.

Trong Pascal, lệnh CLRSCR; được dùng để?

a)

Xóa màn hình

b)

In thông tin ra màn hình

c)

Nhập dữ liệu từ bàn phím

d)

Tạm dừng chương trình

26.

Biết giá trị -5, 100, 15, 20 là số nguyên. Tên kiểu dữ liệu số nguyên trong trong Pascal là?

a)

A. Char

b)

B. String

c)

C. Integer

d)

D. Real

27.

: Câu lệnh Writeln('15*4-30+12=',15*4-30+12) in ra màn hình kết quả gì?

a)

A. 15*4-30+12

b)

B. 42

c)

C. 15*4-30+12=42

d)

D. =42

28.

Lấy kết quả phép chia lấy nguyên số 14 và 5, chia lấy dư số 14 và 5 viết đúng là:

a)

A. Write(14/5);

Write(14 div 5);

b)

B. Write(14 div 5);

Write(14 mod 5);

c)

C. Write(14/5);

Write(14 mod 5);

d)

D. Write(14*5);

Write(14 mod 5);

29.

Câu lệnh Writeln(‘y=’ , 15 div 4 +5); sẽ in ra kết quả:

a)

A. 8

b)

B. y = 8

c)

C. y = 3

d)

D. 20

30.

Viết 23.6 mod 5 đúng hay sai?

(a)  

31.
Tên hợp lệ trong trong chương trình là?
a)
A. Phep toan;
b)
B. *8A;
c)
C. bian;
d)
D. 1_Phepnhan;
32.

Lệnh dừng màn hình 5s là?

a)

Delay(500);

b)

Delay(5000);

c)

Delay(50);

d)

Delay(1000);

33.

Biết giá trị -5, 100, 15, 20 là số nguyên. Tên kiểu dữ liệu số nguyên trong trong Pascal là?

a)

A. Char

b)

B. String

c)

C. Integer

d)

D. Real

34.

Lấy kết quả phép chia lấy nguyên số 14 và 5, chia lấy dư số 14 và 5 viết đúng là:

a)

A. Write(14/5);

Write(14 div 5);

b)

B. Write(14 div 5);

Write(14 mod 5);

c)

C. Write(14/5);

Write(14 mod 5);

d)

D. Write(14*5);

Write(14 mod 5);

35.

Viết 23.6 mod 5 đúng hay sai?

(a)  

36.
Một chương trình Pascal gồm mấy phần?
a)
A. 3
b)
B. 2
c)
C. 1
d)
D. 4
37.
Kết quả 25 div 12 = ?
a)
A. 4
b)
B. 6
c)
C. 2
d)
D. 5.4
38.
Chọn phát biểu đúng?
a)
A. Pascal phân biệt chữ hoa chữ thường
b)
B. Tên trong Pascal phải bắt đầu bằng chữ, số, kí tự đặc biệt
c)
C. Tên trùng với từ khóa
d)
D. Tên không quá 255 kí tự
39.
Tên hợp lệ trong trong chương trình là?
a)
A. Phep toan;
b)
B. *8A;
c)
C. bian;
d)
D. 1_Phepnhan;
40.
Cấu trúc chung của một chương trình Pascal gồm:
a)
A. Phần khai báo
b)
B. Phần khai báo và phần thân chương trình
c)
C. Phần thân chương trình
d)
D. Khai báo thư viện
41.
Lệnh nào dùng để tạm dừng chương trình trong thời gian nhất định?
a)
A. writeln(x);
b)
B. Delay(x);
c)
C. copy(x);
d)
D. readln();
42.
10 là dữ liệu kiểu số nguyên. Muốn in, xuất giá trị của 10 thì ta viết?
a)
A. Writeln('10');
b)
A. Readln(10');
c)
C. Writeln(10);
d)
C. Writeln(01);
43.
Phần dư trong phép chia của hai số nguyên 16 và 5 là:
a)
A. 16 div 5 = 1
b)
B. 16 mod 5 = 1
c)
C. 16 div 5 = 3
d)
D. 16 mod 5 = 3
44.
Kiểu Integer trong ngôn ngữ lập trình Pascal thuộc kiểu:
a)
A. Số thực
b)
B. Số nguyên
c)
C. Một kí tự
d)
D. Xâu kí tự
45.
Kiểu Real trong ngôn ngữ lập trình Pascal thuộc kiểu:
a)
A. Số thực
b)
B. Số nguyên
c)
C. Xâu
d)
D. Kí tự
46.
Trong Pascal kí hiệu dấu khác là:
a)
A. =
b)
B. <
c)
C. <>
d)
D. >
47.
Trong Pascal Write('5 div 2=',5 div 2); cho kết quả là:
a)
A. 5 div 2
b)
B. 2
c)
C. 5 div 2=2
d)
D. 5 mod 2=1
48.
Trong Pascal lệnh in, xuất dữ liệu, thông báo ra màn hình là:
a)
A. Clrscr;
b)
B. Writeln();
c)
C. Readln;
d)
D. x:=1;
49.

Viết Write(5.3 mod 2); đúng hay sai?

(a)  

50.

Trong Pascal sử dụng duy nhất ngoặc tròn khi viết biểu thức toán học?

(a)  

51.

Các câu lệnh trong chương trình sẽ được máy tính thực hiện:

a)

Ngẫu nhiên

b)

Từ dưới lên trên

c)

Tuần tự từ trên xuống

52.

Ngôn ngữ dùng để viết chương trình máy tính gọi là:

a)

Chương trình máy tính

b)

Ngôn ngữ lập trình

c)

Ngôn ngữ máy

d)

Ngôn ngữ tự nhiên

53.

Cấu trúc chung của chương trình gồm mấy phần?

a)

1

b)

2

c)

3

d)

4

54.

Trong cấu trúc chung, phần bắt buộc phải có là:

a)

Phần khai báo

b)

Phần thân

c)

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

d)

Khai báo thư viện.

55.

Đổi biểu thức toán sau đây sang kí hiệu trong Pascal:

a)

1/x-a/5(b+2)

b)

1:x-a:5(b+2)

c)

1/x-a/5*(b+2)

d)

1/x-a/5*b+2

56.

Cho biết câu lệnh sau sẽ cho kết quả là gì:

Write(16 div 3);

a)

5

b)

1

c)

5,33333

d)

0,33333

57.

Tệp tin được tạo từ Free Pascal sẽ có phần mở rộng (đuôi) là gì?

a)

docx

b)

xlsx

c)

pptx

d)

pas

58.

Từ khóa bắt đầu và kết thúc phần thân là:

a)

Begin…stop

b)

Start…stop

c)

Begin…end

d)

Start…end

59.

Kết thúc phần thân là dấu gì?

a)

Dấu chấm than (!)

b)

Dấu chấm (.)

c)

Dấu chấm phẩy (;)

d)

Dấu phẩy (,)

60.

Trong Pascal, để phân cách các câu lệnh thì dùng dấu:

a)

Dấu chấm than (!)

b)

Dấu chấm (.)

c)

Dấu chấm phẩy (;)

d)

Dấu phẩy (,)

61.

 Lệnh clrscr có chức năng là gì:

a)

Dừng màn hình để xem kết quả

b)

Xóa màn hình kết quả

c)

In nội dung ra màn hình kết quả

d)

Khai báo thư viện

62.

Để in nội dung ra màn hình kết quả, ta dùng lệnh:

a)

Readln

b)

Writeln

c)

Clrscr

d)

Delay

63.

BEGIN là....

a)

Từ khóa

b)

Tên đặt đúng

c)

Tên đặt sai

64.

7a3 là....

a)

Từ khóa

b)

Tên đặt đúng

c)

Tên đặt sai

65.

ct_dau_tien , là....

a)

Từ khóa

b)

Tên đặt đúng

c)

Tên đặt sai

66.

uses , là....

a)

Từ khóa

b)

Tên đặt đúng

c)

Tên đặt sai

67.

tinh toan , là....

a)

Từ khóa

b)

Tên đặt đúng

c)

Tên đặt sai

68.

program , là....

a)

Từ khóa

b)

Tên đặt đúng

c)

Tên đặt sai

69.

a83 , là....

a)

Từ khóa

b)

Tên đặt đúng

c)

Tên đặt sai

70.

“Dãy các câu lệnh mà máy tính có thể hiểu và thực hiện được”, gọi là:

a)

Chương trình máy tính

b)

Ngôn ngữ lập trình

c)

Ngôn ngữ máy

d)

Ngôn ngữ tự nhiên

71.

Khai báo nào sau đây đúng?

a)

Var x, y: Integer;

b)

Var x, y=Integer;

c)

Var x, y Of Integer;

d)

Var x, y := Integer;

72.

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

a)

Const

b)

Begin

c)

Var

d)

Uses

73.

Để khai báo biến x thuộc kiểu số nguyên, khai báo nào sau đây là đúng:

a)

Var x: String;

b)

Var x: Integer;

c)

Var x: Char;

d)

Var x: Real;

74.

Biến là:

a)

Là đại lượng có giá trị không thay đổi trong quá trình thực hiện chương trình

b)

Là đại lượng có giá trị luôn thay đổi trong quá trình thực hiện chương trình

c)

Là đại lượng dùng để tính toán

d)

Là đại lượng dùng để khai báo tên chương trình

75.

Khai báo biến R có kiểu dữ liệu là số thực, khai báo nào sau đây là đúng?

a)

Var R=Real;

b)

Var R: integer;

c)

Var R:Real;

d)

Var R:string;

76.

Cú pháp khai báo biến là:

a)

Var tên biến; kiểu dữ liệu

b)

Var tên biến:kiểu dữ liệu

c)

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

d)

Const tên biến=kiểu dữ liệu;

77.

Khai báo biến n là số lượng học sinh trong lớp, khai báo nào sau đây là đúng?

a)

Var n:Integer;

b)

Var n:Real;

c)

Var n=Integer;

d)

Var n=Real;

78.

Phát biểu sau đúng hay sai:

"Dữ liệu được biến lưu trữ không thay đổi trong suốt quá trình thực hiện chương trình"

a)

Đúng

b)

Sai

79.

Chọn những phương án đúng:

"Khai báo biến gồm:"

a)

Khai báo tên biến

b)

Khai báo kiểu dữ liệu của biến

c)

Khai báo thư viện

d)

Khai báo khác

80.

Dữ liệu được biến lưu trữ được gọi là:

a)

Giá trị của biến

b)

dữ liệu

c)

Giá trị hằng

d)

một giá trị khác