ĐỀ KIỂM TRA TIN HỌC KHỐI 11 BAN TỰ NHIÊN
THỜI GIAN 45 PHÚT
HỌ VÀ TÊN................................................................................LỚP......Mã đề 123
01. ; / = ~
02. ; / = ~
03. ; / = ~
04. ; / = ~
05. ; / = ~
06. ; / = ~
07. ; / = ~
18. ; / = ~
09. ; / = ~
10. ; / = ~
11. ; / = ~
12. ; / = ~
13. ; / = ~
14. ; / = ~
15. ; / = ~
16. ; / = ~
17. ; / = ~
18. ; / = ~
19. ; / = ~
20. ; / = ~
I. PH ẦN TRẮC NGHI ỆM 7 điểm
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.000b 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
.II. PHẦN TỰ LUẬN 3 điểm
Viết chương trình nhập vào số nguyên 2 số a, b kiểm tra xem nếu 2 số không âm và chẳn thì tính biểu thức
sqrt(a+b)*a, nếu không nhì thông báo nhập sai?
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
======HẾT========
ĐỀ KIỂM TRA TIN HỌC KHỐI 11 BAN TỰ NHIÊN
THỜI GIAN 45 PHÚT
HỌ VÀ TÊN................................................................................LỚP......Mã đề 223
01. ; / = ~
02. ; / = ~
03. ; / = ~
04. ; / = ~
05. ; / = ~
06. ; / = ~
07. ; / = ~
18. ; / = ~
09. ; / = ~
10. ; / = ~
11. ; / = ~
12. ; / = ~
13. ; / = ~
14. ; / = ~
15. ; / = ~
16. ; / = ~
17. ; / = ~
18. ; / = ~
19. ; / = ~
20. ; / = ~
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
.II. PHẦN TỰ LUẬN 3 điểm
Viết chương trình nhập vào số nguyên a kiểm tra xem nếu a là số lẽ và chia hết cho 3 thì biểu thức
sqrt(sqr(sqr(a+a))), nếu không nhì thông báo a là số chẳn không tính?
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
=====HẾT=====
ĐỀ KIỂM TRA TIN HỌC KHỐI 11 BAN TỰ NHIÊN
THỜI GIAN 45 PHÚT
HỌ VÀ TÊN................................................................................LỚP......Mã đề 323
01. ; / = ~
02. ; / = ~
03. ; / = ~
04. ; / = ~
05. ; / = ~
06. ; / = ~
07. ; / = ~
18. ; / = ~
09. ; / = ~
10. ; / = ~
11. ; / = ~
12. ; / = ~
13. ; / = ~
14. ; / = ~
15. ; / = ~
16. ; / = ~
17. ; / = ~
18. ; / = ~
19. ; / = ~
20. ; / = ~
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.
14/ Đ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);