ĐỀ KIỂM TRA MỘT TIẾT Ngày soạn: 25/11/2007 I/ Mục tiêu đánh giá: Đánh giá kién thức, kỹ năng của học sinh về: Các thành phần cơ sở của ngôn ngữ Pascal; Phép toán, biểu thức, câu lệnh gán; Tổ chức vào ra đơn giản; Tổ chức rẽ nhánh. II/ Mục đích yêu cầu của đề: 1/ Về kiến thức: Kiểm tra kiến thức của học sinh về các quy tắc đặt tên biến; Biết khai báo hằng xâu; Viết biểu thức; Phân biệt lệnh đơn và lệnh ghép; 2/ Về kỹ năng: Vận dụng kiến thức về biểu thức, Vào/ra đơn giản, tổ chức rẽ nhánh. III/ Ma trận đề: Nhận biết Thông hiểu Vận dụng IV/ Đề bài: A/ Trắc nghiệm: Câu 1: Cho A, B, X là các biến thực. Trong số các lệnh sau, câu lệnh nào là đúng ? Đúng Sai 1. IF A<B; THEN X:=X+1; 2. IF A<B THEN X:=A+B; 3. IF A<B THEN X:=A ELSE X:=B; 4. IF A<B THEN X:=A; ELSE X:=B; Câu 2: Cho đoạn chương trình sau: Var a,b,x:integer; Begin x:=a; if a<b then x:=b; End. Cho a=20; b=15. Kết quả x bằng bao nhiêu ? (Đánh dấu vào đáp số đúng) 10 15 20 25 Cho a=5; b=10. Kết quả x bằng bao nhiêu ? (Đánh dấu vào đáp số đúng) 5 10 15 20 Câu 3: Điều kiện để một điểm có tọa độ (x,y) nằm trong đường tròn tâm (a,b), bán kính R được viết trong TP như sau, cách viết nào đúng ? (Khoanh vào chỉ một chữ A, B, C hoặc D) A. (x-a) 2 +(x-b) 2 <R 2 B. (x-a)(x-a)+(x-b)(x-b)<RR C. (x-a)*(x-a)+(x-b)*(x-b)<R*R D. (x-a)*(x-a)+(x-b)*(x-b)<R Câu 4: Biểu thức trong Toán học ab/(a+b)c+1/(c-b)3chọn biểu thức đúng khi chuyển sang biểu thức trong Tin hoc. A. a*b/(a+b)*c+1/(c-b)*3 B. ((a*b/(a+b))*c)+(1/(c-b))*3 C. a*b*c/(a+b)*c+1*3/(c-b) D. (a*b*c+1)/(a+b)*c*(c-b) Câu 5: a,b,c là ba cạnh của tam giác biểu thức nào sau biểu diễn đúng a,b,c là ba cạnh của tam giác trong Tin học. A. (a+b) ≥ c, (b+c) ≥ a, (a+c) ≥ b B. (a+b)>c, (b+c)>a, (a+c)>b C. ((a+b)>=c) and ((b+c)>=a) and ((a+c)>=b D. (a+b+c>=0) Câu 6: Cho X là biến nguyên, Y là biến thực. Câu lệnh nào là đúng ? Đúng Sai 1. X:=X+1; 2. X:=X MOD 5; 3. X:=X/3; 4. Y:=Y/3; 5. X:=X+Y; Câu 7:Xác định giá trị của mỗi biểu thức Boolean sau với f=300, p=-0.001, q=0.001, c=‘5’ a. 2*f>=500 b. abs(p)=abs(q) c. c=5 d. q+p>0 e. (abs(p)=q) and (c>’4’) f. (p=abs(q)) or (c>4) g. sqr(p)<sqr(q) h. (q<0) or ((f>0) and (f<100)) i. not(c<‘7’) Câu 8:Hãy xác định những khai báo biến sau khai báo biến nào là đúng A. Var a;b:integer B. Var x, y: real; C. Van k, z; y; integer:D. Var v: y: real; B/ Tự luận: Câu 1: Viết chương trình kiểm tra một điểm M(x,y) nằm trong, trên hay ngoài đường tròn tâm I(a,b) bán kính R. Câu 2:Sử dụng câu lệnh if lồng nhau viết chương trình tính điểm trung bình của 3 môn Văn, Toán, Lý theo hệ số Văn, Toán hệ số 2, Lý hệ số 1 và xếp hạng học tập theo tiêu chuẩn sau: Dưới 5 xếp loại Kém. Từ 5-> 6.9 xếp loại TB Từ 7->7.9 xếp loại Khá Từ 8->10 xếp loại Giỏi Câu 3: Trong một học kỳ, một học sinh có 1 điểm miệng (Hệ số 1), 1 điểm kiểm tra 15 phút (Hệ số 1), 2 điểm kiểm tra 1tiết (Hệ số 2) và 1 điểm thi (Hệ số 3). Biết rằng 5 điểm được nhập từ bàn phím. Hãy viết chương trình tính điểm trung bình. . Câu 3: Trong một học kỳ, một học sinh có 1 điểm miệng (Hệ số 1) , 1 điểm kiểm tra 15 phút (Hệ số 1) , 2 điểm kiểm tra 1tiết (Hệ số 2) và 1 điểm thi (Hệ số. a=20; b =15 . Kết quả x bằng bao nhiêu ? (Đánh dấu vào đáp số đúng) 10 15 20 25 Cho a=5; b =10 . Kết quả x bằng bao nhiêu ? (Đánh dấu vào đáp số đúng) 5 10 15 20