De va dap an KTHK2 khoi 8 (De le)

Chia sẻ bởi Nguyễn Công Cường | Ngày 14/10/2018 | 49

Chia sẻ tài liệu: De va dap an KTHK2 khoi 8 (De le) thuộc Tin học 8

Nội dung tài liệu:

Đề kiểm tra học kỳ 2(45 phút)
đề 1
Họ và tên học sinh:.........................................................................
Lớp:...................................................................................................
Phần I(Trắc nghiệmkhoanh tròn chữ cái đứng trước kết quả đúng(4 Đ)
Câu 1. Để nhập một giá trị vào phần tử a[3] của mảng a thì ta viết là:
a. Readln(a) b. Readln(a[3])
c. Readln(a[i]) d. Readln(a(3))
Câu 2: Cho S và i là biến nguyên. Khi chạy đoạn chương trình :
s:=0;
for i:=1 to 8 do s := s+2*i;
writeln(s);
Kết quả in lên màn hình là :
a s = 72 b s = 100 c s = 101 d s = 55
Câu 3:Cấu trúc của vòng lặp FOR – DO dạng tiến là
For := < giá trị đầu> to do ;
For := < giá trị cuối> to do ;
For := < giá trị cuối> downto do ;
For := < giá trị đầu> downto do ;
Câu 4:Cấu trúc của vòng lặp while - do có dạng:
A. While <điều kiện> do ;
B. While do <điều kiện>;
C. While <điều kiện> do
While do ;
Câu 5: Vòng lặp while - do là vòng lặp
Biết trước số lần lặp
Chưa biết trước số lần lặp
Biết trước số lần lặp nhưng giới hạn là <=100
Biết trước số lần lặp nhưng giới hạn là >=100
Câu 6: 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+i;
writeln(s);
Kết quả in lên màn hình là :
a s = 11 b s = 55 c s = 101 d s = 15
Câu 7. Khai báo mảng a có 11 phần tử từ 5 đến 15 là các số nguyên thì ta khai báo như sau:
a. a:Array [1..11] of integer; b. a:Array [5...15] of integer;
c. a:Array [5..15] of integer; d. a:Array [11] of integer;
Câu 8. Xuất dữ liệu từ mảng a có 11 phần tử từ 5 đến 15 thì ta viết lệnh như sau:
a. Writeln(a); b. Writeln (a[11]);
c. For i: =5 to 15 do Writeln (a[i]); d. Writeln (a[i]);
phần 2 tự luận (6 đ)
Sử dụng biến mảng viết chương trình nhập dãy số N số nguyên từ bàn phím sau đó in ra màn hình giá trị Max, Min và tổng của dáy số N nhập vào từ bàn phím
........................................................................................................................................................................................................
............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................

Đáp án:
I: Phần trắc nghiệm
Câu
1
2
3
4
5
6
7
8

Đáp án
B
A
A
A
B
D
C
C


Phần 2: Tự luận:

program MaxMin;
uses crt;
Var
i, n,s Max, Min: integer;
A: array[1..100] of integer;
Begin
clrscr;
write(`Hay nhap do dai cua day so, N = `); readln(n);
writeln(`Nhap cac phan tu cua day so:`);
For i:=1 to n do
Begin
write(`a[`,i,`]=`); readln(a[i]);
End;
Max:=a[1]; Min:=a[1]; s:=0;
for i:=2 to n do
begin if Max if Min>a[i] then Min:=a[i]
S:=S+a[i];
end;
writeln(`So lon nhat la Max =
* 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 Công Cường
Dung lượng: 77,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)