[r]
(1)ĐỀ KIỂM TRA 45 PHÚT- HỌC KỲ II ĐỀ SỐ
MÔN TIN HỌC - KHỐI 11 - Mã số: INF.L11.K02.209
Họ tên: Lớp: 11A
1
(2)BÀI (WHILE- 2đ) Tính số lần lặp giá trị biến Sum Stop thực đoạn chương trình sau Hãy điền vào bảng với trường hợp giá trị X,Y
Sum := X; Stop :=Y;
WHILE Stop > DO BEGIN
Sum := Sum - ; Stop := Stop - 2;
END;
1 Ghi kết bước lặp cho X = 50 ; Y =
Stop Stop>1 Sum Stop Lần lặp
2 Ghi kết bước lặp cho X = 10 ; Y = 15
Stop Stop>1 Sum Stop Lần lặp
3 Ghi kết cuối cùng vòng lặp WHILE với trường hợp sau:
X Y Sum Stop Số lần lặp
0 0
12 12
(3)BÀI 2: (FOR - đ)
Tính số lần lặp cho biết giá trị biến S K thực đoạn chương trình sau Hãy điền vào bảng với giá trị X, Y :
K := X; S := Y; FOR J:= TO DO
Begin
S:= S - J; K:= K + ; End;
1 Ghi kết bước với X = ; Y = 50
J S K Lần lặp
2 Ghi kết bước với X = 10 ; Y = 25
J S K Lần lặp
3 Ghi kết cuối cùng vòng lặp FOR với trường hợp sau:
X Y S K
20 40
10 15
(4)BÀI (STRING - đ) Tính giá trị cho xâu, hàm phép toán sau Cho xâu
S = 'Merry Christmas 2015'; T = 'Santa'
Xử lý Kết quả
1 COPY(S , , 6)
2 INSERT(T , S , 6) S = 3 DELETE(S , , 5) S= 4 S > T
5 UPCASE(S[3]) 6 Length(S) 7 T + ' * ' + S 8 POS('a', T)
BÀI (ARRAY - điểm)
Hãy viết chương trình nhập dãy số ngun A có N phần từ (N<100) số nguyên K In dãy A tổng phần tử A[i] bội số K.
a Xác định toán:
INPUT: OUTPUT:
b Chương trình:
(5)
1