CÊu tróc chung cña ch¬ng tr×nh3. C¸c phÐp so s¸nh trong Pascal.[r]
(1)Trường THCS: Lương Thế Vinh Kiểm tra học kỳ 1, năm học 2009-2010
Họ tên: ……… Mơn: Tin học (Phần lí thuyết)
Lớp: … SBD:… Phòng thi số… Thời gian: 45 phút (Không kể thời gian phát đề)
Giám thị 1: Giám thị 2:
Số thứ tự:… Số mã phách…
………
Giám khảo 1: Giám khảo 2: Số mã phách…
im:
PHầN 1: TRắC NGHIệM
Khoanh trũn vào chữ đứng trớc câu trả lời nhất: (4đ) Trong phép so sánh sau, phép so sánh là:
A - 3x < 0; B A
C x - > ; D 10 - <
2 Cấu trúc điều kiện dạng đầy đủ có dạng:
A if <điều kiện > then <câu lệnh 1>; else <câu lệnh 2>; B if <điều kiện > then <c©u lƯnh 1> else <c©u lƯnh 2>;
C if <điều kiện> then <câu lệnh >; D if <c©u lƯnh 1> then <c©u lƯnh 2>;
3 Trong tên sau đây, tên hợp lệ ngôn ngữ Pascal:
A Tam giac; B end;
C Tamgiac; D 3so
4 Để dịch chơng trình, ta dïng tỉ hỵp phÝm:
A Alt + F9; B Alt + X;
C Ctrl + F9; D Tất
5 Để thực việc tính tổng hai số nguyên a b, phép gán sau đúng:
A Tong=a+b; B Tong:=a+b;
C Tong:a+b; D.Tong(a+b);
6 D·y kÝ tù 20n10 thu c ki u d li u nµo sau ®©y:ộ ể ữ ệ
A String B Integer
C Real D.Char
7 Từ khoá dùng để khai báo biến ngơn ngữ lập trình Pascal là:
A Const B Var
C Real D.End
8 A đợc khai báo biến với kiểu liệu số nguyên, x biến với kiểu liệu xâu, phép gán sau hợp lệ:
A A:= 4.5; B X:= ‘1234’;
C X:= 57; D.A:= ‘Quang Nam’;
PHÇN 2: Tù LUËN
Câu 1: Nêu giống khác biến ngôn ngữ lập trình Pascal (1đ) Câu 2: HÃy lỗi chơng trình sau cho kết xuất hình (2đ):
Program sua loi {1}
Var a,b,c:Integer; {2}
Begin {3}
a:=300; {4}
b:=a+100 {5}
c:=a/b; {6}
a:=a+b; {7}
writeln('Ket qua a=',a, ‘b=',b, ‘c=',c:4:2); {8} readln {9}
End {10}
(2)……… Câu 3: Hãy xác định tốn (Input-Output) viết mơ tả thuật tốn, sau dựa vào thuật tốn để viết chơng trình cho tốn sau: “Tính điểm trung bình tin học nghề bạn Lan gồm phần lí thuyết thực hành, biết điểm thực hành có hệ số 3, điểm lí thuyết có hệ số 1” (3 đ)
BµI LµM ĐÁP ÁN PH
Ầ N I:
Đúng câu 0.5 điểm
1B 2B 3C 4C 5B 6A 7B 8B
PHÇN 2: Tù LUËN
(3) Biến đại lợng đợc đặt tên dùng để lu trữ liệu Đều đợc khai báo Trớc sử dụng
(4)BiÕn
Giá trị biến thay đổi suốt q trình thực chơng trình
Biến đợc khai báo từ khoá Var
H»ng
Giá trị đợc giữ nguyên suốt trình thực chơng trình
Hằng đợc khai báo từ khoỏ Const
Câu 2: HÃy lỗi chơng trình sau cho kết xuất hình (2đ): Sửa lỗi (1đ)
{1} Tờn sua loi khơng đợc có khoảng trống, thiếu ;
{2} khai báo biến c phải kiểu số thực Real
{5} ThiÕu ; {10} ThiÕu dÊu Sưa l¹i
Program sualoi; Var a,b,:Integer;
C:Real;
Begin a:=300; b:=a+100; c:=a/b; a:=a+b; writeln('Ket qua a=',a, ‘b=',b, ‘c=',c:4:2);
readln End
KÕt quả: (1đ)
Kết a=700, b=400, c= 0.75 C©u 3:
* Xác định tốn: (0.5)
Input: Điểm lí thuyết, điểm thực hành Output: ĐTB=(ĐTH*3+ĐLT)/4
* Mô tả thuật toán: (1đ)
B1: Nhập vào điểm lí thuyêt, điểm thực hành B2: tính điểm ĐTB=(ĐTH*3+ĐLT)/4
B3: Thông báo điểm trung bình kết thúc thuật toán * Viết Chơng trình: (1.5đ)
Program DiemTB; Begin
Var dlt,dth,dtb: Real;
Writeln(‘BANG DIEM TB MON TIN HOC CUA LAN’) Writeln(‘Nhap vao diem li thuyet’); Realn(dlt); Writeln(‘Nhap vao diem thuc hanh’); Realn(dth); Dtb:=(dth*3+dlt)/4;
Writeln(‘Diem tb cua Lan la:’,dtb:8:1); Readln;
End
Đề CƯƠNG ÔN TậP Bài 2: Làm quen với chơng trình ngôn ngữ lập trình
1 Từ khoá tên (Quy tắc đặt tên Pascal) Cấu trúc chung chơng trình
3 C¸c bớc chạy chơng trình ngôn ngữ Pascal Bài 3: Chơng trình máy tính liệu
1 Dữ liệu kiểu liệu
2 Các phép toán với liệu kiểu số Các phép so sánh Pascal
4 Các lệnh giao tiếp ngời với máy tính Làm tập 2,3,4,5,6/26
Bài 4: Sử dụng biến chơng trình Cách khai b¸o biÕn, h»ng
2 So sánh giống khác biến Bài Từ tốn đến phơng trình