Đề thi Tin học Học kì 2 (tin 8)

Chia sẻ bởi Nguyễn Văn Phận | Ngày 17/10/2018 | 40

Chia sẻ tài liệu: Đề thi Tin học Học kì 2 (tin 8) thuộc Tin học 8

Nội dung tài liệu:

THI HKII –KHỐI 8 - ĐỀ 1
THỜI GIAN 45’
TRƯỜNG
HỌ TÊN:
MÃ SỐ:
LỚP:
ĐIỂM:



SỐ CÂU ĐÚNG



PHIẾU TRẢ LỜI
Phần trả lời : Số thứ tự câu trả lời dưới đây ứng với số thứ tự câu trắc nghiệm trong đề. Đối với mỗi câu
trắc nghiệm, học sinh chọn và tô kín một ô tròn tương ứng với phương án trả lời đúng.

01. ; / = ~ 04. ; / = ~ 07. ; / = ~ 10. ; / = ~
02. ; / = ~ 05. ; / = ~ 08. ; / = ~ 11. ; / = ~
03. ; / = ~ 06. ; / = ~ 09. ; / = ~ 12. ; / = ~

Chọn câu trả lời đúng nhất
Câu 1: Lệnh lặp nào sau đây là đúng?
For = to do ;
For := to do ;
For := to do ;
For : to do ;
Câu 2: Câu lệnh pascal nào sau đây là hợp lệ?
For i:=100 to 1 do writeln(‘A’); C) For i:=1.5 to 10.5 do writeln(‘A’);
B) For i= 1 to 10 do writeln(‘A’); D) For i:= 1 to 10 do writeln(‘A’);
Câu 3: 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
Câu 4: Câu lệnh lặp while…do có dạng đúng là:
A) While <điều kiện> do; ; C) While <điều kiện> do;
B) While do <điều kiện>; D) While <điều kiện> do ;
Câu 5: Trong chương trình pascal sau đây:
Var x : integer ;
Begin
X:= 3 ;
If (45 mod x) =0 then x:= x +2;
If x > 10 then x := x +10 ;
End.
X có giá trị là mấy
A) 3 B) 5 C) 15 D)10
Câu 6: Để tính tổng S=2 + 4 + 6 … + n; em chọn đoạn lệnh:
for i:=1 to n do C) for i:=1 to n do
if ( i mod 2)=0 then S:=S + i; if ( i mod 2)=1 then S:=S + i;
for i:=1 to n do D) for i:=1 to n do
S:= S + i ; if ( i mod 2)<>0 then S:=S + i;
Câu 7: Câu lệnh nào sau đây lặp vô hạn lần

A) s:=5; i:=0;
While i<=s do
s:=s + 1;
C) s:=5; i:=1;
While i<=s do
i:=i + 1;


B) s:=5; i:=1;
While i> s do
i:=i + 1;

D) s:=0; i:=0; n:=5;
While i<=n do
begin
if (i mod 2)=1 Then S:=S + i;
Else i:=i+1;
End;

Câu 8: Để tính tổng S=1/2+1/4 + 1/6 + … +1/ 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;
C) for i:=1 to n do
if ( i mod 2) < > 0 then S:=S + i;

B) for i:=1 to n do
if ( i mod 2)=0 then S:=S – 1/i Else S:= S + 1/i;
D) for i:=1 to n do
if ( i mod 2)=0 then S:=S +1/
* 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 Văn Phận
Dung lượng: 127,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)