10 cõu Day la lan lap thu i” vớ ii theo thứ tự từ 1->10;

Một phần của tài liệu Giao an Tin 8 - Ca nam (Trang 123 - 126)

Câu 8: Các câu lệnh Pascal sau đây đợc viết đúng hay sai? (nếu sai thì hãy chỉ ra chỗ sai) 1,5 đ a. if x:=7 then a=b; ... ... ... b. if x>5; then a:=b; ... ... ... c. if x>5 then; a:=b; ... ... ... phần 2 tự luận (4 đ)

Viết chơng trình tính tổng của các số nguyên từ 10 đến 20 .

...... ... ... ... ... ...

Trờng THCS Kim Lũ

Đề kiểm tra 45 phút học kỳ 2(Khĩi 8) đề 1

Họ và tên học sinh:... Lớp:...

Phần I(Trắc nghiệm)-khoanh trũn chữ cỏi đứng trước kết quả đỳng

Cõu 1 : Phỏt biểu nào sau đõy là đỳng ? (0,5 đ)

D. Cấu trỳc lặp được sử dụng để chỉ thị cho mỏy tớnh thực hiện lặp lại một vài hoạt động nào đú cho đến khi một điều kiện nào đú được thoả mĩn.

E. Chỉ ngụn ngữ lập trỡnh Pascal mới cú cỏc cõu lệnh lặp để thể hiện cấu trỳc lặp. F. Ngụn ngữ Pascal thể hiện cấu trỳc lặp với số lần lặp cho trước bằng cõu lệnh

for…do

Cõu 2: Lệnh lặp nào sau đõy là đỳng? ((0,5 đ)

E. For <biến đếm>= <giỏ trị đầu> to <giỏ trị cuụớ> do <cõu lệnh>.

F. For <biến đếm>:= <giỏ trị đầu> to <giỏ trị cuụớ> do <cõu lệnh>.

G. For <biến đếm>:= <giỏ trị cuụớ> downto <giỏ trị đầu> do <cõu lệnh>. H. For <biến đếm>: <giỏ trị cuụớ> downto <giỏ trị đầu> do <cõu lệnh>. Cõu 3: Cõu lệnh pascal nào sau đõy là hợp lệ? (0,5 đ)

E. For i:=100 to 1 do writeln(‘A’); F. For i:=1.5 to 10.5 do writeln(‘A’); G. For i= 1 to 10 do writeln(‘A’);

H. For i:= 1 to 10 do writeln(‘A’);

Cõu 4: Pascal sử dụng cõu lệnh lặp nào sau đõy để lặp với số lần chưa biết trước? (0,5

đ)

E. For…do;

F. While…do;

G. If..then;

H. If…then…else;

Cõu 5: Cõu lệnh lặp while…do cú dạng đỳng là: (0,5 đ) E. While <điều kiện> <cõu lệnh> do;

F. While <cõu lệnh> <cõu lệnh> do; G. While do <điều kiện> <cõu lệnh>;

H. While <điều kiện> do <cõu lệnh>;

Cõu 6 : Em được học vẽ hỡnh với phần mềm nào? (0,5 đ) E. Pascal;

F. Geogebra;

G. Mario;

H. Finger Break out;

Cõu 7: Xem vớ dụ sau trong pascal:(1,5đ) Điểm

Uses crt; Var i:integer; Begin Clrscr; I:=1 while i<15 do begin Writeln(‘0’); i:=i+1 End; Readln; End.

Vớ dụ trờn ghi ra màn hỡnh bao nhiờu chữ số 0?

E. 1;F. 15; F. 15; G. 115;

H. 14;

Câu 8: Các câu lệnh Pascal sau đây đợc viết đúng hay sai? (nếu sai thì hãy chỉ ra chỗ sai) 1,5đ a. if x:=7 then a=b; ... ... ... ... b. if x>5; then a:=b; ... ... ... ... c. if x>5 then; a:=b; ... ... ... phần 2 tự luận (4 đ)

Viết chơng trình tính tổng của n số tự nhiên đầu tiên , với n là số tự nhiên nhập vào từ bàn phím

...... ... ...

Ngày soạn :15/3/2009

Ngày dạy : 8A : 8B :

8C : 8D : 8E :

Tuần 28 Tiết 56:

Bài 9: Làm việc với dãy số

A. Mục tiêu :

- Học sinh biết được khỏi niệm mảng một chiều;

- Biết cỏch khai bỏo mảng, nhập, in, truy cập cỏc phần tử của mảng; - Hiểu thuật toỏn tỡm số lớn nhất, nhỏ nhất của một dĩy số.

- Thái độ học tập nghiêm túc, tích cực làm các bài tập thực hành.

B. Chuẩn bị :

1. Giáo viên :

- Tài liệu, GA

- Đồ dùng dạy học nh máy tính kết nối projector,...

2. Học sinh :

- Đọc trớc bài

Một phần của tài liệu Giao an Tin 8 - Ca nam (Trang 123 - 126)