
SỞ GD & ĐT QUẢNG NAM
TRƯỜNG THPT VÕ CHÍ CÔNG KIỂM TRA HỌC KỲ 1 – NĂM HỌC 2022 - 2023
MÔN TIN - LỚP 11
Thời gian làm bài : 45 Phút;
ĐỀ CHÍNH THỨC
(Đề có 2 trang)
Họ tên : ............................................................... Số báo danh : ...................
Mã đề 904
A. PHẦN TRẮC NGHIỆM
Câu 1: Cho biết kết quả của đoa'n chương tri,nh sau.
for i:=1 to 10 do
if (i mod 3 = 0) or (i mod 5 = 0) then write(i:3);
A. 2 4 6 8 10 B. 1 3 5 7 9 C. 3 5 6 9 10 D. 3 5 7 9 10
Câu 2: Các thành phần của ngôn ngữ lập trình là
A. Chương trình thông dịch và chương trình biên dịch
B. Bảng chữ cái, cú pháp, ngữ nghĩa
C. Chương trình dịch, bảng chữ cái, cú pháp, ngữ nghĩa
D. Tên dành riêng, tên chuẩn và tên do người lập trình định nghĩa
Câu 3: Để đưa ra màn hình giá trị của biến a kiểu nguyên và biến b kiểu thực ta dùng lệnh
A. Writeln(a:8:3, b:8:3); B. Readln(a,b);
C. Writeln(a:8, b:8:3); D. Write(a:8:3, b:8);
Câu 4: Kiểu số nguyên gồm
A. Real, Integer, Word, Longint B. Byte, Integer, Word, Longint
C. Byte, Integer, Word, Real D. Byte, Integer, Word, Longint, Real
Câu 5: Trong ngôn ngữ lập trình Pascal, giả sử x:= a/b; thì x phải khai báo kiểu dữ liệu nào?
A. byte B. integer C. Real D. word
Câu 6: Trong ngôn ngữ lập trình Pascal, từ khóa PROGRAM dùng để
A. Khai báo thư viện B. Khai báo tên chương trình
C. Khai báo hằng D. Khai báo biến
Câu 7: Kết quả của biểu thức sqr(abs(25-30) mod 3) trả về kết quả là
A. 4 B. 6 C. 1 D. 2
Câu 8: Phát biểu nào sau đây có thể lấy làm biểu thức điều kiện trong cấu trúc rẽ nhánh ?
A. A > B B. N mod 100 C. “A nho hon B” D. A + B
Câu 9: Chương trình dịch không có khả năng nào trong các khả năng sau ?
A. Thông báo lỗi cú pháp B. Tạo được chương trình đích
C. Phát hiện được lỗi ngữ nghĩa D. Phát hiện được lỗi cú pháp
Câu 10: Trong ngôn ngữ lập trình pascal, lệnh gán nào dưới đây là đúng?
A. s:=5; B. x: =10; C. -b/a:= x; D. x+y:=10;
Câu 11: Trong vòng lặp For – do dạng tiến. Giá trị của biến đếm
A. Tự động tăng 1 giá trị B. Được giữ nguyên
C. Tự động giảm đi 1 D. Chỉ tăng khi có câu lệnh thay đổi giá trị
Câu 12: Trong ngôn ngữ lập trình Pascal, đoạn chương trình sau thực hiện công việc gì ?
i := 0 ; n:=4
while i < n do begin write(i, ‘ ’) ; i:= i+1; end;
A. Đưa ra màn hình các chữ số: 0 1 2 3
B. Đưa ra màn hình một chữ số 0 ;
C. Đưa ra màn hình các chữ số: 0 1 2 3 4;
D. Đưa ra màn hình 10 chữ số 0 ;
Câu 13: Trong các cách khai báo Hằng sau đây, cách khai báo nào là đúng ?
A. Const = Pi; B. Pi = 3.14 C. Const Pi = 3,14; D. Const Pi = 3.14 real;
Câu 14: Chọn phát biểu đúng trong các phát biểu sau đây :
Trang 1/2 - Mã đề 904