đề thi tin hoc 8 ki2-hay 2010.2011

Chia sẻ bởi Phan Thi Thanh Nha | Ngày 17/10/2018 | 29

Chia sẻ tài liệu: đề thi tin hoc 8 ki2-hay 2010.2011 thuộc Tin học 8

Nội dung tài liệu:

ĐỀ CƯƠNG ÔN THI HỌC KÌ 2 MÔN TIN HỌC LỚP 8 (2010-2011)
I/TỰ LUẬN
1/Viết chương trình tính tổng A = 1 +, với n là số tự nhiên được nhập từ bàn phím
Program Tong_nghich_dao_cac_so_le; Var i,n:integer; s: real; Begin WriteLN(`CHUONG TINH TINH TONG S = 1 + 1/3 + 1/5 +.. + 1/2n-1 `); Write(`Nhap n = `); Readln(n); For i:=1 to n do s:=s+1/(2*i-1) ; Write(`Tong can tim la: `,s:8:1); Readln; End.
2/Viết chương trình nhập vào số N rồi phân tích số N ra thừa số nguyên tố.
Program Phantichra_thua_so_nguyen_to;
Var n,i:word;
Begin
Write(`Nhap so n = `); readln(n);
i:=2; write(n,` = `);
While i Begin
write(i,`.`) ; n:=n div i;
end else i:=i+1;
write(i); readln;
end.
3/Viết chương trình nhập vào N số nguyên rồi xuất ra: Số số chẵn, số số lẻ.
Program Dem_so_chan_so_le;
Var i,n,demchan,demle:word;
a:array[1..100] of word;
Begin
Write(`Nhap n = `);readln(n);
For i:=1 to n do
Begin
Write(`a[`,i,`]=`);readln(a[i]);
if a[i] mod 2 = 0 then demchan:=demchan+1
else demle:=demle+1; end;
write(`Trong `,n,` so ban nhap co `, demchan,` so chan,`,demle,` so le`);
readln;
End.
4/Viết chương trình nhập n số nguyên từ bàn phím. In ra màn hình giá trị trung bình cộng của dãy số vừa nhập. Biết n là một giá trị nguyên được nhập từ bàn phím?

Program tbc;
Var a: array[1..100] of integer;
i, n, tong: integer;
tbc: real;
Begin
Write(‘Nhap vao so phan tu cua mang n= ’); readln(n);
Write(‘Nhap so nguyen:’);
For i:=1 to n do
Begin
write(‘a[‘,i,’]:’);
readln(a[i]);
end;
Tong:=0;
For i:=1 to n do tong:=tong+a[i];
tbc:=tong/n;
Writeln(‘Trung binh cong cua mang la:’, tbc:10:2);
Readln;
End.

II/ TRẮC NGHIỆM: 6 điểm (Mỗi câu đúng 0,5 điểm)
1. Câu lệnh nào sau đây là câu lệnh nhập cho phần tử thứ 10 của biến mảng A?
a. Readln(A[10]); b. Readln(A[k]);
c. Readln(A[i]); d. Readln(A10);
2. Hãy cho biết đâu là câu lệnh lặp với số lần chưa biết trước hợp lệ?
A. X:=10; While X=10 do X:=X+5;
B. S:=0; n:=0; While S<=10 do begin n:=n+1; S:=S+n; end;
C. X:=10; While X:=10 do X=X+5;
D. Tất cả đều không hợp lệ.
3. Trong số các hoạt động dưới đây, hoạt động nào sẽ được thực hiện lặp lại với số lần chưa biết trước?
A. Tính tổng của 20 số tự nhiên đầu tiên.
B. Nhập 1 số hợp lệ, ví dụ số nguyên trong khoảng từ 0 đến 10 vào máy tính. Nếu số nhập vào không hợp lệ thì được yêu cầu nhập lại.
C. Nhập các số nguyên từ bàn phím cho đến khi đủ 50 số.
D. Không có hoạt động nào.
4. Hãy cho biết đâu là phần khai báo biến mảng A gồm 20 phần tử thuộc kiểu dữ liệu số nguyên?
A. var A: array[11..30] of integer; B. var A: array[1..20] of real;
C.
* 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ẻ: Phan Thi Thanh Nha
Dung lượng: 54,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)