Sở GD-ĐT Tỉnh Kiên Giang Đề kiểm tra: 45 phút
Trường THPT TH¹NH LéC Môn: Tin häc _ Khối 11
Họ và Tên: .................................................Ngày kiểm tra: ........................Lớp: 11A
1). Trong ngôn ngữ lập trình Pascal để biên dòch chương trình ta nhấn tổ hợp phím nóng nào?
A). Ctrl + F9 B). Ctrl + F3 C). Alt + F9 D). Alt + F3
2). Trong ngôn ngữ lập trình Pascal câu lệnh gán có cú pháp như thế nào?
A). <tên biến> := <biểu thức> B). <biểu thức>:= <tên biến>;
C). <biểu thức>:= <tên biến> D). <tên biến> := <biểu thức>;
3). Trong ngôn ngữ lập trình Pascal tên nào sau đây không đúng?
A). Bai1 B). Vi du C). _6CT D). Bai_tap_2
4). Trong ngôn ngữ lập trình Pascal để lưu chương trình vào đóa ta nhấn phím nóng nào?
A). F3 B). F2 C). F5 D). F9
5). Chương trình dòch có mấy loại?
A). 2 loại B). 4 loại C). 3 loại D). 5 loại
6). Trong ngôn ngữ lập trình Pascal để xuất dữ liệu ra màn hình ta dùng thủ tục chuẩn nào?
A). Read hoặc Readln B). Write hoặc Writeln C). Read và Write D). Readln hoặc Writeln
7). Trong ngôn ngữ lập trình Pascal phép chia lấy phần dư được viết như thế nào?
A). Mord B). Xor C). Mod D). Div
8). Trong ngôn ngữ lập trình Pascal câu lệnh If – then có mấy dạng?
A). 3 dạng B). 2 dạng C). 4 dạng D). 5 dạng
9). Trong ngôn ngữ lập trình Pascal phần thân chương trình được xác đònh bởi cặp câu lệnh nào?
A). Begin và End B). Program và End C). Uses và End D). Const và End
10). Biên dòch được thực hiện qua mấy bước?
A). 5 bước B). 2 bước C). 3 bước D). 4 bước
11). Trong ngôn ngữ lập trình Pascal để đưa dòng thông báo “Xin chao cac ban”. Ta phải sử dụng
thông báo nào sau đây là đúng?
A). Writeln (‘Xin chao cac ban’); B). Readln (‘Xin chao cac ban’);
C). Writeln (“Xin chao cac ban”); D). Readln (“Xin chao cac ban”);
12). Trong ngôn ngữ lập trình Pascal khai báo tên chương trình bắt đầu bằng từ khoá nào?
A). Begin B). Var C). Program D). Uses
13). Trong biểu thức logic: (m mod 100 < 10) and (m div 100 > 0). Giá trò nào của m dưới đây là đúng?
A). 118 B). 108 C). 98 D). 88
14). Trong ngôn ngữ lập trình Pascal, nếu một biến chỉ nhận giá trò nguyên trong phạm vi từ 0 đến
65535 thì biến đó không thể được khai báo theo kiểu dữ liệu nào?
A). Integer B). Longint C). Real D). Word
15). Trong ngôn ngữ lập trình Pascal tên nào sau đây không phải là tên do người lập trình đặt?
A). GPTB_2 B). CT_Vidu C). Delta D). Extended
16). Biến P nhận các giá trò 5; 10; 15; 20; 30; 40; 50; 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 sau là đúng?
A). Var X: byte; P: real; B). Var X, P: real; C). Var X, P: byte; D). Var X: real; P: byte;
17). Trong ngôn ngữ lập trình Pascal phần khai báo biến có cú pháp như thế nào?
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). Var; <danh sách biến>:<kiểu dữ liệu>; D). Var : <danh sách biến><kiểu dữ liệu>;
18). Trong ngôn ngữ lập trình Pascal để đóng cửa sổ chương trình ta nhấn tổ hợp phím nóng nào?
A). Alt + F3 B). Ctrl + F3 C). Ctrl + F9 D). Alt + X
19). Biểu thức trong toán học có dạng
b
ac
, vậy biểu diễn trong Turbo Pascal có dạng như thế nào?
A). 1/a*b*c B). a/b*c C). b/a*c D). 1/a*b/c
20). Trong ngôn ngữ lập trình Pascal khai báo thư viện bắt đầu bằng từ khoá nào?
Trang 1 - Mã đề : 001
Mã đề : 001
A). Type B). Const C). Var D). Uses
21). Trong ngôn ngữ lập trình Pascal câu lệnh If – then dạng thiếu có cú pháp như thế nào?
A). if <điều kiện> then <câu lệnh> B). if <câu lệnh> then <điều kiện>;
C). if <điều kiện> then <câu lệnh>; D). if <câu lệnh> then <điều kiện>
22). Kiểu logic bộ nhớ lưu trữ một giá trò là bao nhiêu byte?
A). 10 byte B). 6 byte C). 1 byte D). 4 byte
23). Trong các kiểu dưới đây kiểu nào không phải là kiểu nguyên?
A). Integer B). Extended C). Byte D). Word
24). Trong ngôn ngữ lập trình Pascal hàm căn bậc hai cho kiểu kết quả là gì?
A). Kiểu thực B). Theo kiểu của đối số C). Kiểu kí tự D). Kiểu nguyên
25). Trong ngôn ngữ lập trình Pascal tên nào sau đây không phải là tên chuẩn?
A). Real B). Sqrt C). Longint D). Uses
26). Trong ngôn ngữ lập trình Pascal khi ta có khai báo:
Var a, b, c: Integer;
x, y: Real;
z: Longint;
Vậy tổng bộ nhớ dành cho các biến đã được khai báo là bao nhiêu byte?
A). 28 byte B). 26 byte C). 24 byte D). 22 byte
27). Đại lượng có giá trò không thay đổi trong quá trình thực hiện chương trình được gọi là gì?
A). Biến B). Hằng C). Tên D). Giá trò logic
28). Trong ngôn ngữ lập trình Pascal để nhập dữ liệu từ bàn phím ta dùng thủ tục chuẩn nào?
A). Read hoặc Readln B). Readln hoặc Writeln C). Write hoặc Writeln D). Read và Write
29). Trong ngôn ngữ lập trình Pascal tên nào sau đây không phải là tên dành riêng?
A). Program B). Const C). Begin D). Byte
30). Ngôn ngữ lập trình thường có mấy thành bản?
A). 5 thành phần B). 4 thành phần C). 2 thành phần D). 3 thành phần
31). Trong ngôn ngữ lập trình Pascal để nhập dữ liệu từ bàn phím ta dùng thủ tục chuẩn nào?
A). Write (<danh sách biến vào>) ; B). Raed (<danh sách biến vào>) ;
C). Read (<danh sách biến vào>) ; D). Wreti (<danh sách biến vào>) ;
32). Trong ngôn ngữ lập trình Pascal để thoát chương trình ta nhấn tổ hợp phím nóng nào?
A). Alt + F3 B). Ctrl + F9 C). Alt + X D). Ctrl + F3
33). Trong các lệnh gán dưới đây lệnh gán nào là đúng trong ngôn ngữ lập trình Pascal?
A). T+1:= T; B). T:= T+1; C). T:= T-1 D). T= T+1;
34). Trong ngôn ngữ lập trình Pascal biểu diễn nào dưới đây không phải là biểu diễn hằng?
A). Lop11A B). ‘Information’ C). True D). 12.4E-5
35). Kiểu kí tự phạm vinhận giá trò là bao nhiêu?
A). Từ -2
15
đến 2
15
- 1 B). 255 kí tự C). Từ 0
đến 2
15
- 1 D). 256 kí tự
36). Trong ngôn ngữ lập trình Pascal khai báo hằng bắt đầu bằng từ khoá nào?
A). Type B). Uses C). Var D). Const
37). Trong Turbo Pascal, tên là một dãy liên tiếp không quá bao nhiêu kí tự?
A). 128 kí tư B). 127 kí tự C). 256 kí tự D). 255 kí tự
38). Biểu thức quan hệ được thực hiện theo trình tự mấy bước?
A). 2 bước B). 5 bước C). 4 bước D). 3 bước
39). Chương trình đặc biệt có chức năng chuyển đổi chương trình viết bằng ngôn ngữ lập trình bậc cao
thành chương trình thực hiện được trên máy tính được gọi là gì?
A). Chương trình chuyển đổi B). Chương trình hợp dòch
C). Chương trình thông dòch D). Chương trình dòch
40). Thông dòch được thực hiện qua mấy bước?
A). 5 bước B). 4 bước C). 2 bước D). 3 bước
Sở GD-ĐT Tỉnh Kiên Giang Đề kiểm tra: 45 phút
Trang 2 - Mã đề : 001
Mã đề : 002
Trường THPT TH¹NH LéC Môn: Tin häc _ Khối 11
Họ và Tên: .................................................Ngày kiểm tra: ........................Lớp: 11A
1). Chương trình đặc biệt có chức năng chuyển đổi chương trình viết bằng ngôn ngữ lập trình bậc cao
thành chương trình thực hiện được trên máy tính được gọi là gì?
A). Chương trình chuyển đổi B). Chương trình dòch
C). Chương trình thông dòch D). Chương trình hợp dòch
2). Trong ngôn ngữ lập trình Pascal tên nào sau đây không phải là tên dành riêng?
A). Const B). Program C). Begin D). Byte
3). Trong Turbo Pascal, tên là một dãy liên tiếp không quá bao nhiêu kí tự?
A). 255 kí tự B). 256 kí tự C). 127 kí tự D). 128 kí tự
4). Trong ngôn ngữ lập trình Pascal khi ta có khai báo:
Var a, b, c: Integer;
x, y: Real;
z: Longint;
Vậy tổng bộ nhớ dành cho các biến đã được khai báo là bao nhiêu byte?
A). 24 byte B). 22 byte C). 28 byte D). 26 byte
5). Biểu thức trong toán học có dạng
b
ac
, vậy biểu diễn trong Turbo Pascal có dạng như thế nào?
A). 1/a*b/c B). a/b*c C). 1/a*b*c D). b/a*c
6). Kiểu kí tự phạm vinhận giá trò là bao nhiêu?
A). 256 kí tự B). Từ -2
15
đến 2
15
– 1C). 255 kí tự D). Từ 0
đến 2
15
- 1
7). Trong ngôn ngữ lập trình Pascal tên nào sau đây không phải là tên chuẩn?
A). Real B). Sqrt C). Longint D). Uses
8). Trong ngôn ngữ lập trình Pascal câu lệnh gán có cú pháp như thế nào?
A). <biểu thức>:= <tên biến>; B). <biểu thức>:= <tên biến>
C). <tên biến> := <biểu thức>; D). <tên biến> := <biểu thức>
9). Chương trình dòch có mấy loại?
A). 3 loại B). 4 loại C). 2 loại D). 5 loại
10). Đại lượng có giá trò không thay đổi trong quá trình thực hiện chương trình được gọi là gì?
A). Biến B). Hằng C). Tên D). Giá trò logic
11). Trong ngôn ngữ lập trình Pascal để nhập dữ liệu từ bàn phím ta dùng thủ tục chuẩn nào?
A). Wreti (<danh sách biến vào>) ; B). Write (<danh sách biến vào>) ;
C). Read (<danh sách biến vào>) ; D). Raed (<danh sách biến vào>) ;
12). Trong ngôn ngữ lập trình Pascal câu lệnh If – then có mấy dạng?
A). 4 dạng B). 3 dạng C). 5 dạng D). 2 dạng
13). Trong ngôn ngữ lập trình Pascal khai báo tên chương trình bắt đầu bằng từ khoá nào?
A). Begin B). Uses C). Program D). Var
14). Trong ngôn ngữ lập trình Pascal, nếu một biến chỉ nhận giá trò nguyên trong phạm vi từ 0 đến
65535 thì biến đó không thể được khai báo theo kiểu dữ liệu nào?
A). Word B). Integer C). Real D). Longint
15). Trong các kiểu dưới đây kiểu nào không phải là kiểu nguyên?
A). Integer B). Word C). Extended D). Byte
16). Trong ngôn ngữ lập trình Pascal để biên dòch chương trình ta nhấn tổ hợp phím nóng nào?
A). Ctrl + F3 B). Ctrl + F9 C). Alt + F9 D). Alt + F3
17). Biểu thức quan hệ được thực hiện theo trình tự mấy bước?
A). 3 bước B). 4 bước C). 5 bước D). 2 bước
18). Biến P nhận các giá trò 5; 10; 15; 20; 30; 40; 50; 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 sau là đúng?
A). Var X, P: byte; B). Var X: byte; P: real; C). Var X: real; P: byte; D). Var X, P: real;
19). Trong biểu thức logic: (m mod 100 < 10) and (m div 100 > 0). Giá trò nào của m dưới đây là đúng?
Trang 3 - Mã đề : 001
A). 98 B). 108 C). 88 D). 118
20). Trong ngôn ngữ lập trình Pascal khai báo hằng bắt đầu bằng từ khoá nào?
A). Const B). Uses C). Var D). Type
21). Trong ngôn ngữ lập trình Pascal phép chia lấy phần dư được viết như thế nào?
A). Mod B). Xor C). Div D). Mord
22). Trong ngôn ngữ lập trình Pascal biểu diễn nào dưới đây không phải là biểu diễn hằng?
A). True B). 12.4E-5 C). ‘Information’ D). Lop11A
23). Trong ngôn ngữ lập trình Pascal để đóng cửa sổ chương trình ta nhấn tổ hợp phím nóng nào?
A). Alt + X B). Ctrl + F3 C). Alt + F3 D). Ctrl + F9
24). Trong ngôn ngữ lập trình Pascal để đưa dòng thông báo “Xin chao cac ban”. Ta phải sử dụng
thông báo nào sau đây là đúng?
A). Writeln (“Xin chao cac ban”); B). Readln (‘Xin chao cac ban’);
C). Writeln (‘Xin chao cac ban’); D). Readln (“Xin chao cac ban”);
25). Trong ngôn ngữ lập trình Pascal hàm căn bậc hai cho kiểu kết quả là gì?
A). Kiểu nguyên B). Kiểu thực C). Theo kiểu của đối số D). Kiểu kí tự
26). Trong ngôn ngữ lập trình Pascal khai báo thư viện bắt đầu bằng từ khoá nào?
A). Type B). Const C). Uses D). Var
27). Trong ngôn ngữ lập trình Pascal để nhập dữ liệu từ bàn phím ta dùng thủ tục chuẩn nào?
A). Write hoặc Writeln B). Read và Write C). Readln hoặc Writeln D). Read hoặc Readln
28). Ngôn ngữ lập trình thường có mấy thành bản?
A). 4 thành phần B). 5 thành phần C). 3 thành phần D). 2 thành phần
29). Trong ngôn ngữ lập trình Pascal câu lệnh If – then dạng thiếu có cú pháp như thế nào?
A). if <câu lệnh> then <điều kiện>; B). if <điều kiện> then <câu lệnh>;
C). if <điều kiện> then <câu lệnh> D). if <câu lệnh> then <điều kiện>
30). Kiểu logic bộ nhớ lưu trữ một giá trò là bao nhiêu byte?
A). 6 byte B). 10 byte C). 1 byte D). 4 byte
31). Thông dòch được thực hiện qua mấy bước?
A). 5 bước B). 4 bước C). 3 bước D). 2 bước
32). Trong ngôn ngữ lập trình Pascal phần thân chương trình được xác đònh bởi cặp câu lệnh nào?
A). Program và End B). Const và End C). Uses và End D). Begin và End
33). Trong ngôn ngữ lập trình Pascal để thoát chương trình ta nhấn tổ hợp phím nóng nào?
A). Ctrl + F9 B). Alt + F3 C). Alt + X D). Ctrl + F3
34). Trong ngôn ngữ lập trình Pascal tên nào sau đây không đúng?
A). Bai1 B). Vi du C). _6CT D). Bai_tap_2
35). Biên dòch được thực hiện qua mấy bước?
A). 2 bước B). 3 bước C). 4 bước D). 5 bước
36). Trong ngôn ngữ lập trình Pascal tên nào sau đây không phải là tên do người lập trình đặt?
A). Extended B). Delta C). GPTB_2 D). CT_Vidu
37). Trong ngôn ngữ lập trình Pascal để xuất dữ liệu ra màn hình ta dùng thủ tục chuẩn nào?
A). Read hoặc Readln B). Read và Write C). Readln hoặc Writeln D). Write hoặc Writeln
38). Trong các lệnh gán dưới đây lệnh gán nào là đúng trong ngôn ngữ lập trình Pascal?
A). T:= T-1 B). T= T+1; C). T:= T+1; D). T+1:= T;
39). Trong ngôn ngữ lập trình Pascal phần khai báo biến có cú pháp như thế nào?
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). Var <danh sách biến>:<kiểu dữ liệu>; D). Var; <danh sách biến>:<kiểu dữ liệu>;
40). Trong ngôn ngữ lập trình Pascal để lưu chương trình vào đóa ta nhấn phím nóng nào?
A). F3 B). F2 C). F5 D). F9
Sở GD-ĐT Tỉnh Kiên Giang Đề kiểm tra: 45 phút
Trường THPT TH¹NH LéC Môn: Tin häc _ Khối 11
Trang 4 - Mã đề : 001
Mã đề : 003
Họ và Tên: .................................................Ngày kiểm tra: ........................Lớp: 11A
1). Trong biểu thức logic: (m mod 100 < 10) and (m div 100 > 0). Giá trò nào của m dưới đây là đúng?
A). 118 B). 88 C). 108 D). 98
2). Trong ngôn ngữ lập trình Pascal tên nào sau đây không đúng?
A). _6CT B). Bai1 C). Bai_tap_2 D). Vi du
3). Chương trình dòch có mấy loại?
A). 5 loại B). 3 loại C). 4 loại D). 2 loại
4). Trong ngôn ngữ lập trình Pascal tên nào sau đây không phải là tên dành riêng?
A). Program B). Const C). Begin D). Byte
5). Trong ngôn ngữ lập trình Pascal hàm căn bậc hai cho kiểu kết quả là gì?
A). Kiểu nguyên B). Kiểu thực C). Kiểu kí tự D). Theo kiểu của đối số
6). Trong Turbo Pascal, tên là một dãy liên tiếp không quá bao nhiêu kí tự?
A). 256 kí tự B). 255 kí tự C). 127 kí tự D). 128 kí tự
7). Trong ngôn ngữ lập trình Pascal câu lệnh If – then có mấy dạng?
A). 5 dạng B). 4 dạng C). 2 dạng D). 3 dạng
8). Chương trình đặc biệt có chức năng chuyển đổi chương trình viết bằng ngôn ngữ lập trình bậc cao
thành chương trình thực hiện được trên máy tính được gọi là gì?
A). Chương trình thông dòch B). Chương trình hợp dòch
C). Chương trình dòch D). Chương trình chuyển đổi
9). Trong ngôn ngữ lập trình Pascal tên nào sau đây không phải là tên chuẩn?
A). Sqrt B). Uses C). Real D). Longint
10). Ngôn ngữ lập trình thường có mấy thành bản?
A). 2 thành phần B). 5 thành phần C). 3 thành phần D). 4 thành phần
11). Trong ngôn ngữ lập trình Pascal khai báo thư viện bắt đầu bằng từ khoá nào?
A). Type B). Uses C). Var D). Const
12). Trong ngôn ngữ lập trình Pascal khi ta có khai báo:
Var a, b, c: Integer;
x, y: Real;
z: Longint;
Vậy tổng bộ nhớ dành cho các biến đã được khai báo là bao nhiêu byte?
A). 22 byte B). 28 byte C). 26 byte D). 24 byte
13). Kiểu logic bộ nhớ lưu trữ một giá trò là bao nhiêu byte?
A). 6 byte B). 10 byte C). 4 byte D). 1 byte
14). Trong ngôn ngữ lập trình Pascal để thoát chương trình ta nhấn tổ hợp phím nóng nào?
A). Ctrl + F9 B). Alt + X C). Ctrl + F3 D). Alt + F3
15). Trong ngôn ngữ lập trình Pascal để nhập dữ liệu từ bàn phím ta dùng thủ tục chuẩn nào?
A). Read và Write B). Read hoặc Readln C). Write hoặc Writeln D). Readln hoặc Writeln
16). Biên dòch được thực hiện qua mấy bước?
A). 2 bước B). 4 bước C). 3 bước D). 5 bước
17). Thông dòch được thực hiện qua mấy bước?
A). 5 bước B). 4 bước C). 2 bước D). 3 bước
18). Trong ngôn ngữ lập trình Pascal khai báo hằng bắt đầu bằng từ khoá nào?
A). Var B). Type C). Const D). Uses
19). Trong ngôn ngữ lập trình Pascal để đóng cửa sổ chương trình ta nhấn tổ hợp phím nóng nào?
A). Ctrl + F3 B). Alt + F3 C). Alt + X D). Ctrl + F9
20). Biểu thức quan hệ được thực hiện theo trình tự mấy bước?
A). 5 bước B). 4 bước C). 3 bước D). 2 bước
21). Trong ngôn ngữ lập trình Pascal câu lệnh gán có cú pháp như thế nào?
A). <tên biến> := <biểu thức>; B). <biểu thức>:= <tên biến>
C). <biểu thức>:= <tên biến>; D). <tên biến> := <biểu thức>
Trang 5 - Mã đề : 001