Kiểm tra HKII - Tin 8

Chia sẻ bởi Ngạc Thu | Ngày 17/10/2018 | 39

Chia sẻ tài liệu: Kiểm tra HKII - Tin 8 thuộc Tin học 8

Nội dung tài liệu:

TRƯỜNG THCS TRUNG HOÀ
Năm học 2008-2009
ĐỀ THI HỌC KÌ II – TIN HỌC 8
Thời gian: 45 phút

Họ tên: ………………………………. Lớp 8A…

I. Trắc nghiệm (4,5 điểm): Khoanh tròn chữ cái đứng trước kết quả đúng trong mỗi câu sau:
Câu 1: Vòng lặp while ..do là vòng lặp:
A. Chưa biết trước số lần lặp B. Biết trước số lần lặp
C. 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 2:Lệnh sau sẽ in ra màn hình nội dung gì?
For i:=1 to 10 do writeln(‘Day la lan lap thu ’,i); Readln;
A. 1 câu “Day la lan lap thu i”; B. 1 câu “Day la lan lap thu ‘, i”;
C. 10 câu “Day la lan lap thu ‘, i”; D. 10 câu "Day la lan lap thu i” với i theo thứ tự từ 1->10;
Câu 3: Để tính tổng S=1 + 2 +3 + 4 … + n; em chọn lệnh nào trong các lệnh sau?
A. For i:=1 to n do if ( i mod 2)=0 then S:=S + i; B. For i:=1 to n do S:= S + i ;
C. For i:=1 to n do if ( i mod 2)=1 then S:=S + i; D. For i:=1 to n do if ( i mod 2)<>0 then S:=S + i;
Câu 4: Để nhập một số nguyên n với điều kiện n lớn hơn 10 (nếu nhập sai yêu cầu nhập lại) em chọn phương án nào sau đây?
A. Readln(n);
While n > 10 do Write(‘Moi nhap lai n:’) ;

 B. Readln(n);
While n > 10 do
Begin
Write(‘Moi nhap lai n:’) ;
Readln(n) ;
End ;

 C. Readln(n);
While n <= 10 do Write(‘Moi nhap lai n:’) ;

 D. Readln(n)
While n <= 10 do
Begin
Write(‘Moi nhap lai n:’) ;
Readln(n) ;
End ;


Câu 5: Để khai báo một dãy số gồm 50 số nguyên, em chọn lệnh nào trong các lệnh sau đây?
A. Var A: Array[1….50] of integer; B. Var A: Array[1:50] of integer;
C. Var A = Array[1..50] of integer; D. Var A: Array[1..50] of integer;
Câu 6: Các câu lệnh sau thực hiện công việc gì?
dem:=0;
For i:=1 to n do If A[i] mod 2 = 0 then dem:=dem+1;
A. Đếm các số chẵn trong các số tự nhiên từ 1 đến n B. Đếm các số chẵn trong dãy gồm n số.
C. Đếm các số lẻ trong các số tự nhiên từ 1 đến n D. Đếm các số lẻ trong dãy gồm n số.
II. Tự luận (5,5 điểm)
Viết chương trình nhập một dãy gồm n số nguyên. In ra màn hình các kết quả sau:
In dãy số theo hàng ngang, mỗi số cách nhau 3 dấu cách.
In ra màn hình các số chẵn.
Tính tổng của dãy số.
In ra màn hình số lớn nhất.


* 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ẻ: Ngạc Thu
Dung lượng: 42,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)