Đề thi HKI có ma trận và đáp án 2017 2018Đề thi HKI có ma trận và đáp án 2017 2018Đề thi HKI có ma trận và đáp án 2017 2018Đề thi HKI có ma trận và đáp án 2017 2018Đề thi HKI có ma trận và đáp án 2017 2018Đề thi HKI có ma trận và đáp án 2017 2018Đề thi HKI có ma trận và đáp án 2017 2018Đề thi HKI có ma trận và đáp án 2017 2018Đề thi HKI có ma trận và đáp án 2017 2018Đề thi HKI có ma trận và đáp án 2017 2018Đề thi HKI có ma trận và đáp án 2017 2018Đề thi HKI có ma trận và đáp án 2017 2018Đề thi HKI có ma trận và đáp án 2017 2018Đề thi HKI có ma trận và đáp án 2017 2018Đề thi HKI có ma trận và đáp án 2017 2018Đề thi HKI có ma trận và đáp án 2017 2018Đề thi HKI có ma trận và đáp án 2017 2018Đề thi HKI có ma trận và đáp án 2017 2018Đề thi HKI có ma trận và đáp án 2017 2018Đề thi HKI có ma trận và đáp án 2017 2018Đề thi HKI có ma trận và đáp án 2017 2018
Trang 1ĐỀ THI HỌC KỲ I MÔN: TIN HỌC 8 Thời gian: 45 phút (Không kể thời gian chép đề)
ĐỀ 1
Câu 1: (3 điểm)
Chỉ ra các từ khoá, các biến của chương trình tính diện tích hình tròn
Program S_Hinh_Tron;
Var R: Integer;
S: Real;
Const PI = 3.14;
Begin
Write('Nhap ban kinh hinh tron R=: '); Readln(R);
S:= So_PI*R*R;
Write('Dien tich hinh tron la: ', S); readln
end
Câu 2 (2điểm): Hãy chuyển các biểu thức được viết trong Pascal sang biểu thức toán học (2điểm)
a, (a + b)*(a – b)* x/y;
b, b/(a*b + c*c);
c, a*a/((3*b – c)*3*b);
d, 1 + 1/2 + 1/(2*3) + 1/(3*4) + 1/(4*5)
Câu 3 : Hãy liệt kê các lỗi nếu có trong chương trình sau và sửa lại cho đúng (Nếu không sửa phải
giải thích) (5điểm)
Var b, a: Integer;
Const c:= 4;
Begim
a:=200;
b:=5/a;
Write(Toi la hoc sinh gioi);
readln
end
Trang 2ĐỀ THI HỌC KỲ I MÔN: TIN HỌC 8 Thời gian: 45 phút (Không kể thời gian chép đề)
ĐỀ 2
Bài 1: (3 điểm)
Chỉ ra các từ khoá, các biến của chương trình tính diện tích hình tròn
Program S_Hinh_Tron;
Var R: Integer;
S: Real;
Const PI = 3.14;
Begin
Write('Nhap ban kinh hinh tron R=: '); Readln(R);
S:= So_PI*R*R;
Write('Dien tich hinh tron la: ', S); readln
end
Bài 2: (5 điểm)
Em hãy viết chương trình:
a/ Tìm giá trị lớn nhất trong hai số a, b được nhập từ bàn phím
b/ Hãy xác định điều kiện bài toán
Bài 3: (2 điểm)
Hãy liệt kê các lỗi nếu có trong chương trình dưới đây và sửa lại cho đúng
Var a, b:= integer;
Const c:=3;
Begin a:= 200;
b:=a/c;
Write(b);
Readln End
-HẾT -IV ĐÁP ÁN
ĐỀ 1
Bài 1: Mỗi từ khoá và biến chỉ ra đúng được 0,5 điểm.
Program ; Var ; Const ; Begin ; end.
Các biến: R, S
3 điểm
Trang 3Bài 2:
A) a b a b.x
y
B) b 2
ab c C)
2
a
2 2.3 3.4 4.5
2 điểm
Bài 3:
Nội dung chương trình Kết quả Sửa lại
Var b, a: Integer; Đúng
Write(Toi la hoc sinh
gioi);
Sai Write(‘Toi la hoc sinh gioi’);
5 điểm
ĐỀ 2
Bài 1: Mỗi từ khoá và biến chỉ ra đúng được 0,5 điểm.
Program ; Var ; Const ; Begin ; end.
Các biến: R, S
3 điểm
Bài 2: a/ Viết chương trình.
Program GTLN;
Uses crt;
Var a, b, Max : Integer;
Begin
Clrscr;
Write (‘a=’) ; Readln(a);
Write (‘b=’) ; Readln(b);
Max: =a;
If a < b then Max : = b;
Writeln (‘ gia tri lon nhat cua hai so a, b la :’, Max) ;
5 điểm
Trang 4End.
b/
Xác định bài toán
- Input: hai số a, b,nhập từ bàn phím
Output: giá trị MAX trong hais số a, b,nhập từ bàn phím
Bài 3: Do đó, chương trình đã chỉnh sửa sẽ là
như sau: (0.5đ)
Var a: integer;
b: real;
Const c= 3;
Begin
a:= 200;
b:= a/c;
Write(b);
Readln End
2 điểm