ĐỀ 1 TIẾT

Chia sẻ bởi Nguyễn Hữu Hải | Ngày 17/10/2018 | 44

Chia sẻ tài liệu: ĐỀ 1 TIẾT thuộc Tin học 8

Nội dung tài liệu:

Trường THCS Nguyễn Khắc Viện
Lớp: 8…
Họ tên:………………………………….
Đề thi lại học kỳ II
Môn: Tin học 8
Thời gian: 45 phút

Điểm
Lời nhận xét của giáo viên

Bài làm
I. Phần trắc nghiệm ( Khoanh tròn vào câu trả lời đúng nhất)
Câu 1: Câu lệnh viết đúng cú pháp là:
While <điều kiện> to ;
While <điều kiện> do ;
While <điều kiện> to do ;
While <điều kiện>; do ;
Câu 2: Cú pháp của câu lệnh lặp for … do … là ?
For (biến đếm):=(giá trị đầu) to (giá trị cuối) do (câu lệnh);
If (điều kiện) then (câu lệnh); C. Var n, i:interger; D. Phải kết hợp cả a, b và c.
Câu 3: Hoạt động nào sau đây lặp với số lần nhất định:
A. Ngày ăn cơm ba bữa B.Mỗi tuần đi tập đàn một lần
C. Học cho tới khi thuộc bài D.Nhặt từng cọng rau cho tới khi xong
Câu 4: Chọn khai báo hợp lệ:

A. Var a,b: array[1..n] of real;
C. Var a,b: array[1..100] of real;

B. Var a,b: array[1:n] of real;
D. Var a,b: array[1…n] of real;

Câu 5: 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 6: Trong ngôn ngữ Pascal, đoạn chương trình sau đưa ra màn hình kết quả gì?
For i:=1 to 10 do write (i,’ ‘);
A. 1 2 3 4 5 6 7 8 9 10 B. 10 9 8 7 6 5 4 3 2 1
C. Đưa ra 10 dấu cách D. Không đưa ra kết quả gì
Câu 7: Sau khi thực hiện đoạn chương trình j:= 0; for i:= 1 to 3 do j:=j+2; thì giá trị in ra màn hình là?
a) 4 b) 6 c) 8 d) 10
Câu 8: Để tính tổng S=1+3 + 5 + … + n; em chọn đoạn lệnh:

a) for i:=1 to n do
if (i mod 2)=0 then S:=S + 1/i;
for i:=1 to n do
if (i mod 2) < > 0 then S:=S + i;

Câu 9: 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 10: Trong ngôn ngữ Pascal, đoạn chương trình sau đưa ra màn hình kết quả gì?
For i:=1 to 8 do write (i,’ ‘);
A. 1 2 3 4 5 6 7 8 B. 8 7 6 5 4 3 2 1
C. Đưa ra 10 dấu cách D. Không đưa ra kết quả gì
II. Phần tự luận:
Câu 1: Nêu cú pháp của câu lệnh lặp với số lần biết trước( Lệnh For ... to … do) trong Pascal? Hãy cho biết các tham số trong câu lệnh đó?
Câu 2: Nêu cú pháp của câu lệnh lặp với số lần biết trớc( Lệnh For ... to … do) trong Pascal? Hãy cho biết các tham số trong câu lệnh đó? Nêu qui trình hoạt động (hay sự hoạt động) của câu lệnh đó?





Đáp án và thang điểm
Môn: Tin
* 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ẻ: Nguyễn Hữu Hải
Dung lượng: 51,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)