
SỞ GIÁO DỤC VÀ ĐÀO TẠO HP
TRƯỜNG THPT VĨNH BẢO
ĐỀKIỂM TRA GIỮA HỌC KỲ II – NĂM HỌC 2022-2023
MÔN: TIN HỌC 11
Thời gian bàm bài :45 phút(không kể thời gian giao đề)
Họ và tên....................................................SBD ........................STT............. Mã đề thi:903
Phần trắc nghiệm: Chọn phương án trả lời A, B, C hoặc D tương ứng với nội dung câu hỏi:
Câu 1. Trong pascal, xâu không có kí tự nào được gọi là? B7
A. Không phải xâu kí tự B. Xâu trắng C. Xâu không D. Xâu rỗng
Câu 2. Trong vòng lặp while- do, câu lệnh được thực hiện khi:b2
A. Điều kiện còn đúng B. Điều kiện sai
C. Không phụ thuộc vào điều kiện D. Điều kiện không xác định
Câu 3. Vòng lặp while- do kết thúc khi nào? B2
A. Khi đủ số vòng lặp B. Khi tìm được output
C. Tất cả các đáp án trên D. Khi một điều kiện cho trước được thỏa mãn
Câu 4. Cho đoạn chương trình sau:với i, dem là biến có kiểu nguyên. H2
i:=10; dem:=0; while i>0 do begin i:=i-3; dem:=dem+1; end; write(i:2, dem); Kết quả của đoạn
chương trình trên là:
A. 2 4 B. 4 4 C. 4 -2 D. -2 4
Câu 5. Hãy cho biết kết quả của đoạn chương trình dưới đây: a:=10; While a < 11 do write (a);
h2
A. Chương trình bị lặp vô tận B. Trên màn hình xuất hiện một số 11
C. Trên màn hình xuất hiện 10 chữ a D. Trên màn hình xuất hiện một số 10
Câu 6. Trong câu lệnh For- do dạng tiến, giá trị của biến đếm?b3
A. Chỉ tăng khi câu lệnh thay đổi giá trị B. Được giữ nguyên
C. Tự động giảm đi 1 D. Tự động điều chỉnh
Câu 7. Chọn phương án đúng nhất: Trong câu lệnh For-do:b3
A. Giá trị đầu phải nhỏ hơn giá trị cuối B. Giá trị đầu phải lớn hơn giá trị cuối
C. Giá trị đầu phải bằng giá trị cuối D. Giá trị đầu phải nhỏ hơn hoặc bằng giá trị
cuối
Câu 8. Kiểu dữ liệu của biến đếm trong câu lệnh For- do là:b3
A. Chỉ cần khác kiểu với giá trị đầu B. Cùng kiểu với giá trị đầu và giá trị cuối
C. Cùng kiểu với các biến trong câu lệnh D. Không cần phải xác định kiểu dữ liệu
Câu 9. Cho biết câu lện sau Do thực hiện mấy lần?h1
I:=5; while i>=1 do i:=i-1;
A. 4 lần B. 6 lần C. 5 lần D. 1 lần
Câu 10. Trên dữ liệu kiểu xâu có các phép toán nào?b9
A. Phép nối, phép gán B. Phép so sánh, phép nối
C. Phép gán, phép nối D. Phép ghép xâu, phép so sánh xâu
Câu 11. Hoạt động nào sau đây lặp với số lần chưa biết trước?b2
A. Ngày đánh răng 2 lần B. Ngày tắm 2 lần
C. Học bài cho tới khi thuộc bài D. Mỗi tuần đi nhà sách 1 lần
Câu 12. Cho khai báo mảng: Var a: array[1..50] of byte; và đoạn chương trình như sau:
m:=a[1]; for i:=2 to 50 do if a[i] >m then m:=a[i]; Đoạn chương trình trên thực hiện công việc gì? H5
A. Tìm chỉ só phần tử nhỏ nhất của mảng B. Tìm chỉ số phần tử lớn nhất của mảng
C. Tìm phần tử lớn nhất của mảng D. Tìm phần tử nhỏ nhất của mảng
Câu 13. Cho khai báo mảng: Var a: array[1..50] of byte; và đoạn chương trình như sau:
s:=0; for i:=1 to 50 do S:=s+a[i]; Đoạn chương trình trên thực hiện công việc gì? H5
A. Tính tổng các phần tử trong mảng B. Đếm các phần tử trong mảng
C. Tính tổng D. Tính tích các phần tử trong mảng
Tin học, Mã đề: 903, 3/3/2023. Trang 1 / 3