TRƯỜNG TRUNG HỌC PHỔ THÔNG THUẬN THÀNH SỐ 1 Mã đề 115 ĐỀ KIỂM TRA CUỐI HỌC KỲ 1 NĂM HỌC 2022 2023 Môn TIN HỌC 11 Thời gian làm bài 45 phút; (30 câu trắc nghiệm) Họ, tên thí sinh Mã số Câu 1 Chọn phát[.]
TRƯỜNG TRUNG HỌC PHỔ THÔNG THUẬN THÀNH SỐ Mã đề: 115 ĐỀ KIỂM TRA CUỐI HỌC KỲ NĂM HỌC 2022-2023 Môn: TIN HỌC 11 Thời gian làm bài: 45 phút; (30 câu trắc nghiệm) Họ, tên thí sinh: Mã số: Câu 1: Chọn phát biểu sai khai báo sau: Var A: Array[1 100] of byte; A Mảng A không 100 số nguyên, không âm B Mảng A gồm 10 phần tử, phần tử đánh số C Các phần tử mảng A số ngun khơng âm D Mảng A có 100 phần tử Câu 2: Trong cú pháp khai báo mảng chiều, sau Array là: A Kiểu phần tử B Câu lệnh C Điều kiện D Kiểu số Câu 3: Đoạn chương trình sau cho kết nào? N:=5; T:=0; For i:=1 to n if (i mod 3=0) then T:=T+i; write(T); A 10 B C D Câu 4: Cú pháp câu lệnh lặp với số lần chưa biết trước là: A For := To Do ; B If then else ; C For := Downto Do ; D While Do ; Câu 5: Để tham chiếu đến phần tử có số mảng B, ta viết: A B(2) B B2 C B[i] D B[2] Câu 6: Chọn phát biểu sai câu lệnh rẽ nhánh: A Trong câu lệnh if-then dạng đủ, câu lệnh thực điều kiện sai B Trong câu lệnh if-then dạng thiếu, câu lệnh thực với giá trị điều kiện C Trong câu lệnh if-then dạng thiếu, điều kiện thực câu lệnh D Trong câu lệnh if-then dạng đủ, câu lệnh thực ĐK Câu 7: Cho biết đoạn chương trình sau thực cơng việc gì? D:=0; For i:=1 to n if (A[i] mod 5= 0) then D:=D+1; A Đếm số lượng số chia hết cho mảng A B Đếm số lượng số không chia hết cho mảng A C Đếm số lượng số lẻ mảng A D Tính tổng phần tử mảng A Câu 8: Giá trị biểu thức: 23 mod + 15 div là: A B C 10 D 16 Câu 9: Khai báo bảng sau cú pháp cách trực tiếp? Trang 1/4 - Mã đề thi 115 A Var A: Array[1…100] of integer; C Var A=Array[1 100] of integer; Câu 10: Cho B Var A: Array[1 100] of integer; D Var A=Array[1:100] of integer; mảng A: (các phần tử đánh số 1) -12 -14 S:=A[4]*2+A[3]-A[7] cho kết nào? A B -14 C D Câu 11: Cú pháp câu lệnh lặp với số lần biết trước dạng lặp lùi là: A While Do ; B For := To Do ; C For := Downto Do ; D If then ; Câu 12: Cho đoạn chương trình sau, cho biết kết đoạn chương trình S:=0; for i:=1 to 10 S:=S+i; write(S); A 45 B 65 C 55 D 35 Câu 13: Cho biết đoạn chương trình sau thực cơng việc gì? S:=0; For i:=1 to n if (A[i] mod 0) then S:=S+A[i]; A Tính tổng số lẻ mảng A B Đưa số số chẵn mảng A C Tính tổng số chẵn mảng A D Tính tổng phần tử mảng A Câu 14: Để nhập giá trị cho biến a,b ta dùng lệnh: A Writeln(a,b); B Read(‘a,b’); C Readln(a,b); D Write(a,b); Câu 15: Khi cần mảng lưu số nguyên có giá trị tuyệt đối không 200, ta khai báo biến mảng có kiểu liệu phần tử là: A Byte B integer C real D word Câu 16: Đoạn chương trình sau làm cơng việc gì? For i:=5 downto writeln(‘i’); A Viết số liền từ đến B Viết dòng, số nằm dòng từ C Viết số liền từ D Viết dòng, dòng chữ “i” Câu 17: Trong pascal, đoạn chương trình sau cho kết hình nào? Var t: byte; a:=15; b:= -30; Begin t:=a; a:=b; b:=t; end; Write(a:3, b:3); A -10 B -30 15 C 15 -30 D -10 Câu 18: Kiểu liệu kiểu liệu có cấu trúc? A Logic B Thực C Mảng D Nguyên Câu 19: Từ khóa Var dùng để khai báo: A Biến B Tên chương trình Trang 2/4 - Mã đề thi 115 C Hằng D Thư viện Câu 20: Giả sử biến TB khai báo để tính trung bình cộng số dãy Lệnh để in hình giá trị TB có chữ số thập phân với độ rộng 5? A Write(TB:5:2) B write(TB,2,5); C Write(TB:2:5); D Write(TB); Câu 21: Để chạy chương trình pascal, ta nhấn tổ hợp phím: A Alt+F9 B Shift +F9 C Alt+X D Ctrl+F9 Câu 22: Trong pascal, hàm sqr(x) để: A Cho bình phương x B Cho bậc x C Cho lũy thừa số e x D Cho trị tuyệt đối x Câu 23: Trong câu lệnh rẽ nhánh, sau IF là: A Điều kiện B Câu lệnh C Giá trị đầu D Giá trị cuối Câu 24: Đoạn chương trình sau: D:=A[1]; for i:=2 to n if A[i]>D then D:=A[i]; A Tìm Min dãy số B Đếm số số dãy C Tìm Max dãy số D Tính tổng số dãy Câu 25: Đoạn chương trình sau thực cơng việc gì? Write(‘N=’); readln(n); For i:=1 to n begin write(‘A[‘,i,’]=’); readln(A[i]); end; A Tính tổng N phần tử mảng B Nhập giá trị cho phần tử mảng C In mảng gồm N phần tử D Nhập số nguyên N Câu 26: Các từ: For, To, Do pascal là: A Tên chuẩn B Tên người lập trình đặt C Từ khóa D Hàm Câu 27: Cho đoạn chương trình sau: i:=1; While ib then c:=7 else c:=5; write(c); A B C D - - HẾT Trang 3/4 - Mã đề thi 115 …… Trang 4/4 - Mã đề thi 115 ... Array [1? ? ?10 0] of integer; C Var A=Array [1 100] of integer; Câu 10 : Cho B Var A: Array [1 100] of integer; D Var A=Array [1: 100] of integer; mảng A: (các phần tử đánh số 1) -1 2 -1 4 S:=A[4]*2+A[3]-A[7]... A -1 0 B -3 0 15 C 15 -3 0 D -1 0 Câu 18 : Kiểu liệu kiểu liệu có cấu trúc? A Logic B Thực C Mảng D Nguyên Câu 19 : Từ khóa Var dùng để khai báo: A Biến B Tên chương trình Trang 2/4 - Mã đề thi 11 5... then c:=7 else c:=5; write(c); A B C D - - HẾT Trang 3/4 - Mã đề thi 11 5 …… Trang 4/4 - Mã đề thi 11 5