Kiểm tra 1 tiết học kỳ 2

Chia sẻ bởi Phạm Đức Trung | Ngày 17/10/2018 | 44

Chia sẻ tài liệu: Kiểm tra 1 tiết học kỳ 2 thuộc Tin học 8

Nội dung tài liệu:

Trường THCS Lê Độ
Lớp:……………..
Họ và tên học sinh: …………………
Đề kiểm tra 1 tiết – KHỐI 8
Môn: Tin học - Thời gian: 45 phút – Đề 1
Ngày kiểm tra: …./…../……




I . TRẮC NGHIỆM: (4.0 điểm ) Chọn đáp án đúng nhất trong các đáp án A, B, C, D trong các câu sau:
Câu 1: Pascal sử dụng câu lệnh nào sau đây để lặp với số lần biết trước ?
A. if...then B. if...then...else C. for...do D. while...do
Câu 2: Cấu trúc lặp nào sau đây là đúng?
A. For = to do ;
B. For := to do ;
C. While <điều kiện> = do ;
D. While <điều kiện> := do ;
Câu 3: Cú pháp của câu lệnh For …. do là:
A.for := to do;
B.for := to do;
C.for = to do;
D.for = to; do;
Câu 4: Với câu lệnh lặp với số lần biết trước: biến đếm, giá trị đầu, giá trị cuối có chung đặc điểm rất quan trọng là:
Biến điếm, giá trị đầu, giá trị cuối đều là các số;
Biến điếm, giá trị đầu, giá trị cuối đều thuộc kiểu số nguyên;
Biến đếm nhỏ hơn giá trị đầu, giá trị đầu nhỏ hơn giá trị cuối;
Biến đếm nhỏ hơn giá trị đầu, giá trị đầu lớn hơn giá trị cuối.
Câu 5: Lệnh lặp For …to…do kết thúc khi:
A.Khi biến đếm lớn hơn giá trị cuối; B.Khi biến đếm nhỏ hơn giá trị cuối;
C.Khi biến đếm ngang bằng giá trị cuối; D.Khi biến đếm lớn hơn giá trị đầu.
Câu 6: Các câu lệnh Pascal nào sau đây hợp lệ :
for i:=100 to 1 do writeln(‘A’);
for i:= 1.5 to 10.5 do writeln(‘A’);
for i:= 1 to 10 do writeln(‘A’);
for i:=1 to 10 do; writeln(‘A’);
Câu 7: Trong câu lệnh lặp với số lần biết trước (for…do), được thực hiện bao nhiêu lần?
A.(giá trị cuối – giá trị đầu) lần B.Tùy thuộc vào bài toán mới biết được số lần
Khoảng 10 lần D. (giá trị cuối – giá trị đầu + 1) lần
Câu 8: Sau khi thực hiện đoạn chương trình sau, giá trị của biến S bằng bao nhiêu?
S:=0;
For i:=1 to 6 do S:=S*i;
A.S=6 B.S=20 C.S=0 D.S=25
II. TỰ LUẬN: (6.0 điểm)
Câu 11: (2.0 điểm) Các câu lệnh sau trong Pascal sau có hợp lệ không? Nếu không hãy sửa lại cho hợp lệ?
a) For i:= 100 to 1 do writeln(‘A’); b) For i:= 1.5 to 10.5 do Writeln(‘A’);
c) X: = 10; while X: =10 do X: = X + 5; d) X: = 10; while X =10 do X = X + 5;
Câu 12: (4.0 điểm) Dùng vòng lặp For….do để viết chương trình tính tổng sau:

Trường THCS Lê Độ
Lớp:……………..
Họ và tên học sinh: …………………
Đề kiểm tra 1 tiết – KHỐI 8
Môn: Tin học - Thời gian: 45 phút – Đề 2
Ngày kiểm tra: …./…../……




I . TRẮC NGHIỆM: (4.0 điểm ) Chọn đáp án đúng nhất trong các đáp án A, B, C, D trong các câu sau:
Câu 1: Pascal sử dụng câu lệnh nào sau đây để lặp với số lần biết trước ?
A. if...then B. if...then...else C. for...do D. while...do
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Phạm Đức Trung
Dung lượng: 66,00KB| Lượt tài: 1
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)