ĐỀ KIỂM TRA TIN HỌC KHỐI 11
THỜI GIAN 45 PHÚT
HỌ VÀ TÊN.................................................. LỚP..... ..Mã đề 123
01. ; / = ~ 07. ; / = ~ 13. ; / = ~ 19. ; / = ~ 25. ; / = ~
02. ; / = ~ 08. ; / = ~ 14. ; / = ~ 20. ; / = ~ 26. ; / = ~
03. ; / = ~ 09. ; / = ~ 15. ; / = ~ 21. ; / = ~ 27. ; / = ~
04. ; / = ~ 10. ; / = ~ 16. ; / = ~ 22. ; / = ~ 28. ; / = ~
05. ; / = ~ 11. ; / = ~ 17. ; / = ~ 23. ; / = ~ 29. ; / = ~
06. ; / = ~ 12. ; / = ~ 18. ; / = ~ 24. ; / = ~ 30. ; / = ~
1/ Đoạn chương trình sau:
read(k);
if k mod 2 =0 then
Write(k);
a Giá trị k chia hết cho 2 b k c k là số chẳn d Thông báo lỗi
2/ Trong Pascal hãy chọn biểu diễn hằng trong các biểu diễn dưới đây:
a 1416’ b -120C. c '65DE' d “65DE”.
3/ Trong những biểu diễn dưới đây, biểu diễn nào là tên chuẩn trong Pascal?
a ABS b Uses c Var d Begin
4/ 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 tổ hợp phím Alt + F2. d Nhấn phím F2
5/ 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
6/ Trong khai báo sau:
Var M, N, I: integer;
C: char;
i, j, k: integer;
PI = 3.1416;
Lỗi của khai báo trên là:
a PI là hằng số nên khai báo đúng là CONST PI = 3,1416;
b Biến i được khai báo 2 lần và PI là hằng số nên khai báo đúng là CONST PI = 3.1416;
c Biến i được khai báo hai lần
d PI là hằng số nên khai báo ðúng là CONST PI = 3.1416;
7/ Trong ngôn ngữ lập trình Pascal, với câu lệnh như sau
(với a là một biến kiểu số thực):
a:=12;
Writeln('KQ la:',a:7:3);
sẽ ghi ra màn hình?
a KQ la: 12.000 b Ket qua la 12 c KQ la 12 d 12.000
8/ 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 Delta. c Begin. d Var.
9/ Tên nào sau đây không phải tên chuẩn?
a Cos b sqr c sin d Chart
10/ Trong ngôn ngữ lập trình Pascal, các khẳng định sau, khẳng định nào sai?
a Phần khai báo có thể có hoặc không.
b Phần thân chương trình có thể có hoặc không.
c Phần thân chương trình nhất thiết phải có .
d Phần tên chương trình không nhất thiết phải có.
11/ Trong PasCal để xoá sạch màn hình dùng lệnh:
a Clrscr; b Cls; c Uses crt; d Alt+F4;
12/ Cho biểu thức trong Pascal: abs(x+1) - 1. Biểu thức tương ứng trong Toán học là:
a |x-1|+1 b |x+1|-1 c 1-|x+1| d 1+|x-1|
13/ Trong những biểu diễn dưới đây, biểu diễn nào là từ khoá trong Pascal?
a END. b Integer. c Real. d sqrt
14/ Để tính diện tích của hình chchữ nhật có cạnh a, b với giá trị nguyên tring phạm vi
từ 140 đến 260 cách khai báo nào sau đây là đúng và chiếm ít bộ nhớ nhất?
a s: Real; b s: integer; c s:Word; d s:longint
15/ Trong ngôn ngữ lập trình Pascal, kiểu dữ liệu nào trong các kiểu sau có miền giá trị lớn
nhất?
a Word. b Integer. c Longint d Byte.
16/ Trong ngôn ngữ lập trình Pascal, từ khoá VAR dùng để:
a Khai báo biến b Khai báo hằng.
c Khai báo thư viện. d Khai báo tên chương trình.
17/ Trong ngôn ngữ lập trình Pascal, với câu lệnh sau: Writeln("KQ la:",a); sẽ ghi ra màn hình?
a Câu lệnh trên viết sai. b KQ la <giá trị của a> c Ket qua la a d KQ la a
18/ Trong Turbo Pascal, tên nào sau đây là sai?
a X1 b Baitap c Tin hoc d Ho_Ten
19/ Cho biểu thức trong toán học
1
−
−
x
yx
. Biểu thức tương ứng trong Pascal là:
a x - y/x - 1. b x - 1/x - y. c (x - 1)/(x - y). d x - y)/(x -1).
20/ Trong ngôn ngữ lập trình Pascal, hằng xâu ký tự "Hoa co mua xuan" được viết như thế nào?
a 'Hoa co mua xuan' b "Hoa co mua xuan"
c 'Hoa co mua xuan" d Hoa co mua xuan
21/ Cách đặt tên nào sau đây là đúng trong pascal:
a bai tap.pas b 2baitap.pas c baitap.pas d baitappascal.pas
22/ Cho biểu thức trong toán học
xx
−+
1
2
.Biểu thức tương ứng trong Pascal là:
a Sqrt(sqr(x) + 1 - x.) b Sqr(sqrt(x) + 1) - x.
c Sqr(sqrt(x) + 1 - x) d Sqrt(sqr(x) + 1) - x.
23/ Đoạn chương trình sau khai báo các biến m, n có kiểu BYTE
Readln(m,n);
for I:=m to n do
Write(I);
Nhập vào M=6, N=10, sẽ cho kết quả là:
a 10 b 6 c 6...10 d 678910
24/ Chương trình Pascal sẽ cấp phát bao nhiêu byte ô nhớ cho khai báo sau:
Var m,n,i,j:integer;
p,a,b,c: real;
x,y: extended;
j,k: word
a 46 b 28 c 42 d 36
25/ Trong Turbo Pascal, để biên dịch chương trình
a Nhấn tổ hợp phím Shift + F9 b Nhấn tổ hợp phím Alt + F9.
c Nhấn phím F3 d Nhấn tổ hợp phím Ctrl + F9.
26/ Đoạn chương trình sau đây:
for i:=1 to 20 do
if (i mod 5=0) then
write(i:6);
sẽ cho kết quả là?
a 5 20 b 5 10 15 20 c 5 d 20
27/ 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 Alt + F9.
c Nhấn tổ hợp phím Shift + F9. d Nhấn phím F9.
28/ Trong ngôn ngữ lập trình Pascal, về mặt cú pháp câu lệnh nào sau đây là sai?
a b:=x*y b a:=3.12 c x:=12,5 d c:=PI*12
29/ Trong Pascal biểu thức ((a+b)>c) and ((a+c)>b)and((c+b)>a) được gọi là:
a Biể thức có phép toán quan hệ và logic b Biểu thức logic
c Biểu thức quan hệ d Biểu thức toán học
30/ Trong ngôn ngữ lập trình Pascal, từ khoá USES dùng để
a Khai báo hằng. b Khai báo thư viện
c Khai báo tên chương trình. d Khai báo biến.
======HẾT========
ĐỀ KIỂM TRA TIN HỌC KHỐI 11
THỜI GIAN 45 PHÚT
HỌ VÀ TÊN.................................................. LỚP.... . ..Mã đề 223
01. ; / = ~ 07. ; / = ~ 13. ; / = ~ 19. ; / = ~ 25. ; / = ~
02. ; / = ~ 08. ; / = ~ 14. ; / = ~ 20. ; / = ~ 26. ; / = ~
03. ; / = ~ 09. ; / = ~ 15. ; / = ~ 21. ; / = ~ 27. ; / = ~
04. ; / = ~ 10. ; / = ~ 16. ; / = ~ 22. ; / = ~ 28. ; / = ~
05. ; / = ~ 11. ; / = ~ 17. ; / = ~ 23. ; / = ~ 29. ; / = ~
06. ; / = ~ 12. ; / = ~ 18. ; / = ~ 24. ; / = ~ 30. ; / = ~
1/ Cho biểu thức trong Pascal: abs(x+1) - 1. Biểu thức tương ứng trong Toán học là:
a 1+|x-1| b 1-|x+1| c |x+1|-1 d |x-1|+1
2/ Để tính diện tích của hình chchữ nhật có cạnh a, b với giá trị nguyên tring phạm vi từ 140 đến
260 cách khai báo nào sau đây là đúng và chiếm ít bộ nhớ nhất?
a s: integer; b s:longint c s:Word; d s: Real;
3/ Trong ngôn ngữ lập trình Pascal, với câu lệnh sau: Writeln("KQ la:",a); sẽ ghi ra màn hình?
a KQ la <giá trị của a> b Câu lệnh trên viết sai.
c KQ la a d Ket qua la a
4/ 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 Delta. c Begin. d Var.
5/ Trong ngôn ngữ lập trình Pascal, kiểu dữ liệu nào trong các kiểu sau có miền giá trị lớn nhất?
a Word. b Integer. c Longint d Byte.
6/ Đoạn chương trình sau:
read(k);
if k mod 2 =0 then
Write(k);
a Giá trị k chia hết cho 2 b Thông báo lỗi c k d k là số chẳn
7/ Trong ngôn ngữ lập trình Pascal, từ khoá VAR dùng để
a Khai báo hằng. b Khai báo biến
c Khai báo thư viện. d Khai báo tên chương trình.
8/ Cách đặt tên nào sau đây là đúng trong pascal:
a baitappascal.pas b baitap.pas c 2baitap.pas d bai tap.pas
9/ Trong ngôn ngữ lập trình Pascal, với câu lệnh như sau
(với a là một biến kiểu số thực):
a:=12;
Writeln('KQ la:',a:7:3);
sẽ ghi ra màn hình?
a 12.000 b KQ la: 12.000 c Ket qua la 12 d KQ la 12
10/ Trong ngôn ngữ lập trình Pascal, hằng xâu ký tự "Hoa co mua xuan" được viết như thế nào?
a 'Hoa co mua xuan' b 'Hoa co mua xuan"
c "Hoa co mua xuan" d Hoa co mua xuan
11/ Trong Turbo Pascal, tên nào sau đây là sai?
a Ho_Ten b Tin hoc c Baitap d X1
12/ Trong ngôn ngữ lập trình Pascal, từ khoá USES dùng để
a Khai báo thư viện b Khai báo tên chương trình.
c Khai báo biến. d Khai báo hằng.
13/ 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.
14/ Trong ngôn ngữ lập trình Pascal, về mặt cú pháp câu lệnh nào sau đây là sai?
a a:=3.12 b b:=x*y c c:=PI*12 d x:=12,5
15/ Trong Pascal hãy chọn biểu diễn hằng trong các biểu diễn dưới đây
a “65DE” . b '65DE' c 1416’ d -120C.
16/ Trong khai báo sau:
Var M, N, I: integer;
C: char;
i, j, k: integer;
PI = 3.1416;
Lỗi của khai báo trên là:
a PI là hằng số nên khai báo ðúng là CONST PI = 3.1416;
b Biến i được khai báo 2 lần và PI là hằng số nên khai báo đúng là CONST PI = 3.1416;
c PI là hằng số nên khai báo đúng là CONST PI = 3,1416;
d Biến i được khai báo hai lần
17/ Cho biểu thức trong toán học
1
−
−
x
yx
. Biểu thức tương ứng trong Pascal là:
a x - y/x - 1. b x - y)/(x -1). c (x - 1)/(x - y). d x - 1/x - y.
18/ Tên nào sau đây không phải tên chuẩn?
a Chart b Cos c sqr d sin
19/ Đoạn chương trình sau khai báo các biến m, n có kiểu BYTE
Readln(m,n);
for I:=m to n do
Write(I);
Nhập vào M=6, N=10, sẽ cho kết quả là:
a 10 b 6 c 6...10 d 678910
20/ Đoạn chương trình sau đây:
for i:=1 to 20 do
if (i mod 5=0) then
write(i:6);
sẽ cho kết quả là?
a 5 20 b 20 c 5 10 15 20 d 5
21/ 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 có thể có hoặc không.
b Phần thân chương trình nhất thiết phải có .
c Phần khai báo có thể có hoặc không.
d Phần tên chương trình không nhất thiết phải có.
22/ Cho biểu thức trong toán học
xx
−+
1
2
.Biểu thức tương ứng trong Pascal là:
a Sqr(sqrt(x) + 1 - x) b Sqrt(sqr(x) + 1 - x.)
c Sqrt(sqr(x) + 1) - x. d Sqr(sqrt(x) + 1) - x.
23/ Trong ngôn ngữ lập trình Pascal, từ khoá PROGRAM dùng để
a Khai báo biến b Khai báo tên chương trình
c Khai báo hằng d Khai báo thư viện
24/ Trong PasCal để xoá sạch màn hình dùng lệnh:
a Alt+F4; b Cls; c Clrscr; d Uses crt;
25/ Trong Pascal biểu thức ((a+b)>c) and ((a+c)>b)and((c+b)>a) được gọi là:
a Biểu thức toán học b Biể thức có phép toán quan hệ và logic
c Biểu thức logic d Biểu thức quan hệ
26/ Trong Turbo Pascal, để lưu một chương trình vào đĩa:
a Nhấn phím F2 b Nhấn phím F5
c Nhấn tổ hợp phím Alt + F2. d Nhấn tổ hợp phím Alt + F2.
27/ Chương trình Pascal sẽ cấp phát bao nhiêu byte ô nhớ cho khai báo sau:
Var m,n,i,j:integer;
p,a,b,c: real;
x,y: extended;
j,k: word
a 42 b 46 c 36 d 28
28/ Trong Turbo Pascal, để biên dịch chương trình
a Nhấn tổ hợp phím Ctrl + F9. b Nhấn phím F3
c Nhấn tổ hợp phím Shift + F9 d Nhấn tổ hợp phím Alt + F9.
29/ Trong những biểu diễn dưới đây, biểu diễn nào là tên chuẩn trong Pascal?
a ABS b Var c Uses d Begin
30/ Trong những biểu diễn dưới đây, biểu diễn nào là từ khoá trong Pascal?
a Real. b sqrt c END. d Integer.
=====HẾT=====
ĐỀ KIỂM TRA TIN HỌC KHỐI 11
THỜI GIAN 45 PHÚT
HỌ VÀ TÊN.................................................. LỚP.... . ..Mã đề 323
01. ; / = ~ 07. ; / = ~ 13. ; / = ~ 19. ; / = ~ 25. ; / = ~
02. ; / = ~ 08. ; / = ~ 14. ; / = ~ 20. ; / = ~ 26. ; / = ~
03. ; / = ~ 09. ; / = ~ 15. ; / = ~ 21. ; / = ~ 27. ; / = ~
04. ; / = ~ 10. ; / = ~ 16. ; / = ~ 22. ; / = ~ 28. ; / = ~
05. ; / = ~ 11. ; / = ~ 17. ; / = ~ 23. ; / = ~ 29. ; / = ~
06. ; / = ~ 12. ; / = ~ 18. ; / = ~ 24. ; / = ~ 30. ; / = ~
1/ Tên nào sau đây không phải tên chuẩn?
a sqr b sin c Chart d Cos
2/ Trong Turbo Pascal, tên nào sau đây là sai?
a Tin hoc b X1 c Baitap d Ho_Ten
3/ Trong ngôn ngữ lập trình Pascal, từ khoá USES dùng để
a Khai báo biến. b Khai báo hằng.
c Khai báo thư viện d Khai báo tên chương trình.
4/ Trong ngôn ngữ lập trình Pascal, kiểu dữ liệu nào trong các kiểu sau có miền giá trị lớn nhất?
a Byte. b Word. c Longint d Integer.
5/ Trong khai báo sau:
Var M, N, I: integer;
C: char;
i, j, k: integer;
PI = 3.1416;
Lỗi của khai báo trên là:
a PI là hằng số nên khai báo ðúng là CONST PI = 3.1416;
b Biến i được khai báo hai lần
c PI là hằng số nên khai báo đúng là CONST PI = 3,1416;
d Biến i được khai báo 2 lần và PI là hằng số nên khai báo đúng là CONST PI = 3.1416;
6/ Trong những biểu diễn dưới đây, biểu diễn nào là tên chuẩn trong Pascal?
a Begin b ABS c Var d Uses
7/ Chương trình Pascal sẽ cấp phát bao nhiêu byte ô nhớ cho khai báo sau:
Var m,n,i,j:integer;
p,a,b,c: real;
x,y: extended;
j,k: word
a 36 b 42 c 46 d 28
8/ Trong ngôn ngữ lập trình Pascal, hằng xâu ký tự "Hoa co mua xuan" được viết như thế nào?
a 'Hoa co mua xuan" b Hoa co mua xuan
c "Hoa co mua xuan" d 'Hoa co mua xuan'
9/ Trong Pascal hãy chọn biểu diễn hằng trong các biểu diễn dưới đây
a “65DE” b 1416 c '65DE' d -120C.
10/ Trong ngôn ngữ lập trình Pascal, từ khoá PROGRAM dùng để
a Khai báo hằng b Khai báo biến
c Khai báo tên chương trình d Khai báo thư viện
11/ Trong Turbo Pascal, để biên dịch chương trình
a Nhấn tổ hợp phím Ctrl + F9. b Nhấn phím F3
c Nhấn tổ hợp phím Shift + F9 d Nhấn tổ hợp phím Alt + F9.
12/ Trong PasCal để xoá sạch màn hình dùng lệnh:
a Cls; b Alt+F4; c Uses crt; d Clrscr;
13/ Trong ngôn ngữ lập trình Pascal, từ khoá VAR dùng để
a Khai báo hằng. b Khai báo thư viện.
c Khai báo biến d Khai báo tên chương trình.