Lặp với số lần biết trước - Chỉ thị cho máy tính thực hiện một lệnh hoặc một nhóm lệnh với số lần chưa được xác định trước... - Câu lệnh được thực hiện ít nhất một lần, - Trước hết điều [r]
Trang 1Họ và tên: ………
Lớp: ……Số báo danh: ………
Trường THCS An Hòa
ĐỀ KIỂM TRA HỌC KÌ II NĂM HỌC 2015 - 2016 Môn: Tin học 8
Thời gian: 45 phút (không kể phát đề)
Mã phách
I/ PHẦN TRẮC NGHIỆM: (5,0 điểm) Khoanh tròn vào đáp án đúng:
Câu 1: Câu lệnh viết đúng cú pháp là:
A While <điều kiện> to <câu lệnh>; B While <điều kiện> do <câu lệnh>;
C.While <điều kiện> du <câu lệnh1> ; D While <điều kiện>; do <câu lệnh>;
Câu 2: Câu lệnh a[35]:=2; có nghĩa là gì ?
A Gán giá trị 35 cho mảng a
B Gán 2 cho mảng a
C Gán giá trị bằng 2 cho phần tử thứ 35 trong mảng a
D Gán giá trị bằng 35 cho phần tử thứ 2 trong mảng a
Câu 3: Ích lợi của việc sử dụng biến mảng là gì?
A Giúp tiết kiệm thời gian, công sức viết chương trình
B Chỉ là một cách giải quyết vấn đề, không có ích lợi
C Phù hợp với sở thích của người sử dụng
D Dễ dùng
Câu 4: Sau khi thực hiện đoạn chương trình sau: S:=0; For i:=2 to 5 do S:=S+i;
Giá trị của biến S bằng bao nhiêu?
A 20 B 15 C 10 D 14
Câu 5: Em được học vẽ hình với phần mềm nào?
A Pascal; B Mario; C Geogebra; D Finger Break out;
Câu 6: Biến a được nhận các giá trị là 0 ; -1 ; 1 ; Ta có thể khai báo a thuộc kiểu dữ liệu nào?
A Integer B Char C Real D Integer và Longint
Câu 7: Trong phần mềm Geogebra, điểm A nằm trên đường thẳng d Điểm A sẽ như thế nào khi xóa đường thẳng d?
A.Vẫn tồn tại B Bị xóa C Bị ẩn D Bị làm mờ
Câu 8: Trong phần mềm Finger Break Out, quả cầu lớn sẽ như thế nào khi chạm “đất”?
A Biến mất B Thêm 1 quả cầu nhỏ
C Thêm 1 quả cầu lớn D Xuất hiện sinh vật lạ
Câu 9 Hãy ghép các nút lệnh ở cột A với chức năng của nó ở cột B trong phần mềm Geogebra:
a Tạo đường đi qua điểm và vuông góc với đường, đoạn thẳng cho trước
1
b Tạo đường trung trực
2
c Đoạn thẳng qua 2 điểm cho trước
d Tạo đoạn thẳng đi qua 1 điểm cho trước với kích thước nhập từ bàn phím
e Đường thẳng qua 2 điểm cho trước
Trang 2II TỰ LUẬN: (5,0 điểm)
Câu 1: ( 1điểm) Điền X vào các ô sao cho phù hợp và giải thích vì sao?
Câu 2:( 1 điểm) Hãy nêu sự khác nhau giữa câu lệnh lặp với số lần chưa biết trước và câu lệnh lặp với
số lần biết trước?
Câu 3: (3 điểm) Sử dụng các công cụ trong phần mềm Geogebra, em hãy vẽ đường tròn nội tiếp tam
giác ABC cho trước?
BÀI LÀM PHẦN TỰ LUẬN
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
b) var X: Array[5…10] Of Char;
c) X:=10; while X=10 do X := X+5;
Trang 3III.ĐÁP ÁN TIN 8 –HKII -2015-2016
I.TRẮC NGHIỆM:
II TỰ LUẬN:
1 mỗi câu đúng 0.5 đ
2 Sự khác nhau giữa câu lệnh lặp với số lần chưa biết trước và câu lệnh lặp với số lần biết
trước.
Lặp với số lần chưa biết trước
- Chỉ thị cho máy tính thực hiện một lệnh
hoặc một nhóm lệnh với số lần đã xác định
trước
- Câu lệnh được thực hiện ít nhất một lần,
sau đó kiểm tra điều kiện
Lặp với số lần biết trước
- Chỉ thị cho máy tính thực hiện một lệnh hoặc một nhóm lệnh với số lần chưa được xác định trước
- Trước hết điều kiện được kiểm tra
Nếu câu lệnh thỏa mản điều kiện mới thực hiện
Câu 3: (3 điểm) Vẽ đường trịn nội tiếp tam giác ABC cho trước.
- Chọn cơng cụ vẽ đường phân giác của gĩc
+ Chọn lần lượt 3 đỉnh A, B, C: tạo được đường phân giác gĩc B + Chọn lần lượt 3 đỉnh A, C, B: tạo được đường phân giác gĩc C + Chọn lần lượt 3 đỉnh C, A, B: tạo được đường phân giác gĩc A
- Chọn cơng cụ xác định giao điểm của 2 đối tượng:
+ Chọn 2 đường phân giác: tạo được giao điểm của 3 đường phân giác, chính là tâm của đường trịn
- Chọn cơng cụ vẽ đường đi qua 1 điểm và vuơng gĩc với đoạn thẳng cho trước
+ Chọn tâm hình trịn và cạnh AB
- Chọn cơng cụ xác định giao điểm của 2 đối tượng:
+ Chọn cạnh AB và đường vuơng gĩc Ta cĩ được điểm thuộc đường trịn
- Chọn cơng cụ vẽ đường trịn khi biết tâm và điểm nằm trên đường trịn
+ Chọn tâm và điểm nằm trên đường trịn
a) var X: Array[5…10] Of Char; x Dấu phải được thay bằng
b) X:=10; while X=10 do X := X+5; x