TRƯỜNG PHỔ THÔNG DTNT
THPT HUYỆN ĐIỆN BIÊN
TỔ TOÁN - LÝ - HÓA - TIN
TIẾT 34 - KIỂM TRA ĐÁNH GIÁ GIỮA KỲ II
MÔN TIN HỌC 11
NĂM HỌC 2022 - 2023
(Thời gian: 45 phút)
Họ và tên: ................................................................................................................... Lớp: ...................... Mã đề 002
ĐIỂM NHẬN XÉT, ĐÁNH GIÁ CỦA THẦY/CÔ GIÁO
Phần I: Trắc nghiệm (7 điểm).
Câu 1: Trên dữ liệu kiểu xâu có các phép toán nào?
A. Phép so sánh và phép nối. B. Phép gán, phép nối và phép so sánh.
C. .Phép toán so sánh và phép gán. D. Phép gán và phép nối.
Câu 2: Cho khai báo mảng như sau: Var a : array[0..10] of integer ;
Phương án nào dưới đây tham chiếu đến phần tử thứ 10 của mảng?
A. a(10); B. a[10]; C. a“10”. D. a{10};
Câu 3: Trong ngôn ngữ lập trình Pascal câu lệnh nào sau đây là sai cú pháp?
A. For i:=10 downto 1 do if a[i] div 2 = 0 then write(a[i], ‘≥ 1’);
B. For i:=10 downto 1 do if a[i] div 2 = 0 then write(a[i] = 0);
C. For i:=10 downto 1 do if a[i] div 2 = 0 then write(a[i], ‘= 1’);
D. For i:=10 downto 1 do if a[i] div 2 = 0 then write(a[i] = 1);
Câu 4: Hãy chọn phương án ghép đúng nhất. Thủ tục chuẩn Insert(S1,S2,vt) thực hiện
A. sao chép vào cuối S1 một phần của S2 từ vị trí vt.
B. chèn xâu S1 vào S2 bắt đầu từ vị trí vt.
C. chèn xâu S2 vào S1 bắt đầu từ vị trí vt.
D. nối xâu S2 vào S1.
Câu 5: Trong ngôn ngữ lập trình Pascal, khai báo nào trong các khai báo sau sai khi khai báo
xâu kí tự ?
A. Var X1 : string[1]; B. Var S : string[256];
C. Var X1 : string[100]; D. Var S : string;
Câu 6: Cho khai o mảng B n sau: Var B:array[0..25+3] of byte; mảng B chứa tối đa bao
nhiêu phần tử?
A. 28. B. 25. C. Khai báo sai. D. 29.
Câu 7: Câu lệnh dùng để in giá trị cho phần tử trong mảng
A. writeln(<Tên mảng>[<Biến đếm>]); B. writeln(<Tên mảng>[<Chỉ số cuối>]);
C. writeln(<Tên mảng>[<Chỉ số đầu>]); D. writeln(<Tên mảng>[<Kiểu chỉ số>]);
Câu 8: Cho khai báo mảng và đoạn chương trình như sau:
Var a : array[0..50] of real ;
k := 0 ;
for i := 1 to 50 do
if a[i] > a[k] then k := i ;
Đoạn chương trình trên thực hiện công việc gì dưới đây?
A. Tìm phần tử nhỏ nhất trong mảng. B. Tìm chỉ số của phần tử lớn nhất trong mảng.
C. Tìm phần tử lớn nhất trong mảng. D. Tìm chỉ số của phần tử nhỏ nhất trong mảng.
Trang 1/4 - Mã đề 002
Câu 9: Độ dài tối đa của xâu kí tự trong PASCAL là
A. 65535. B. tùy ý. C. 255. D. 256.
Câu 10: Trong ngôn ngữ lập trình Pascal, tham chiếu tới phần tử của mảng một chiều được xác
định bởi tên mảng cùng với chỉ số đặt trong cặp
A. ngoặc ( và ). B. ngoặc “ và ”. C. ngoặc [ và ]. D. ngoặc { và }.
Câu 11: Thế nào là khai báo biến mảng gián tiếp?
A. Khai báo mảng hai chiều. B. Khai báo mảng xâu kí tự.
C. Khai báo thông qua kiểu mảng đã có. D. Khai báo mảng của các bản ghi.
Câu 12: Cho xâu s= ‘abcdABch’ hàm upcase(s) cho kết quả là
A. ‘aAbBccdh’. B. abcabch. C. S. D. ‘ABCDABCH’.
Câu 13: Mảng là kiểu dữ liệu biểu diễn một dãy các phần tử thuận tiện cho
A. chèn thêm phần tử. B. chèn thêm phần tử và xóa phần tử.
C. xóa một phần tử. D. truy cập đến phần tử bất kì.
Câu 14: Cho xâu S là ‘Tay Bac – Dien Bien’. Kết quả của hàm Length(S) là
A. 18. B. 20. C. 19. D. 21.
Câu 15: Phát biểu nào dưới đây là đúng nhất?
A. Mảng một chiều có các phần tử có chỉ số bắt đầu từ 0.
B. Mảng một chiều chỉ bao gồm dãy các số nguyên.
C. Mảng một chiều không cần đặt tên.
D. Mảng một chiều được đặt tên và mỗi phần tử của nó có một chỉ số.
Câu 16: Thủ tục insert(‘123’,’abc’,2) sẽ cho xâu kết quả nào sau đây?
A. 'ab123'. B. '1abc23'. C. 'a123bc'. D. '12abc'.
Câu 17: Xâu ‘ABBA’ lớn hơn xâu
A. ‘ABAB’. B. ‘BABA’. C. ‘ABCD’. D. ‘ABCBA’.
Câu 18: Cho xâu s= ‘abcdefghi’. Tham chiếu đến phần tử e trong xâu s viết là
A. s(5). B. s[5]. C. s{5}. D. s<5>.
Câu 19: Trong ngôn ngữ lập trình Pascal, sau khi chương trình thực hiện xong đoạn chương
trình sau, giá trị của biến S là
S := ‘Ha Noi Mua thu’;
Delete(S,7,8);
Insert(‘Mua thu ’, S, 1);
A. ‘Mua thu Ha Noi’. B. Mua thu Ha Noi mua thu’.
C. ‘Ha Noi’. D. ‘Ha Noi Mua thu’.
Câu 20: Cho xâu S là ‘Tay Bac – Dien Bien’. Kết quả của hàm Pos(‘Dien Bien’,S) là
A. 11 B. 12 C. 9D. 10
Câu 21: Cho xâu s= ‘abcdefghi’ hàm copy(s,2,3) cho giá trị bằng
A. ‘cd’. B. cd. C. ‘bcd’. D. bcd.
Câu 22: Cho khai báo biến mảng sau: Var a:array[0..16] of byte;
Câu lệnh nào sau đây in ra tất cả các phần tử của mảng.
A. For i:=16 downto 0 do write(a[i]); B. For i:=16 downto 1 do write(a[i]);
C. For i:=1 to 16 do write(a[i]); D. For i:= 0 to 15 do write(a[i]);
Câu 23: Phát biểu nào dưới đây về chỉ số của mảng là đúng nhất?
A. Dùng trong vòng lặp với mảng.
B. Dùng trong vòng lặp với mảng để quản lí kích thước của mảng.
C. Dùng để quản lí kích thước của mảng.
D. Dùng để truy cập đến một phần tử bất kì trong mảng.
Câu 24: Cho A=’abc’; B=’ABC’; khi đó A+B cho kết quả nào?
A. ‘ABCabc’. B. ‘abcABC’. C. ‘aAbBcC’. D. ‘AaBbCc’.
Câu 25: Để mô tả mảng một chiều cần
A. xác định độ dài của mảng và các phần tử của mảng.
Trang 2/4 - Mã đề 002
B. xác định các phần tử và đánh số các phần tử của mảng từ 1.
C. xác định cách tham chiếu đến phần tử mảng theo tên mảng.
D. xác định kiểu của các phần tử và cách đánh số các phần tử của mảng.
Câu 26: Trong ngôn ngữ lập trình Pascal, xâu kí tự không có kí tự nào gọi là
A. xâu rỗng. B. xâu không.
C. không phải là xâu kí tự. D. xâu trắng.
Câu 27: Phát biểu nào sau đây đúng nhất?
A. Kiểu chỉ số phải là đoạn số nguyên.
B. Kiểu chỉ số có thể là đoạn số thực.
C. Kiểu chỉ số thuộc kiểu gì cũng được.
D. Kiểu chỉ số thường là một đoạn số nguyên liên tục.
Câu 28: Phương án nào dưới đây là khai báo mảng hợp lệ?
A. Var (tên biến mảng) : array[kiểu phần tử] of (kiểu chỉ số);
B. Var (kiểu phần tử) : array[kiểu mảng] of (kiểu chỉ số);
C. Var (tên biến mảng) : array[kiểu chỉ số] of (kiểu phần tử);
D. Var (tên kiểu mảng) : array[kiểu phần tử] of (kiểu phần tử);
Phần II: Tự luận (3 điểm).
Câu 1 (1 điểm). Trình bày khái nim, ch khai o, cách tham chiếu tới từng phần tử kiểu mảng
1 chiều.
Câu 2 (2 điểm). Cho xâu S chỉ chứa các tự trong bảng ASCII. Viết đoạn chương trình
để tính và thông báo ra màn hình số chữ cái tiếng Anh trong xâu S (không phân biệt chữ hoa hay
chữ thường).
BÀI LÀM
I. TRẮC NGHIỆM
Câu A B C D Câu A B C D Câu A B C D
1 11 21
2 12 22
3 13 23
4 14 24
5 15 25
6 16 26
7 17 27
8 18 28
9 19
10 20
II. TỰ LUẬN
................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................
Trang 3/4 - Mã đề 002
................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................
Trang 4/4 - Mã đề 002