Thùc hiÖn c¸c phÐp tÝnh trung gian;C. Cã thÓ nhËn nhiÒu gi¸ trÞ kh¸c nhau; D..[r]
(1)KiĨm tra häc k× tin häc GV: Vị ThÞ Mõng
KiĨm tra häc kì I năm học 2010 - 2011 Môn : Tin học
Họ tên: Lớp:
I Trắc nghiệm( điểm): Em khoanh tròn phơng án đúng( câu trả lời 0.5 điểm)
Câu 1: Biến nhớ lập trình có chức năng:
A Lu trữ liệu; B Thực phÐp tÝnh trung gian;
C Có thể nhận nhiều giá trị khác nhau; D Cả A, B,C
Câu 2: Để đa giá trị vào cho biến, ta thêng dïng lÖnh.
A Lệnh gán; B Lệnh Enter; C Lệnh viết; D Cả A, B,C sai
Câu 3: Lệnh gán chơng trình Pascal đợc viết nh sau:
A := ; B >=; C =>; D #
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;
A c=8; B c=3; C c=5; D c=13
Câu 5: Xác định tốn xác định gì?
A Chỉ rõ điều kiện cho trớc kết cần thu đợc; B Chỉ rõ điều kiền cho trớc phơng pháp giải; C Chỉ rõ phơng pháp giải kết cần thu đợc; D Chỉ rõ bớc để giải tốn
C©u 6: Để bắt đầu chơi phần mềm Finger Break Out ta nhÊn phÝm nµo?
A PhÝm Ctrl; B PhÝm Alt; C PhÝm Space; D PhÝm Tab
Câu 7: Khi chơi em điều khiển ngang với mục đích gì?
A Khơng cho cầu lớn rơi xuống đất; B Bắn cầu nhỏ; C Để cho cầu lớn rơi xuống đất; D Tránh cu
Câu 8: Trong biểu duễn thuật toán ngêi ta sư dơng kÝ hiƯu: A -> B ®iỊu có nghĩa gì?
A Từ A suy B; B Gán giá trị B cho A;
C Tõ B suy A; D G¸n gi¸ trÞ cđa A cho B
Câu 9: Hãy xếp bứơc sau thành trình tự để giải tốn máy tính. Bớc 1: Thiết lập phơng án giải ( xây dựng thuật toán)
Bớc 2: Xác định tốn.
Bíc 3: Viết chơng trình.
A Bớc -> bớc -> bíc 3; B Bíc 3-> bíc -> bíc 3; C Bíc2 -> bíc -> bíc 3; D Bíc -> bíc -> bíc 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 đoạn chơng trình sau:
a:- 3; b:=5;
If a>b then c:=a+b;
giá trị c b»ng bao nhiªu?
A c=3; B c=5; C c=8; D c khơng xác định
C©u 12: ThĨ hiƯn ngôn ngữ Pascal câu nói: Nếu a>b ghi hình giá trị a Ta viết nh sau:
A If a>b then Write (a); B If a>b then Writeln(a);
C Cả A, B đúng; D Cả A, B sai
PhÇn II: Tù ln( ®iĨm)
Câu 1( điểm): Từ sơ đồ sau Em chuyển sang câu lệnh Pascal:
(2)KiĨm tra häc k× tin häc GV: Vị ThÞ Mõng
Câu 2( điểm): Từ phần mềm Pascal em hÃy viết chơng trình tính tổng hai số tự nhiên a b :
Đáp án
I Trắc nghiệm: Mỗi câu trả lời 0.5 điểm.
C©u 1 C©u 2 C©u 3 C©u 4 C©u 5 C©u 6 C©u 7 C©u 8 C©u 9 C©u 10 C©u 11 C©u 12
D A A D A C A B C B D C
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;
Trờng THCS Nguyên Xá - Đông Hng Thái Bình Năm học 2010 - 2011 nÕu
a>0
a=a-5 a=a+5
(3)KiĨm tra häc k× tin häc GV: Vị ThÞ Mõng
End.