Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (108.88 KB, 4 trang )
<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>
<b>PHÒNG GD & ĐT TÂN CHÂU ĐỀ THI HỌC KỲ I NĂM HỌC 2013- 2014</b>
<b> TRƯỜNG THCS SUỐI NGÔ MÔN: TIN HỌC 8</b>
<b> </b> <b> Thời gian: 45 phút</b>
<b> (Không kể thời gian chép đề)</b>
<b> </b>
ĐỀ 1
<b>Câu 1: (3 điểm) </b>
Chỉ ra các từ khố, các biến của chương trình tính diện tích hình trịn.
Program<i><b> S_Hinh_Tron;</b></i>
Var <i>R: Integer;</i>
<i>S: Real;</i>
Const <i>PI = 3.14;</i>
Begin
<i>Write('Nhap ban kinh hinh tron R=: '); Readln(R);</i>
<i>S:= So_PI*R*R;</i>
<i>Write('Dien tich hinh tron la: ', S); readln</i>
end.
<b>Câu 2 (2điểm): </b>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)
<b>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 </b>
giải thích)
<b>Nội dung chương trình</b> <b>Kết quả</b> <b>Sửa lại</b>
Var b, a: Integer;
Const c:= 4;
Begim
a:=200;
b:=5/a;
Write(Toi la hoc sinh gioi);
readln
<b>PHÒNG GD & ĐT TÂN CHÂU ĐỀ THI HỌC KỲ I NĂM HỌC 2013- 2014</b>
<b> TRƯỜNG THCS SUỐI NGÔ MÔN: TIN HỌC 8</b>
<b> </b> <b> Thời gian: 45 phút</b>
<b> (Không kể thời gian chép đề)</b>
<b> </b>
ĐỀ 2
<b>Bài 1: (3 điểm) </b>
Chỉ ra các từ khố, các biến của chương trình tính diện tích hình trịn.
Var <i>R: Integer;</i>
<i>S: Real;</i>
Const <i>PI = 3.14;</i>
Begin
<i>Write('Nhap ban kinh hinh tron R=: '); Readln(R);</i>
<i>S:= So_PI*R*R;</i>
<i>Write('Dien tich hinh tron la: ', S); readln</i>
end.
<b>Bài 2: (5 điểm) </b>
Em hãy viết chương trình:
a/ Viết chương trình tính hiệu của hai số nguyên a và b được nhập từ bàn phím.
b/ Hãy xác định điều kiện bài tốn.
<b>Bài 3: (2 điểm)</b>
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 x, y:= integer;
Const z:=3;
Begin
x:= 200;
y:=x/z;
Write(y);
<b>---HẾT---IV. ĐÁP ÁN</b>
<b>CÂU</b> <b>NỘI DUNG</b> <b>ĐIỂM</b>
<b>Bài 1:</b> <sub>Mỗi từ khoá và biến chỉ ra đúng được 0,5 điểm.</sub>
<i><b>Program ; Var ; Const ; Begin ; end.</b></i>
Các biến: R, S.
<b>3 điểm</b>
<b>Bài 2:</b> a/ Viết chương trình:
Program CT_TINHHIEU;
uses crt;
var a, b: integer;
begin
Write('hay nhap vao so thu nhat: '); read(a);
write('hay nhap vao so thu hai: '); read(b);
Writeln('Tinh hieu hai so nhu sau:');
Write(a-b);
end.
b/ INPUT: Hai số nguyên a và b .
<b> OUTPUT: Hiệu hai số a và b nhập từ bàn </b>
<b>5 điểm</b>
<b>Bài 3:</b> <sub>Do đó, chương trình đã chỉnh sửa sẽ là</sub>
như sau: (0.5đ)
Var x: integer;
y: real;
Const z= 3;
Begin
x:= 200;
y:= x/z;
Write(y);
Readln
End.
<b>Bài 1: (3 điểm) </b>
<b>Câu 2: </b>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)
. .<i>x</i>
<i>a b</i> <i>a b</i>
<i>y</i>
b) 2
<i>b</i>
<i>ab c</i>
c)
2
3 3
<i>a</i>
<i>b c b</i> <sub> d) </sub>
1 1 1 1
1
2 2.3 3.4 4.5
<b>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 </b>
giải thích)
<b>Nội dung chương trình</b> <b>Kết quả</b> <b>Sửa lại</b>
Var b, a: Integer; Đúng
Const c:= 4; Sai Const c= 4;
Begim Sai Begin
a:=200; Đúng
b:=5/a; Sai B là số thực
Write(Toi la hoc sinh gioi); Sai Write(‘Toi la hoc sinh gioi’);
readln Đúng