De va dap an KTHK2 khoi 8 (De le)
Chia sẻ bởi Nguyễn Công Cường |
Ngày 14/10/2018 |
52
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 =
đề 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
For
For
For
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
C. While <điều kiện> do
While
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)