Trắc nghiệm 6 điểm: Em hãy khoanh tròn phơng án đúng mỗi câu trả lời đúng 0.5 điểm Câu 1: Biến nhớ trong lập trình có chức năng: C.. Câu 2: Để đa giá trị vào cho biến, ta thờng dùng lệnh
Trang 1Kiểm tra học kì I năm học 2010 - 2011 Môn : Tin học 8
Họ và tên:
Lớp:
I Trắc nghiệm( 6 điểm): Em hãy khoanh tròn phơng án đúng( mỗi câu trả lời đúng 0.5 điểm)
Câu 1: Biến nhớ trong lập trình có chức năng:
C Có thể nhận nhiều giá trị khác nhau; D Cả A, B,C đều đúng
Câu 2: Để đa giá trị vào cho biến, ta thờng dùng lệnh.
Câu 3: Lệnh gán trong chơng trình Pascal đợc viết nh sau:
Câu 4: Tính giá trị cuối cùng của c, biết rằng;
a:=3; b:=5;
a:=a+b; c:=a+b;
Câu 5: Xác định bài toán xác định là gì?
A Chỉ rõ các điều kiện cho trớc và kết quả cần thu đợc;
B Chỉ rõ các điều kiền cho trớc và phơng pháp giải;
C Chỉ rõ phơng pháp giải và kết quả cần thu đợc;
D Chỉ rõ các bớc để giải bài toán
Câu 6: Để bắt đầu chơi phần mềm Finger Break Out ta nhấn phím nào?
Câu 7: Khi chơi em điều khiển thanh ngang với mục đích gì?
A Không cho quả cầu lớn rơi xuống đất; B Bắn ra quả cầu nhỏ;
C Để cho quả cầu lớn rơi xuống đất; D Tránh các quả cầu
Câu 8: Trong khi biểu duễn thuật toán ngời ta sử dụng kí hiệu: A -> B điều này có nghĩa là gì?
Câu 9: Hãy sắp xếp các bứơc sau đây thành một trình tự để giải một bài toán trên máy tính.
Bớc 1: Thiết lập phơng án giải quyết ( xây dựng thuật toán).
Bớc 2: Xác định bài toán.
Bớc 3: Viết chơng trình.
A Bớc 1 -> bớc 2 -> bớc 3; B Bớc 3-> bớc 2 -> bớc 3;
C Bớc2 -> bớc 1 -> bớc 3; D Bớc 1 -> bớc 3 -> bớc 2
Câu 10: Cấu trúc rẽ nhánh dạng thiếu có dạng nh sau:
A If<câu lệnh> Then <điều kiện>; B If <điều kiện>Then<câu lệnh> ;
C If <điều kiện>Then<câu lệnh> D If<câu lệnh> Then <điều kiện>
Câu 11: Cho biết kết quả của đoạn chơng trình sau:
a:- 3; b:=5;
If a>b then c:=a+b;
giá trị của c là bằng bao nhiêu?
Câu 12: Thể hiện bằng ngôn ngữ Pascal câu nói: Nếu a>b thì ghi ra màn hình giá trị của a Ta viết nh sau:
A If a>b then Write (a); B If a>b then Writeln(a);
Phần II: Tự luận( 4 điểm)
Câu 1( 2 điểm): Từ sơ đồ sau Em hãy chuyển sang câu lệnh Pascal:
Nhập a=5
Trang 2
Câu 2( 2 điểm): Từ phần mềm Pascal em hãy viết chơng trình tính tổng của hai số tự nhiên a và b :
Đáp án
I Trắc nghiệm: Mỗi câu trả lời đúng 0.5 điểm.
II Tự luận
Câu 1: a:=5;
If a>0 then a:=a+5 else a:=a-5;
Câu 2:
Program tinh_tong;
Var a,b,c: integer;
Begin
Write( ‘ nhap vao so thu nhat la a : ’);
Readln(a);
Write(‘ nhap vao so thu hai la b : ’);
Readln(b);
c:=a+b;
Writeln(‘ tong cua hai so a va b la: ‘, c);
Readln;
nếu a>0
Trang 3End.