ĐỀ KIỂM TRA HỌC KỲ 1.. Ma trận đề:[r]
(1)ĐỀ KIỂM TRA HỌC KỲ I – TIN HỌC Họ tên : ……… …………Lớp : 11 A I Tính giá trị biểu thức (1 điểm):
1 (57 DIV - (34 MOD + 5)) MOD +
2 12* MOD >= 25 DIV
II Chuyển đổi biểu thức (1 điểm):
a Biểu thức toán học sau sang biểu thức Turbo Pascal:
2
d m m G
b Biểu thức Pascal sang biểu thức toán học: (x+y)/(sqrt(1+x)+2) III.Viết câu lệnh rẽ nhánh (3 điểm):
a.F(x)=
¿
x −1 nÕu x ≤1
x2+1 nÕu x>1 ¿{
¿
b XL=
¿
1 nÕu DTB≥8 nÕu DTB<8 vµ DTB≥5
3 nÕu DTB<5 ¿{ {
¿
IV Xây dựng thuật tốn (2 điểm) viết chương trình (3 điểm):
Nhập vào số tính tổng S, dừng S > 1000 in kết hình
(2)ĐỀ KIỂM TRA HỌC KỲ 1 Ma trận đề:
Chương 2 Chương 3
Biết
Hiểu Câu I,II Câu III
Vận dụng Câu IV Câu IV
2 Đáp án:
I Tính giá trị biểu thức (1 điểm):
1 (0,5 điểm) (57 DIV - (34 MOD + 5)) MOD + = (6 - (2+5)) mod 6+8 = -1+8=7
2.(0,5 điểm)12* MOD >= 25 DIV =>6>=4=TRue
II Chuyển đổi biểu thức (1 điểm):
a (0,5 điểm)
2 d m m G => G*m1*m2/(d*d)
b (0,5 điểm) (x+y)/(sqrt(1+x)+2)=> x+y
√1+x+2 III.Viết câu lệnh rẽ nhánh (3 điểm):
a.F(x)=
¿
x −1 nÕu x ≤1
x2+1 nÕu x>1 ¿{
¿
(1 điểm) If x<=1 then F:=x-1 else F:= x*x +1;
b XL=
¿
1 nÕu DTB≥8 nÕu DTB<8 vµ DTB≥5
3 nÕu DTB<5 ¿{ {
¿
(2 điểm) If DTB<5 then Xl:=3 Else If DTB<8 then XL:=2 else XL:=1; IV Xây dựng thuật tốn (2 điểm) viết chương trình (3 điểm):
Nhập vào số nguyên tính tổng S, dừng S > 1000 in kết hình
Thuật tốn:
B1: S:=0; Nhập giá trị n; B2: Ktra S>1000
+Đúng: B4 +Sai: B3
B3: S:=S+n; Nhập giá trị n; Quay lại B2 B4: In Tổng S
Chương trình: Var n,S:Integer; Begin
S:=0; Write(‘Nhap so n: ’);Readln(n); While S<=1000 Do
(3)Write(‘Nhap n: ’);Readln(n); End;
(4)