Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

tin11

Total questions: 10

Worksheet time: 10mins

Name
Class
Date
1.

Câu 1. Phát biểu nào dưới đây là sai khi nói về biên dịch và thông dịch?

a)

A. Chương trình dịch của ngôn ngữ lập trình bậc cao gọi là biên dịch còn thông dịch là chương trình dịch dùng với hợp ngữ;

b)

B. Một ngôn ngữ lập trình có thể có cả chương trình thông dịch và chương trình biên dịch;

c)

C. Thông dịch lần lượt dịch và thực hiện từng câu lệnh còn biên dịch phải dịch trước toàn bộ chương trình sang mã nhị phân thì mới có thể thực hiện được;

d)

D. Biên dịch và thông dịch đều kiểm tra tính đúng đắn của câu lệnh;

2.

trong NNLT Pascal, trong dãy sau tên chuẩn là

a)

Program

b)

Writeln

c)

Tin11

d)

Bai_hoc

3.

Trong NNLT Pascal, Tên đúng là ...

a)

A2

b)

Tin hoc

c)

Bai*tap

d)

12A7

4.

Trong NNLT Pascal, trong dãy tên gọi sau, từ khoá là

a)

Tin11

b)

Readln

c)

Program

d)

True

5.

Phát biểu nào sau đây là đúng về "cú pháp"?

a)

Is do the lậ trình tạo ra

b)

Tất cả các ngôn ngữ lập trình đều có các cú pháp giống nhau

c)

Cú pháp là quy tắc để viết chương trình

d)

Cú pháp là chữ bảng của trình lập trình ngôn ngữ

6.

Trong Pascal, chú thích được đặt giữa cặp dấu:

a)

{and} or [and]

b)

{and} or (* and *)

c)

/ * and * /

d)

<and> or / * and * /

7.

Chương trình dịch không có khả năng nào trong các khả năng sau?

a)

Phát hiện được lỗi ngữ nghĩa.

b)

Thông báo lỗi cú pháp.

c)

Phát hiện được lỗi cú pháp.

d)

Tạo được chương trình dịch.

8.

Các phép toán quan hệ trong ngôn ngữ lập trình Pascal là

a)

=, >, <, >=,<=,<>

b)

=, >, <, >=,<=, ≠

c)

=, >, <, ≠

d)

=, >, <, >=,<=, #

9.

Biểu thức x <=10 cho kết quả là False khi x bằng:

a)

8

b)

9

c)

10

d)

11

10.

Cho đoạn chương trình:

Begin

a := 100;

b := 30;

x := a div b ;

Write(x);

End.

Cho biết kết quả sau khi thực hiện lệnh :

a)

10

b)

3

c)

33

d)

1