Câu lệnh rẽ nhánh IF – THEN.. biểu thức số học c.. biểu thức quan hệ d... Với cấu trúc rẽ nhánh IF THEN , câu lệnh đứng sau THEN không được thực hiện khi : a.. điều kiện được tính toá
Trang 1Họ tên : ………
Lớp 11 ĐỀ KIỂM TRA 15 Phút Môn : Tin Học 11
Họ tên : ………
Lớp 11
ĐỀ KIỂM TRA 15 Phút Môn : Tin Học 11
1. 1 Câu lệnh rẽ nhánh IF – THEN Sau IF là <điều kiện> <điều kiện> là :
a biểu thức lôgic b biểu thức số học
c biểu thức quan hệ d một câu lệnh
2 Thực hiện đoạn chương trình sau đây và cho biết giá trị của max:
a:= 34; b:= 78;
If a<b Then max := b Else max := a;
Write(max);
a 34 b 78 c thông báo lỗi d tất cả đều sai
Cho đoạn chương trình
a := 3 ; b := 25;
For i := 20 To 24 Do Begin a := a + i div 5; b := b – a; End;
Hãy cho biết sau khi thực hiện xong đoạn chương trình trên thì :
3 i = ? a 20 b 24 c 25 d 1
4 a = ? a 8 b 3 c 19 d 23
5 b = ? a -50 b -8 c 7 d 18
Hãy điền vào khoảng trống để được một chương trình đúng :
…(6)… i, N : Integer;
Begin
Write(’ Nhap N : ’); …(7)… (N);
…(8)… i := 1 To N Do …(9)… i mod 3 = 0 Then Write(’ Cac gia tri chia het cho 3 : ’, i…(10)…5);
Readln;
End
(6) a Const b Type c Var d Uses
(7) a Writeln b Readln c Write d.Begin
(8) a While b For c Do d If
(9) a While b For c Do d If
(10) a “:” b “;” c “–“ d “=”
1 1 Với cấu trúc rẽ nhánh IF <điều kiện> THEN <câu lệnh>, câu lệnh đứng sau
THEN được thực hiện khi :
a điều kiện được tính toán xong
b điều kiện được tính toán và cho giá trị đúng
c điều kiện không được tính được
d điều kiện được tính toán và cho giá trị sai
2 Thực hiện đoạn chương trình sau đây và cho biết giá trị của a :
a := 2;
While a<=15 Do a:= a*2;
write(a);
a 8 b 16 c 32 d 2
Cho đoạn chương trình
a := 34 ; b := 10;
For i := 5 To 7 Do Begin b := a – b ; a := a + i div 2; End;
Hãy cho biết sau khi thực hiện xong đoạn chương trình trên thì :
3 i = ? a 8 b 7 c 5 d 0
4 a = ? a 36 b 42 c 39 d 46
5 b = ? a 15 b 24 c 12 d 27
Hãy điền vào khoảng trống để được một chương trình đúng :
…(6)… a, b, c, max : Integer;
Begin
Writeln(’ Nhap 3 so a, b, c : ’); …(7)… (a, b, c); Max := a;
…(8)… max < b Then max := b …(9)…
If max < c Then max := c;
Writeln(’ Gia tri lon nhat cua 3 so la : ’ , …(10)…); Readln;
End
(6) a Type b Var c Const d Uses (7) a Readln b Begin c Write d Writeln (8) a For b If c While d Else (9) a If b While c Else d For (10) a biến c b biến a c biến b d biến max
Trang 2Lớp 11 Môn : Tin Học 11 Lớp 11 Môn : Tin Học 11
1. 1 Với cấu trúc rẽ nhánh IF <điều kiện> THEN <câu lệnh>, câu lệnh đứng
sau THEN không được thực hiện khi :
a điều kiện được tính toán xong
b điều kiện được tính toán và cho giá trị đúng
c điều kiện không được tính được
d điều kiện được tính toán và cho giá trị sai
2 Thực hiện đoạn chương trình sau đây và cho biết giá trị của a :
a := 43;
While a>5 Do a:= a div2;
write(a);
a 5 b 2 c 10 d 21
Cho đoạn chương trình
a := 4 ; b := 10;
For i := 9 To 11 Do Begin a := a + i div 2; b := a – b; End;
Hãy cho biết sau khi thực hiện xong đoạn chương trình trên thì :
3 i = ? a 11 b 9 c 12 d 4
4 a = ? a 13 b 8 c 18 d 3
5 b = ? a 15 b -2 c 3 d -6
Hãy điền vào khoảng trống để được một chương trình đúng :
…(6)… a, b, c, min : Integer;
Begin
Writeln(’ Nhap 3 so a, b, c : ’); …(7)… (a, b, c); Min := a;
…(8)… min > b Then min := b …(9)…
If min > c Then min := c;
Writeln(’ Gia tri nho nhat cua 3 so la : ’ , …(10)…); Readln;
End
(6) a Uses b Type c Const d Var
(7) a Begin b Readln c Write d Writeln
(8) a If b While c Else d For
(9) a Else b While c For d If
(10) a biến min b biến a c biến b d biến a
1 1 Với cấu trúc rẽ nhánh IF <điều kiện> THEN <câu lệnh 1> ELSE <câu
lệnh 2>, câu lệnh 2 không được thực hiện khi :
a câu lệnh 1 không được thực hiện b câu lệnh 1 được thực hiện
c biểu thức điều kiện sai d điều kiện không tính được
2 Thực hiện đoạn chương trình sau đây và cho biết giá trị của max:
a:= 15; b:= 62;
If a>b Then max := a Else max := b;
Write(max);
a 15 b 62 c thông báo lỗi d tất cả đều đúng
Cho đoạn chương trình
a := 2 ; b := 15;
For i := 2 To 6 Do Begin a := b div i ; b := b + a; End;
Hãy cho biết sau khi thực hiện xong đoạn chương trình trên thì :
3 i = ? a 2 b 8 c 7 d 6
4 a = ? a 2 b 17 c 7 d 1
5 b = ? a 50 b 43 c 22 d 17
Hãy điền vào khoảng trống để được một chương trình đúng :
…(6)… i, N : Integer;
Begin
Write(’ Nhap N : ’); …(7)… (N);
…(8)… i := 1 To N Do …(9)… i mod 5 = 0 Then Write(’ Cac gia tri chia het cho 5 : ’, i…(10)…5);
Readln;
End
(6) a Var b Type c Uses d Const (7) a Write b Begin c Writeln d.Readln (8) a For b If c While d Do (9) a While b Do c If d For (10) a “=” b “–” c “:“ d “;”