wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Kiểm tra thường xuyên tin học 11A1

Total questions: 15

Worksheet time: 15mins

Name
Class
Date
1.

Các thành phần của ngôn ngữ lập trình là:

a)

Bảng chữ cái

b)

Cú pháp

c)

Ngữ nghĩa

d)

Chương trình dịch

2.

Hằng là

a)

đại lượng nhận giá trị trước khi chương trình thực hiện

b)

đại lượng được đặt tên và có giá trị thay đổi trong quá trình thực hiện chương trình

c)

đại lượng có thể lưu trữ nhiều loại giá trị khác nhau

d)

đại lượng được chương trình dịch bỏ qua

3.

Phát biểu nào dưới đây là hợp lí nhất khi nói về tên?

a)

Tên gọi là đại lượng nhận giá trị trước khi chương trình thực hiện

b)

Tên gọi là đại lượng được đặt tên và có giá trị thay đổi trong quá trình thực hiện chương trình

c)

Tên gọi có thể lưu trữ nhiều loại giá trị khác nhau

d)

Tên gọi do người lập trình tự đặt theo quy tắc do từng ngôn ngữ lập trình xác định

4.

Khái niệm nào sau đây là đúng về tên dành riêng

a)

Tên dành riêng là tên do người lập trình đặt

b)

Tên dành riêng là tên đã được ngôn ngữ lập trình qui định dùng với ý nghĩa riêng xác định, không được sử dụng với ý nghĩa khác

c)

Tên dành riêng là tên đã được ngôn ngữ lập trình qui định đúng với ý nghĩa riêng xác định, có thể được định nghĩa lại

d)

Tên dành riêng là các hằng hay biến

5.

Phát biểu nào sau đây là đúng về tên chuẩn?

a)

Tên chuẩn là tên do người lập trình đặt

b)

Tên chuẩn là tên đã được ngôn ngữ lập trình qui định dùng với ý nghĩa riêng xác định, không được sử dụng với ý nghĩa khác

c)

Tên chuẩn là tên đã được ngôn ngữ lập trình qui định dùng với ý nghĩa riêng xác định, có thể được định nghĩa lại

d)

Tên chuẩn là các hằng hay biến

6.

Phát biểu nào sau đây là đúng?

a)

Phần tên chương trình nhất thiết phải có

b)

Phần khai báo bắt buộc phải có

c)

Phần thân chương trình nhất thiết phải có

d)

Phần thân chương trình có thể có hoặc không

7.

Từ khóa USES dùng để:

a)

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

b)

Khai báo hằng

c)

Khai báo biến

d)

Khai báo thư viện

8.

Khai báo hằng nào là đúng trong các khai báo sau:

a)

Const A : 50;

b)

CONst A=100;

c)

Const : A=100;

d)

A =100;

9.

Phần thân chương trình bắt đầu bằng ….và kết thúc bằng …?

a)

BEGIN…END.

b)

BEGIN…END

c)

BEGIN…END,

d)

BEGIN…END;

10.

Xét chương trình Pascal trên đây:

Chọn phát biểu sai?

a)

Khai báo tên chương trình là vi du

b)

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

c)

Thân chương trình có hai câu lệnh

d)

Chương trình không có khai báo hằng

11.

Chọn các tên kiểu nguyên trong Pascal (nhiều lựa chọn)

a)

longint

b)

byte

c)

char

d)

real

12.

Kiểu dữ liệu lô gic trong Pascal là

a)

Boolean

b)

Char

c)

Longint

d)

True/False

13.

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;

14.

Danh sách các biến là một hoặc nhiều tên biến, các tên biến được viết cách nhau bởi:

a)

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

b)

Dấu phẩy (,)

c)

Dấu hai chấm (:)

d)

Dấu chấm (.)

15.

Trong Pascal, cú pháp để khai báo biến là:

a)

Var < Danh sách biến > = < Kiểu dữ liệu >;

b)

Var < Danh sách biến > : < Kiểu dữ liệu >;

c)

< Danh sách biến > : < Kiểu dữ liệu >;

d)

ar < Danh sách biến >;