GATin8HK1-20212022

- 0 / 0
(Tài liệu chưa được thẩm định)
Nguồn: Võ Nhật Trường
Người gửi: Võ Nhật Trường (trang riêng)
Ngày gửi: 17h:00' 10-01-2022
Dung lượng: 14.4 MB
Số lượt tải: 200
Nguồn: Võ Nhật Trường
Người gửi: Võ Nhật Trường (trang riêng)
Ngày gửi: 17h:00' 10-01-2022
Dung lượng: 14.4 MB
Số lượt tải: 200
Số lượt thích:
0 người
PHÒNG GD& ĐT HOÀI NHƠN
Trường THCS Tam Quan Bắc
Lớp: 8A………… SBD ………………
Họ và tên:……………………….........
BỘ ĐỀ 1
KIỂM TRA CUỐI HỌC KÌ I
Năm học: 2021-2022
MÔN: Tin học 8
Thời gian làm bài: 45 phút
( Không kể thời gian phát đề)
Giám thị
Mã phách
(………………………………………………………………………………………………
Điểm
Chữ kí giám khảo
Mã phách
Bằng số:
Bằng chữ:
Giám khảo 1:
Giám khảo 2:
ĐỀ 1
A.PHẦN TRẮC NGHIỆM: (5,0 điểm)
I. (3,0 điểm)Khoanh tròn chữ cái đứng trước câu trả lời đúng trong các câu sau:
Câu 1. Cú pháp khai báo biến trong lập trình Pascal là
A. Var < tenbien>:; B. Var :< kieudulieu>
C. < tenbien>; D. Var
Câu 2. Các câu lệnh Pascal nào sau đây được viết đúng:
A. If x:= 5 then a = b; B. If x > 4; then a:= b;
C. If x > 4 then a:=b else m:=n; D. If x > 4 then a:=b; else m:=n;
Câu 3. Xác định bài toán: “ kiểm tra n có phải là số nguyên tố hay không? ”
A. Input: Nhập số n; Output: n là số nguyên tố hoặc n không là số nguyên tố
B. Input: n là số nguyên tố hoặc n không là số nguyên tố; Output: Nhập số n
C. Input: n là số nguyên tố; Output: Nhập số n
D. Input: Nhập số n; Output: n là số nguyên tố
Câu 4. Chọn cú pháp câu lệnh lặp là:
A. for < biến đếm > : = < giá trị đầu > to < giá trị cuối > do < câu lệnh >;
B. for < biến đếm > := < giá trị cuối > to < giá trị đầu > do < câu lệnh >;
C. for < biến đếm > = < giá trị đầu > to < giá trị cuối >; do < câu lệnh >;
D. for < biến đếm > = < giá trị đầu > to < giá trị cuối > do < câu lệnh >;
Câu 5. Phần thân của chương trình Pascal thường bắt đầu và kết thúc bởi cặp từ khóa:
A. begin và end:
B. begin và end.
C. begin: và end
D. begin và end;
Câu 6. Trong chương trình Free Pascal, tổ hợp phím Ctrl + F9 dùng để:
A. Biên dịch chương trình B. Chạy chương trình.
C. Lưu chương trình. D. Khởi động chương trình
Câu 7. Có đoạn chương trình : x :=2 ; for i :=1 to 3 do x :=x+1 ;
A. 8
B. 5
C. 10
D. 17
Câu 8. Ta có 2 lệnh sau:
x:= 8;
If x>5 then x := x +1;
Giá trị của x là bao nhiêu?
A. 5
B. 9
C. 8
D. 6
Câu 9. Tìm điểm sai trong khai báo hằng sau:
Const Max :=2010;
A. Dư dấu bằng (=) B. Tên hằng không được nhỏ hơn 4 kí tự
C. Từ khóa khai báo hằng sai D. Dư dấu hai chấm (:)
Câu 10. Hãy cho biết kết quả sau khi thực hiện thuật toán sau:
Bước 1. Tam←x;
Bước 2. x←y;
Bước 3. y← tam;
A. Giá trị của biến x bằng giá trị của biến tam B. Hoán đổi giá trị hai biến x và y
C. Giá trị của biến y bằng giá trị của biến tam D. Đáp án khác
Câu 11. Các phép toán viết bằng ngôn ngữ lập trình Pascal dưới đây thì phép toán nào đúng:
A. {3*a + [ 4*c – 7*(a +2*c)] -5*b} B. a*x*x – b*x + 7a : 5
C. (10*a + 2*b) / (a*b) D. - b: (2*a*c)
Học sinh không được làm bài ở phần gạch chéo này
Câu 12. H được gán như thế
Trường THCS Tam Quan Bắc
Lớp: 8A………… SBD ………………
Họ và tên:……………………….........
BỘ ĐỀ 1
KIỂM TRA CUỐI HỌC KÌ I
Năm học: 2021-2022
MÔN: Tin học 8
Thời gian làm bài: 45 phút
( Không kể thời gian phát đề)
Giám thị
Mã phách
(………………………………………………………………………………………………
Điểm
Chữ kí giám khảo
Mã phách
Bằng số:
Bằng chữ:
Giám khảo 1:
Giám khảo 2:
ĐỀ 1
A.PHẦN TRẮC NGHIỆM: (5,0 điểm)
I. (3,0 điểm)Khoanh tròn chữ cái đứng trước câu trả lời đúng trong các câu sau:
Câu 1. Cú pháp khai báo biến trong lập trình Pascal là
A. Var < tenbien>:
C. < tenbien>;
Câu 2. Các câu lệnh Pascal nào sau đây được viết đúng:
A. If x:= 5 then a = b; B. If x > 4; then a:= b;
C. If x > 4 then a:=b else m:=n; D. If x > 4 then a:=b; else m:=n;
Câu 3. Xác định bài toán: “ kiểm tra n có phải là số nguyên tố hay không? ”
A. Input: Nhập số n; Output: n là số nguyên tố hoặc n không là số nguyên tố
B. Input: n là số nguyên tố hoặc n không là số nguyên tố; Output: Nhập số n
C. Input: n là số nguyên tố; Output: Nhập số n
D. Input: Nhập số n; Output: n là số nguyên tố
Câu 4. Chọn cú pháp câu lệnh lặp là:
A. for < biến đếm > : = < giá trị đầu > to < giá trị cuối > do < câu lệnh >;
B. for < biến đếm > := < giá trị cuối > to < giá trị đầu > do < câu lệnh >;
C. for < biến đếm > = < giá trị đầu > to < giá trị cuối >; do < câu lệnh >;
D. for < biến đếm > = < giá trị đầu > to < giá trị cuối > do < câu lệnh >;
Câu 5. Phần thân của chương trình Pascal thường bắt đầu và kết thúc bởi cặp từ khóa:
A. begin và end:
B. begin và end.
C. begin: và end
D. begin và end;
Câu 6. Trong chương trình Free Pascal, tổ hợp phím Ctrl + F9 dùng để:
A. Biên dịch chương trình B. Chạy chương trình.
C. Lưu chương trình. D. Khởi động chương trình
Câu 7. Có đoạn chương trình : x :=2 ; for i :=1 to 3 do x :=x+1 ;
A. 8
B. 5
C. 10
D. 17
Câu 8. Ta có 2 lệnh sau:
x:= 8;
If x>5 then x := x +1;
Giá trị của x là bao nhiêu?
A. 5
B. 9
C. 8
D. 6
Câu 9. Tìm điểm sai trong khai báo hằng sau:
Const Max :=2010;
A. Dư dấu bằng (=) B. Tên hằng không được nhỏ hơn 4 kí tự
C. Từ khóa khai báo hằng sai D. Dư dấu hai chấm (:)
Câu 10. Hãy cho biết kết quả sau khi thực hiện thuật toán sau:
Bước 1. Tam←x;
Bước 2. x←y;
Bước 3. y← tam;
A. Giá trị của biến x bằng giá trị của biến tam B. Hoán đổi giá trị hai biến x và y
C. Giá trị của biến y bằng giá trị của biến tam D. Đáp án khác
Câu 11. Các phép toán viết bằng ngôn ngữ lập trình Pascal dưới đây thì phép toán nào đúng:
A. {3*a + [ 4*c – 7*(a +2*c)] -5*b} B. a*x*x – b*x + 7a : 5
C. (10*a + 2*b) / (a*b) D. - b: (2*a*c)
Học sinh không được làm bài ở phần gạch chéo này
Câu 12. H được gán như thế
 
↓ CHÚ Ý: Bài giảng này được nén lại dưới dạng RAR và có thể chứa nhiều file. Hệ thống chỉ hiển thị 1 file trong số đó, đề nghị các thầy cô KIỂM TRA KỸ TRƯỚC KHI NHẬN XÉT ↓








Các ý kiến mới nhất