-
Thông tin
-
Hỏi đáp
Đề thi học kì 2 môn Tin học lớp 11 năm 2022 - 2023 | Đề 2
Đề thi học kì 2 môn Tin học 11 năm 2022 - 2023 bao gồm 7 đề có đáp án chi tiết kèm theo. Qua đó giúp các bạn có thêm nhiều tư liệu tham khảo, củng cố kiến thức để đạt kết quả cao trong bài thi học kì 2 sắp tới.
Preview text:
ĐỀ KIỂM TRA HỌC KỲ 2 NĂM HỌC 2022-2023
MÔN TIN - LỚP 11 - THỜI GIAN 45 PHÚT
HỌ TÊN HS: ………………………………………….LỚP:……………………… I/ Phần trắc nghiệm.
Khoanh tròn lựa chọn trong bảng chọn. Câu 1 Câu 2 Câu 3 Câu 4 Câu 5 Câu 6 Câu 7 Câu 8 Câu 9 Câu10 A B A B A B A B A B A B A B A B A B A B C D C D C D C D C D C D C D C D C D C D
Câu 1. Cho biết giá trị lưu trữ của biến N sau Câu 2. Kết quả của đoạn lệnh sau là gì? đoạn chương trình sau:
s := 'ABCED'; write (s[4]); N := pos ('XYZ' , 'ABXYXY');
A. E B. A C. B. D. C
A. 5 B. 4 C. 0 D. 3
Câu 3. Giả mảng 2 chiều
Câu 4. Cho biết giá trị lưu trữ của biến s sau
A =array[1..2,1..3] of byte là:
đoạn chương trình sau: 2 4 6
s := 'XY'; insert('AB',s,1); 8 10 12
A. 'AXYB' B. 'ABXY';
Lệnh Pascal write(a[1,3]); sẽ viết ra màn hình
C. 'XYAB' D. 'XABY'
giá trị nào? A. 10 B. 8 C. 12 D. 6
Câu 5. Giả sử 4 số tự nhiên 1,2,3,4 đã được lưu
Câu 6. Đoạn lệnh Pascal sau đây viết gì trên
trữ theo thứ tự vào mảng A, bắt đầu là A[1]. màn hinh?
Đoạn lệnh Pascal sau đây sẽ viết ra các giá trị
if (5 >6) and (2<3) then write('DUNG’) else nào (theo thứ tự)? write('SAI'); for i:= 1 to 3 do
A. SAI B. (Không viết gì cả).
write(a[2] +a[3]],’ ‘);
C. SAIDUNG D. DUNG
A. 2, 3 , 4 B. 3, 5, 7 C. 5 5 5 D. 3 5 7
Câu 7. Giả sử cần khai báo biến để lưu trữ năm
Câu 8. Mảng là gì?
sinh (4 chữ số) của 30 học sinh trong một lớp.
A. Một tập hợp các biến được gắn chỉ số, có
Ta chọn khai báo nào sau đây là thích hợp nhất? cùng kiểu dữ liệu
A. var namsinh : array [1..30] of byte;
B. Một phương tiện giao thông thuỷ thô sơ
B. var namsinh : array [1..30] of integer;
C. Một dãy các số nguyên liên tiếp
C. var namsinh : array [1..40] of integer;
D. Các biến có cùng kiểu dữ liệu
D. var namsinh : array [1..40] of byte;
Câu 9. Cho mảng a[1..4] chứa 4 phần tử theo thứ Câu 10. Cho biết kết quả của đoạn chương trình tự: 3 4 5 6. sau:lop:='Lop11L2'; delete(lop,2,3);
Lệnh : write('a[3]') in gì ra màn hình: write(lop);
A. a[3] B. 3 C. 5 D. 3 4 5 6
A. L1L2 B. Lop12 C. Lo1L2 D. Lop
II/ Phần chương trình:
Viết một chương trình nhập n nguyên dương và n số nguyên a1, a2,…,an.
a/ Tính tổng các số chẵn của dãy (In kết quả trên một dòng)
b/ In các số của dãy nằm ở vị trí chẵn (2,4, 6…) ra màn hình (trên 1 dòng ),