De kiem tra 1 tiet Tin 8 HKII

Chia sẻ bởi Nguyễn Thị Cúc | Ngày 17/10/2018 | 43

Chia sẻ tài liệu: De kiem tra 1 tiet Tin 8 HKII thuộc Tin học 8

Nội dung tài liệu:





ĐIỂM
LỜI PHÊ




TRẮC NGHIỆM: (6 điểm)
A. Khoanh tròn vào câu trả lời mà em cho là đúng nhất (5 điểm).
Câu 1: Đoạn lệnh sau đây :
So : = 1;
While So < 20 do writeln(So);
sẽ cho kết quả gì ?
A. In ra các số từ 1 đến 9;
B. In ra các số từ 1 đến 19;
C. In ra vô hạn các số 1, mỗi số viết trên một dòng;
D. Không phương án nào đúng.
Câu 2 : Hãy cho biết số lần lặp của câu lệnh for sau đây: “for i:=1 to 10 do …..”
A. 13 lần B. 12 lần C. 11 lần D. 10 lần
Câu 3: Hãy tìm hiểu đoạn chương trình sau đây:
x:= 0; tong:= 0;
While tong <=10 do
Begin
Tong:= tong + 2;
Writeln (tong);
End;
x:= tong;
Sau khi đọan chương trình trên được thực hiện, giá trị của x bằng bao nhiêu?
A. 2 B. 10 C. 12 D. 0
Câu 4: Lệnh lặp nào sau đây là đúng?
A. For = to do ;
B. For := to do ;
C. For = downto do ;
D. For : downto do ;
Câu 5: Câu lệnh lặp while…do có dạng đúng là:
A. While <điều kiện> to
B. While do ;
C. While <điều kiện> to do;
D. While <điều kiện> do ;
Câu 6: Trong các câu lệnh lặp Pascal sau đây, câu nào đúng
A. While i:= 1 do t:=10
B. While x<=y ; do Writeln (‘y khong nho hon x’) ;
C. While 1 = 1; do Writeln (‘Dung’) ;
D. While (n mod i<> 0) do i:= i+ 1 ;
Câu 7:Cho S và i là biến nguyên. Khi chạy đoạn chương trình :
s:=0;
for i:=1 to 5 do s := s+1;
writeln(s);
Kết quả in lên màn hình là :
A. s = 6 B. s = 15 C. s = 5 D. s = 35

Câu 8:Cho S và i là biến nguyên. Khi chạy đoạn chương trình :
s:=0;
for i:=1 to 6 do s := s+i;
writeln(s);
Kết quả in lên màn hình là :
A. s = 15 B. s = 21 C. s = 5 D. s = 35

Câu 9: Đâu là công việc phải thực hiện nhiều lần với số lần biết trước?
A.Hàng ngày em đi học. C.Ngày đánh răng ba lần
B. Đến nhà bà ngoại chơi vào một hôm cả bố và mẹ đi vắng. D. Em bị ốm vào một dịp có dịch cúm
Câu 10: Vòng lặp while ..do là vòng lặp:
A. Biết trước số lần lặp C. Chưa biết trước số lần lặp
B. Biết trước số lần lặp nhưng giới hạn là <=100 D.Biết trước số lần lặp nhưng giới hạn là >=100
B. Điền Đ (đúng) hoặc S (sai) với các lệnh dưới đây (1 điểm)
A. For i:=100 to 1 do writeln(‘X’);
B. For i:=1.5 to 10.5 do writeln(‘X’);
C. For i:= 1 to 50 do writeln(‘X’);
D.S:=0; n:=0;
while S <= 100 do
begin n:=n+1; S:=S+n end; II. PHẦN TỰ LUẬN: (4 điểm)
Câu 1: Em hãy nêu cú pháp và hoạt động của vòng lặp không xác định ( 1 điểm).









Câu 2: Cho vòng lặp
S:=0;
For i:=1 to 50 do
S:=s
* 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 Thị Cúc
Dung lượng: 62,50KB| Lượt tài: 1
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)