Bieát tröôùc soá laàn laëp nhöng giôùi haïn laø >=100 Câu 2: Trong ngôn ngữ lập trình Pascal câu lệnh nào sau đây là đúng:A. Taát caû caùc kieåu treân ñeàu ñöôïc.[r]
(1)ĐỀ KIỂM TRA HỌC KỲ II
I/ Khoanh tròn chữ đứng trước phương án em cho đúng:
Câu 1
: Vòng lặp
While <Điều kiện> <Câu lệnh>;
vòng lặp:
A Biết trước số lần lặp
B Chưa biết trước số lần lặp
C Biết trước số lần lặp giới hạn <=100 D Biết trước số lần lặp giới hạn >=100
Câu 2: Trong ngơn ngữ lập trình Pascal câu lệnh sau đúng:
A If a=5 then a:=a+1; else a:=a+2; B If a=5 then a:=a+1else a:=a+2;
C If a=5 then a=a+1; else a=a+2; D If a=5 then a:=a+1else a:=a+2
Câu 3
: Sau thực đoạn chương trình sau, giá trị biến S bao nhiêu:
s:=0;
for i:=1 to s := s+i;
A.11
B 55
C 101
D.15
Câu 4:
Với ngơn ngữ lập trình Passcal câu lệnh lặp
for i:=1 to 10 x:=x+1
; biến đếm i
phải khai báo kiểu liệu ?
A Interger;
B real; C string; D Tất kiểu được
Câu 5:
Chọn khai báo hợp lệ:
A Var a,b: array[1 n] of real; C Var a,b: array[1 : n] of Integer;
B Var a,b: array[1 100] of real;
D Var a,b: array[1 … 100] of real;
II A Chuyển biểu thức đợc viết pascal sau thành biểu thức toán:
1 (a+b)*(a+b)-x/y;
b/ b/(a*a +c)
2 a*a/((2*b+c)*(2*b+c))
d/ + 1/ +1 / (2*3) + / (3*4) + / (4*5).
B H·y viÕt c¸c phÐp so s¸nh sau b»ng kÝ hiƯu pascal:
1 (a + b > c ) vµ ( b + c > a) vµ (a + c > b )
2 (x < a
1) hc (x > a
2);
3 (diem >= 6) vµ (diem < 8);
4 (a
2<10) hc ( a chia hÕt cho 3);