Tải bản đầy đủ (.pdf) (6 trang)

de kiem tra hk 1 mon tin hoc 11 de so 1

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (129.93 KB, 6 trang )

Sách Giải – Người Thầy của bạn

/>
ĐỀ KIỂM TRA HỌC KÌ I
MÔN: TIN HỌC 11

ĐỀ SỐ 01

Thời gian: 45 phút
Trường THPT Duy Tân

Câu 1: Có mấy loại biểu thức cơ bản trong Pascal?
A. 4

B. 2

C. 3

D. 5

Câu 2: Biểu thức (x>y) and (y>3) thuộc loại biểu thức nào trong Pascal ?
A. Biểu thức quan hệ
D. Biểu thức số học

B. Biểu thức logic

C. Một loại biểu thức khác

Câu 3: Khẳng định nào trong các khẳng định sau đây là đúng ?
A. Một chương trình có thể không cần có phần khai báo
B. Biến dùng trong chương trình khi dùng không cần khai báo


C. Bắt buộc phải khai báo tên chương trình
cần có phần thân

D. Một chương trình có thể không

Câu 4: Những tên nào trong các tên sau thuộc loại tên dành riêng trong Pascal ?
A. PROGRAM, VAR, BEGIN, TYPE, CONST
B. BAI_TAP, BEGIN, TYPE, CONST, USES
C. PROGRAM, BEGIN, TYPE, CONST, SQRT
D. VAR, BEGIN, END, A, B, DELTA.
Câu 5: Biểu thức sqrt(x+y)/x-sqr(x-y)/y viết trong toán học sẽ là biểu thức nào ?
A.

x y x y

 
x
y



C.

x  y ( x  y) 2

x
y

2


B.
D.

1

x y x y

 
x
y


( x  y) 2

x

2

x y
y


Sách Giải – Người Thầy của bạn

/>
Câu 6: Trong Pascal, dấu chấm phẩy (;) có ý nghĩa:
A. Phân cách các câu lệnh
B. Phân cách giữa phần khai báo và phần thân
C. Phân cách giữa chương trình này với chương trình khác
D. Kết thúc chương trình

Câu 7: Trong Pascal phép toán Div, Mod thuộc nhóm phép toán nào ?
A. Nhóm phép toán số học với số thực

B. Nhóm các phép toán quan hệ

C. Nhóm phép toán lôgic

D. Nhóm phép toán số học với số nguyên

Câu 8: Kiểu dữ liệu nào có phạm vi giá trị từ 0 đến

28  1

trong các kiểu dữ liệu sau?

A. Kiểu LongInt

B. Kiểu Integer

C. Kiểu Byte

D. Kiểu Word

Câu 9: Các tên hàm SQRT, SQR, ABS có ý nghĩa lần luợt là hàm lấy giá trị ?
A. Bình phương, căn bậc hai, trị tuyệt đối

B. Trị tuyệt đối, căn bậc hai, bình phương

C. Căn bậc hai, trị tuyệt đối, bình phương


D. Căn bậc hai, bình phương, trị tuyệt đối

Câu 10: Trong ngôn ngữ Pascal, tên nào sau đây không phải là tên chuẩn:
A. Sqrt

B. Integer

C. Abs

D. Real

Câu 11: Trong những biểu diễn dưới đây, biểu diễn nào là từ khoá trong Pascal ?
A. END

B. sqrt

C. Real

D. Integer

Câu 12: Trong ngôn ngữ Pascal, tên nào sau đây không phải là tên dành riêng:
A. Program

B. Var

C. Begin

D. Delta

Câu 13: Trong Turbo Pascal, tên nào sau đây là sai ?

A. Tin hoc

B. X1

C. Ho_Ten.

2

D. _Baitap


Sách Giải – Người Thầy của bạn

/>
Câu 14: Trong ngôn ngữ lập trình Pascal, từ khoá VAR dùng để
A. Khai báo tên chương trình

B. Khai báo biến

C. Khai báo hằng

D. khai báo thư viện

Câu 15: Trong Turbo Pascal, để lưu một chương trình vào đĩa
A. Nhấn tổ hợp phím Alt + F2

B. Nhấn phím F5

C. Nhấn phím F2


D. Nhấn tổ hợp phím Alt + F5

Câu 16: Trong Turbo Pascal, để chạy chương trình
A. Nhấn tổ hợp phím Ctrl + F9

B. Nhấn tổ hợp phím Shift + F9

C. Nhấn tổ hợp phím Alt + F9

D. Nhấn phím F9

Câu 17: Cho biểu thức trong toán học x 2  1  x . Biểu thức tương ứng trong Pascal
là:
A. Sqrt(sqr(x) + 1 - x.)

B. Sqr(sqrt(x) + 1) - x

C. Sqrt(sqr(x) + 1) - x

D. Sqr(sqrt(x) + 1 - x)

Câu 18: Trong ngôn ngữ lập trình Pascal, từ khoá PROGRAM dùng để
A. Khai báo tên chương trình

B. Khai báo thư viện

C. Khai báo hằng

D. Khai báo biến


Câu 19: Trong ngôn ngữ lập trình Pascal, các khẳng định sau, khẳng định nào sai ?
A. Phần thân chương trình nhất thiết phải có
B. Phần tên chương trình không nhất thiết phải có
C. Phần thân chương trình có thể có hoặc không
D. Phần khai báo có thể có hoặc không

3


Sách Giải – Người Thầy của bạn

/>
Câu 20: Cho biểu thức trong Pascal 1/(sqr(a)+1). Biểu thức tương ứng trong Toán
học là:
A.

1
a 1

B.

2

a2 1

C.

1
a 1


D.

1
a 1

Câu 21: Cho đoạn chương trình:
Var b: real;
Begin
b:=12.12876;
Write(b:8:3);
End.
Kết quả của chương trình là:
A.

12.128

B.

12.129

C.

12.129

D.

12.129

Câu 22: Biến P có thể nhận các giá trị 5; 10; 15; 20; 30; 60; 90 và biến X có thể nhận
các giá trị 0,1; 0,2; 0,3; 0,4; 0,5. Khai báo nào trong các khai báo sau là đúng nhất ?

A Var X, P: Byte;

B Var P: Real; X: Byte;

C Var X: Real; P: Byte;

D Var X, P: Real;

Câu 23: X có thể nhận các giá trị từ ‘A’ đến ‘Z’, khai báo nào sau đây là đúng trong
Pascal ?
A. Var x : real

;

B.Var x: Byte;

C. Var x: Integer;

D. Var X : char;

Câu 24: Pascal là ngôn ngữ lập trình thuộc loại:
A. Ngôn ngữ bậc cao

B. Không thuộc loại nào

C. Hợp ngữ

D. Ngôn ngữ máy

4



Sách Giải – Người Thầy của bạn

/>
Câu 25: Câu lệnh nào dùng để xuất dữ liệu ( Trong pascal) ?
A. Readln(<Biểu thức>);

B. Writeln(<Biểu thức>);

C. Program(<Biểu thức>);

D. Read(<Biểu thức>);

Câu 26: Khai báo nào trong các khai báo sau là hợp lệ ?
A. Const : n =10;

B. Const n=10;

C. Const n:=10;

D. Const n : real;

Câu 27: Câu lệnh nào dùng để nhập dữ liệu trong Pascal
A. Read(danh sách biến);

B. Real(danh sách biến);

C. Write(danh sách biến);


D. Begin(danh sách biến);

Câu 28: Tên nào dưới đây đúng quy tắc đặt tên của Pascal:
A. xy2

B. x*y

C. 2ab

D. A BC

Câu 29: Xét chương trình sau:
Program VD_1;

{1}

Begin

{2}
Writeln(‘Chao ban den voi lap trinh Pascal !’)

{3}

Readln

{4}

End.

{5}


Đâu là nơi chứa các lệnh của chương trình ?
A. Giữa dòng 1 và 2

B. Giữa dòng 3 và 5

C. Giữa dòng 2 và 3

D. Giữa dòng 2 và 5

5


Sách Giải – Người Thầy của bạn

/>
Câu 30: Biến x nằm trong phạm vi 150-220 khai báo nào trong các khai báo sau là
tối ưu nhất ?
A. Var x: Real;
Word;

B. Var x: Byte;

C. Var x: Integer;

D. Var x :

----------------- HẾT -----------------

ĐÁP ÁN:


Câu-ĐA

1C

2B

3A

4A

5C

6A

7D

8C

9D

10C

Câu-ĐA

11A

12D

13A


14B

15C

16A

17C

18A

19C

20A

Câu-ĐA

21B

22C

23D

24A

25B

26B

27A


28A

29D

30B

6



×