Đề cương Tin học Năm học: 2012-2013 ĐỀ CƯƠNG ÔN TẬP MÔN TIN LỚP HỌC KÌ II ( Năm học 2012 – 2013) I/ Khoanh tròn chữ đứng trước phương án em cho đúng: Câu 1: Lệnh lặp sau đúng? A For = to ; B For := to ; C For := to ; D For : to ; Câu 2: Vòng lặp While ; vòng lặp: A Chưa biết trước số lần lặp B Biết trước số lần lặp C Biết trước số lần lặp giới hạn =100 Câu 3: Sau thực đoạn chương trình sau, giá trị biến S bao nhiêu: s:=1; for i:=1 to s := s*i; A.120 B 55 C 121 D 151 Câu 4: Phần thân chương trình khóa: A End B Begin C Uses D Var Câu 5: Cú pháp khai báo biến mảng Pascal là: A var ; array [ ] of ; B var : aray […] of ; C var : array [ ] of ; D var : array […] for ; Câu 6: Câu lệnh pascal sau hợp lệ? A For i:=100 to writeln(‘A’); B For i:=1.5 to 10.5 writeln(‘A’); C For i= to 10 writeln(‘A’); D For i:= to 10 writeln(‘A’); Câu 7: Chọn khai báo hợp lệ: A Var a,b: array[1 n] of real; C Var a,b: array[1 : n] of Integer; B Var a,b: array[1 100] of real; D Var a,b: array[1 … 100] of real; Câu 8: Trong lệnh lặp for…do Pascal, vòng lặp, biến đếm thay đổi nào? A +1 B +1 -1 C Một giá trị D Một giá trị khác Câu 9: Cú pháp câu lệnh While…do là: a While to ; b While to ; c While ; d While ; ; Câu 10: Để bắt dầu luyện gõ phím với phần mềm Finger Break Out ta nhấn phím nào? a Space b Ctrl c Alt d Tab Câu 11: Đâu công việc phải thực nhiều lần với số lần biết trước? A Hàng ngày em học B Em bị ốm vào dịp có dịch cúm C Đến nhà bà ngoại chơi vào hôm bố mẹ vắng D Ngày đánh ba lần Giáo viên soạn: Đặng Thị Kim Luật Trang DeThiMau.vn Đề cương Tin học Năm học: 2012-2013 Câu 12: Lệnh lặp sau đúng? E For = to ; F For := to ; G For := to ; H For : to ; Câu 13: Sau thực đoạn chương trình sau: S:=0; For i:=1 to S:=S+i; Giá trị biến S bao nhiêu? A 20 B 15 C 10 D Câu 14: Pascal sử dụng câu lệnh lặp sau để lặp với số lần chưa biết trước? a/ For…do; b/While…do; c/ If then; d/ If…then…else; Câu 15: Em học vẽ hình với phần mềm nào? a/ Pascal; b/ Geogebra; c/ Mario; d/ Finger Break out; Câu 16: Câu lệnh gotoXY(a,b) có tác dụng gì? A Đưa trỏ hàng a cột b B Đưa trỏ cột a hàng b C Cho biết thứ tự hàng trỏ đứng D Đưa trỏ cuối dòng Câu 17: Biến a nhận giá trị ; -1 ; ; 2,3 Ta khai báo a thuộc kiểu liệu nào? A Integer B Char C Real D Integer Longint Câu 18: Cấu trúc chung hợp lý chương trình Pascal là: A Begin -> Program -> End B Program -> End -> Begin C End -> Program -> Begin D Program -> Begin -> End Câu 19: Cho câu lệnh sau hay câu lệnh đúng: a for i:=1 to 10; x:=x+1 c for i:=1 to 10 x:=x+1 b for i:=10 to x:=x+1 d for i:= to 10 for j:=1 to 10 x:=x+1 Câu 20: Cho S i biến nguyên Khi chạy đoạn chương trình : s:=1; for i:=1 to s := s *i; writeln(s); Kết in lên hình : a s = 72 b s = 101 c s = 55 d s = 120 Câu 21 Trong phần mềm Sun times, nháy chuột để tăng giờ, em thấy điều xảy ra? a Vùng sáng di chuyển từ trái sang phải b Vùng sáng di chuyển từ phải sang trái c Vùng tối di chuyển từ trái sang phải d Vùng tối di chuyển từ phải sang trái Câu 22 Khi sử dụng phần mềm Geogebra, có cơng cụ quan trọng khơng phải dùng để vẽ công cụ sau đây? a b c d Câu 23 Hãy ghép nút lệnh cột A với chức cột B phần mềm Geogebra: A B A+B a Đoạn thẳng qua điểm cho trước b Đường trung trực c Đối đường vng góc d Đoạn thẳng với kích thước cho trước e Đường thẳng qua điểm cho trước Giáo viên soạn: Đặng Thị Kim Luật Trang DeThiMau.vn Đề cương Tin học Năm học: 2012-2013 II/ BÀI TẬP TỰ LUẬN: Câu 1: Điền X vào cho phù hợp giải thích sao? Câu Đúng Sai Giải thích a) for i=1 to 10 writeln('A'); b) var X: Array[5…10] Of Char; c) X:=10; while X=10 X := X+5; d) if x>5 then a:=b; else m := n; Câu 2: (2,0 điểm) Hãy nêu khác câu lệnh lặp với số lần chưa biết trước câu lệnh lặp với số lần biết trước Câu 3: (2,0 điểm) Đánh dấu [x] vào ô sai tương ứng câu lệnh Pascal chương trình tính tổng 10 số tự nhiên đầu tiên, sai sửa lại? Câu lệnh Đúng Sai Sửa lại Program Chuong trinh Var i,s : real; Const n:=10; Begin Wile i End B Program -> End -> Begin