Đề thi học kì 2 Tin 8 trường THCS Ba Lòng năm 2018-2019
Gửi bởi: Nguyễn Minh Lệ 24 tháng 10 2021 lúc 22:42:36 | Được cập nhật: 28 tháng 4 lúc 10:56:53 | IP: 14.245.249.146 Kiểu file: DOCX | Lượt xem: 78 | Lượt Download: 0 | File size: 0.025079 Mb
Nội dung tài liệu
Tải xuống
Link tài liệu:
Các tài liệu liên quan
- Đề thi giữa kì 1 Tin 8 trường THCS Nguyễn Văn Cưng năm 2021-2022
- Đề thi giữa kì 1 Tin 8 trường THCS Bảo Hiệu năm 2021-2022
- Đề thi học kì 1 Tin 8 trường THCS Đức Lân năm 2021-2022
- Đề thi kì 2 Tin 8 trường PTDTBT THCS Xã Bình Xá năm 2019-2020
- Đề thi kì 2 Tin 8 trường PTDTBT THCS Xã Bình Xá năm 2019-2020
- Đề thi giữa kì 1 Tin học 8
- Đề thi giữa học kì 1 Tin 8 trường THCS Thanh Thủy năm 2013-2014
- Đề thi giữa kì 1 Tin 8
- Đề thi học kì 1 Tin 8 năm 2021-2022
- Đề thi học kì 2 Tin 8 trường THCS Nguyễn Trãi
Có thể bạn quan tâm
Thông tin tài liệu
TRƯỜNG THCS BA LÒNG
KIỂM TRA HỌC KỲ II MÔN TIN HỌC 8
Năm học: 2018 - 2019
Lớp: 8…
Thời gian: 45 phút (Không tính thời gian giao đề)
Họ và tên…………………………………................……….. Ngày kiểm tra……………….….Ngày trả……..............… ..…
Lời phê của thầy, cô giáo
Điểm
bằng số
bằng chữ
ĐỀ BÀI
PHẦN TRẮC NGHIỆM: (Khoanh tròn vào câu trả lời đúng)
Câu 1. (0,5 đ) Trong Pascal, câu lệnh nào sau đây được viết đúng?
A. for i := 4 to 1 do writeln(‘A’);
B. for i= 1 to 10 writeln(‘A’);
C. for i := 1 to 10 do writeln(‘A’);
D. for i to 10 do writeln(‘A’);
Câu 2: (0,5 đ) Cấu trúc câu lệnh dạng đủ là:
A. If <điều kiện> then esle ;
B. If <điều kiện> then ;
C. If <điều kiện> then , ;
D. If <điều kiện> then ; esle ;
Câu 3: (0,5 đ) Ta có 2 lệnh sau:
x := 8;
IF x > 5 then x := x+1;
Giá trị của x nhận được là bao nhiêu?
A. 5
B. 7
C. 8
D. 9
Câu 4: (0,5 đ) Chọn câu lệnh Pascal hợp lệ trong các câu lệnh sau:
A. If a > b then max = a ;
B. If a := b then max = b ;
C. If a = b then S := a+b ;
D. If a b then b=a;
Câu 5: (0,5 đ) Cấu trúc câu lệnh lặp là:
A. For i : = to do ;
B. For : = to do ;
C. For = to do ;
D. For i = to do ;
Câu 6: (0,5 đ) Các lệnh nào dưới đây lặp với số lần nhất định
A. Ngày đánh răng ba lần
B. Mỗi ngày đi học một lần
C. Học cho đến khi học thuộc bài
D. Gọi điện cho tới khi có người nhấc máy
Câu 7: (0,5 đ) Khai báo biến mảng: A : array[1..7] of real; Thì mảng A có bao nhiêu phần tử:
A. 8
B. 9
C. 7
D. 10
Cậu 8: (0,5 đ) Các câu lệnh Pascal nào sau đây hợp lệ :
A) for i:=100 to 1 do writeln(‘A’)
B) for i:= 1.5 to 10.5 do writeln(‘A’)
C) for i:= 1 to 10 do; writeln(‘A’)
D) for i:=1 to 10 do writeln(‘A’);
PHẦN TỰ LUẬN:
Câu 9 (1 điểm): Nêu đặc điểm yêu cầu đối với biến đếm trong câu lệnh For ... do?
Câu 10 (3 điểm): Viết chương trình tính tổng các số chẵn nhỏ hơn 20?
Câu 11 (2 điểm): Viết chương trình nhập vào 1 mảng có n (n<50) phần tử và tính tổng các
phần tử trong mảng đó?
BÀI LÀM:
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
.........................................................................................................................................
.......................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
ĐÁP ÁN - Hướng dẫn chấm:
Phần 1: Trắc nghiệm khách quan:
Câu
1
2
3
4
5
6
7
Đáp án
B
A
D
C
B
A
C
Phần 2 : Tự luận
Câu 9: Nêu đặc điểm yêu cầu đối với biến đếm trong câu lệnh For ... do:
+ Biến đếm phải thuộc kiểu số nguyên.
+ Giá trị đầu của biến đếm phải nhỏ hơn giá trị cuối.
Câu 10: Viết chương trình tính tổng các số chẵn nhỏ hơn 20
Program TinhTongSoChan;
Uses
Crt;
Var
S,i: integer;
Begin
For i:=1 to 20 do
If i mod 2 = 0 then S:=S+i;
Writeln(‘Tong cac so chan nho hon 20 la, S’);
Readln;
End.
Câu 11:
Program TongMang1C;
Uses
Crt;
Var
n: integer;
S: real;
A: array[1..50] of integer;
Begin
Write (‘Nhap n’); Read(n);
For i:=1 to n do
begin
Write(‘Nhap phan tu thu ’, i);
Read(A[i]);
end;
For i:=1 to n do S:= S+ A[i];
Write(‘Tong cua mang vua nhap la: ’, S: 8: 2);
Readln;
End.
8
D