Quảng cáo
Đề thi giữa học kì I Tin học 8 (Có đáp án) - Năm học 2016-2017 - Trường THCS Biên Giới
QR

Đề thi giữa học kì I Tin học 8 (Có đáp án) - Năm học 2016-2017 - Trường THCS Biên Giới

Nguồn: thuviendethi.com

Xem trước nội dung

PHÒNG GD&ĐT CHÂU THÀNH

Trường THCS BIÊN GIỚI

CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM

Độc lập – Tự do – Hạnh phúc

ĐỀ THI KHẢO SÁT CHẤT LƯỢNG GIỮA HKII

Môn thi: TIN ; LỚP: 8 Thời gian: 45 phút (không kể thời gian phát đề)

MA TRAÄN ÑEÀ

Nhận biết Thông hiểu Vận dụng Các cấp độ tư duy Nội dung TN TL TN TL TN TL Tổng

Caâu leänh ñieàu kieän

2

0.5ñ

2

0.5ñ

4

1ñ

Caâu leänh laëp

3

0.75ñ

2

3.5ñ

3

0.75ñ

8

5ñ

Laëp vôùi soá laàn chöa bieát tröôùc

1

0.25ñ

1 0.25ñ

1 1.5ñ

1

2ñ

4

4ñ

Toång 8

5ñ

7

3ñ

1

2ñ

16

10đ NỘI DUNG ĐỀ I / Trắc nghiệm(3 đ) Khoanh tròn chữ cái đầu câu trả lời mà em cho là đúng nhất Câu 1: Sau khi thực hiện chương trình sau, giá trị của biến j bằng bao nhiêu?

j := 0; For i := 1 to 5 do j := j + 2; A. 0 B. 2 C. 5 D. 10 Câu 2: Câu lệnh nào hợp lệ trong các câu lệnh pascal sau?

A. for i := 10 to 1 do writeln(‘A’); B. for i := 1.5 to 10.5 do writeln(‘A’); C. for i = 1 to 10 do writeln(‘A’); D. for i:= 1 to 10 do writeln(‘A’); Câu 3: Trong đoạn chương trình sau, có mấy câu lệnh được lặp lại?

S := 0; dem := 0; n := 10; While dem > n do Begin

dem := dem +1; Write(‘ Nhap so X’,dem,’=’);Readln(X);

ThuVienDeThi.com

S := S + X ; end; A. 0 B. 1 C. 3 D. 4 Câu 4: Câu lệnh nào hợp lệ trong các câu lệnh pascal sau?

A. X:= 10; While X := 10 do X:= X + 5; B. X:= 10; While X = 10 do X = X + 5; C. X:= 10; While X = 10 do X:= X + 5; D. X:= 10 While X = 10 do X:= X + 5; Câu 5: Trong ngôn ngữ lập trình Pascal câu lệnh nào sau đây là đúng:

A. If <điều kiện> then <câu lệnh 1> else <câu lệnh 2> B. If <điều kiện> then <câu lệnh 1>; else <câu lệnh 2>; C. If <điều kiện> then <câu lệnh 1> else <câu lệnh 2>; D. If <điều kiện> ; then <câu lệnh 1> else <câu lệnh 2>; Câu 6: Trong ngôn ngữ lập trình Pascal, phát biểu nào sau đây là đúng với câu lệnh rẽ nhánh If…then…?

A. Nếu sau then muốn thực hiện nhiều câu lệnh thì các lệnh phải đặt giữa hai dấu ngoặc đơn. B. Nếu sau then muốn thực hiện nhiều câu lệnh thì các lệnh phải đặt giữa Begin và End C. Nếu sau then muốn thực hiện nhiều câu lệnh thì các lệnh phải đặt giữa Begin và End; D. Nếu sau then muốn thực hiện nhiều câu lệnh thì các lệnh phải đặt giữa Begin và End. Câu 7: Trong ngôn ngữ lập trình Pascal câu lệnh nào sau đây là đúng: A. If a=5 then a:=d+1; else a:=d+2; B. If a=5 then a:=d+1else a:=d+2; C. If a=5 then a=d+1; else a=d+2; D. If a=5 then a:=d+1else a:=d+2 Câu 8: Trong ngôn ngữ Pascal, muốn kiểm tra đồng thời cả ba giá trị của A, B, C có cùng lớn hơn 0 hay không ta viết câu lệnh If thế nào cho đúng nhất?

A. If A, B, C > 0 then… B. IF (A>0) and (B>0) and (C>0) then… C. IF A>0 and B>0 and c>0 then… D. IF (A>0) or (B>0) or (c>0) then… Câu 9: Trong ngôn ngữ Pascal, về mặt cú pháp câu lệnh nào sau đây đúng với cấu trúc lặp For có một lệnh con?

A. For i:=1 to 100 do a:=a-1; B. For i:=1 to 100 do; a:=a-1; C. For i:=1 to 100 do a:=a-1 D. For i:=1; to 100 do a:=a-1; Câu 10: Trong lệnh lặp For…to…do của Pascal, trong mỗi vòng lặp biến đếm thay đổi như thế nào? A. +1; B. -1; C. Một giá trị bất kì; D. Một giá trị khác 0; Câu 11: Trong câu lệnh lặp for i:=1 to 10 do begin…end; câu lệnh ghép được thực hiện bao nhiêu lần (nói cách khác, bao nhiêu vòng lặp được thực hiện?)

A. Không lần nào B. 1 lần C. 3 lần D. 2 lần Câu 12: Trong ngôn ngữ Pascal, đoạn chương trình sau đưa ra màn hình kết quả gì? For i:=10 to 1 do write (i,’ ‘);

ThuVienDeThi.com

Trên đây là phần đầu tài liệu — bấm Đọc sách để xem đầy đủ.

Quảng cáo
Quảng cáo