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 < a1 ) hc (x > a2 );
3 (diem >= 6) vµ (diem < 8); 4 (a2 <10) hc ( a chia hÕt cho 3);
III/ Điền X vào ô cho phù hợp:
Câu Đúng Sai
a) if a>b then max:=a; else max:=b;
b)if a>b then min:=b else min:=a;
(2)IV/ Gạch chân câu lệnh em cho sai viết lại cho đúng: Program Tinh_tong;
Uses crt; Var N, i: Integer; S: Longint; BEGIN clrscr; Write(‘Nhap vao so N =’ ); Readln(N); S:=0
For i =1 to N S:=S+i; Writeln(‘Tong cua’,N,’so tu nhien dau tien s = ‘, s); Readln END.
V/ Viết chương trình giải tốn:
a Nhập vào chiều cao bạn Huy, Nam, An Tính chiều cao trung bình thông báo kết hình.