Kiểm tra tin 8 lí thuyết tuần 25

Chia sẻ bởi Đinh Thị Huyền | Ngày 17/10/2018 | 32

Chia sẻ tài liệu: kiểm tra tin 8 lí thuyết tuần 25 thuộc Tin học 8

Nội dung tài liệu:

PHÒNG GD&ĐT SA THẦY
TRƯỜNG THCS XÃ SA NHƠN

KIỂM TRA ĐỊNH KÌ
Học kì II – Năm học 2015 - 2016
Môn: Tin học Lớp: 8
Tuần: 24 Tiết ppct: 46
Ngày kiểm tra: 24/02 /2016

ĐỀ 01
I . TRẮC NGHIỆM: (5.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: (từ câu 1 đến câu 10)
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: Cho đoạn chương trình:
S:=0;
For i:=1 to 5 do S:=S+2;
Sau khi thực hiện đoạn chương trình trên S có kết quả là bao nhiêu?
A. 20 B. 15 C. 10 D. 0
Câu 5: 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 6: 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 7: 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 8: 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 9: 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
Câu 10: Cho đoạn chương trình sau:
Kq:=1;
For i:=1 to n do kq:=kq*i;
Vói n= 4, sau khi thực hiện đoạn chương trình trên kq có giá trị là bao nhiêu?
A. kq =24 B. kq = 20 C. kq =16 D. kq=12
II. TỰ LUẬN: (5.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;
* 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ẻ: Đinh Thị Huyền
Dung lượng: 19,98KB| Lượt tài: 1
Loại file: rar
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)