ĐỀ KIỂM TRA HỌC KÌ I Đê 1 HỌ TÊN: . LỚP. I Trắc nghiệm Câu 1: Cho đoạn CT: x:=2; y:=3; IF x > y THEN F:= 2*x – y ELSE IF x=y THEN F:= 2*x ELSE F:= x*x + y*y ; Sau khi thực hiện CT, giá trị F là: A F=4. B F =1. C Không xác định D F=13. Câu 2: Câu lệnh nào sau đây là đúng trong pascal? A Writeln(‘X=’; A+B); B X:= 2(A- B); C X = A+ B; D Writeln(‘X= A+ B’); Câu 3: Cho biểu thức A: = 5*sqr(x-y) - sqrt(x+1)/2, khi x,y lần lượt nhận giá trị 3; 2 thì kết quả thu được là? A 4 B 6 C 7 D 2 Câu 4: Để đưa giá trị hai biến x,y ra màn hình ta sử dụng thủ tục nào sau đây trong pascal? A Write(x;y); B Read(x;y); C Readln(x,y); D Writeln(x,y); Câu 5: Cho biểu thức trong toán như sau:,hãy biểu diễn biểu thức trên bằng ngôn ngữ lập trình pascal A 2sin(x*x + 1) – 4sqrt(x+2); B 2*sin(sqr(x) + 1) – 4 * sqrt(x+2); C 2*sin(x*x +1) – 4* sqr(x+2); D 2*sin(sqrt(x) + 1) – 4*sqr(x+2); Câu 1 2 3 4 5 Đáp án II Tự luận Câu 1 Giải thích từng câu lệnh trong chương trình pascal sau: Program kiem_tra; Var a, b, c: integer; Begin Write(‘ nhập vào 2 số a, b’); Read(a,b); C:= a+ b*b; Write(c) ; a= 5; b:=6; c:= a+b; write(c); end. Câu 2 lập trình nhập 3 số a, b,c; Tính trung bình cộng của 3 số trên. Đưa ra giá trị nhỏ nhất trong 3 sô ở trên ĐỀ KIỂM TRA HỌC KÌ I Đê 2 HỌ TÊN: . LỚP. I Trắc nghiệm Câu 1: Cho hai biến nguyên x,y thoả 10 x,y 15 khi S = x/y thì S khai báo như thế nào là tốt nhất? A Var s: longint; B Var s: word; C Var s: integer; D Var s: real; Câu 2: Với lệnh nào sau đây dùng để in giá trị M(M kiểu số thực) ra màn hình với độ rộng là 5 và có 2 chữ số phần thập phân ? A Write(M:5:2); B Writeln(M:2:5); C Write(M:5); D Writeln(M:2); Câu 3: Từ biểu thức pascal (abs(3*x)-4*cos(2*x))/(3*sqrt(x+2)) hãy chuyển về biểu thức trong toán học: A B C D Câu 4: Để nhập giá trị cho hai biến nguyên x,y từ bàn phím ta sử dụng thủ tục nào sau đây? A Readln(x,y); B Writeln(‘ x ‘, ‘ y ‘); C Writeln(x,y); D Readln(‘x, y’); Câu 5: Biến y có thể nhận giá trị :- 15 và biến x có thể nhận các giá trị: -10.5 thì khai báo nào sau đây là đúng ? A Var x: byte; y : real; B Var x: word; y: real; C Var x,y : integer; D Var x,y: real; Câu 1 2 3 4 5 Đáp án II Tự luận Câu 1 Giải thích từng câu lệnh trong chương trình pascal sau: Program kiem_tra; Var a, b: integer; Begin Write(‘ nhập vào 2 số a, b’); Read(a,b); Write(a,b) ; a= 5; b:=6; a:=a+ b write(a); end. Câu 2 lập trình nhập 3 số a, b,c Tính tich của a và b Giả phương trình ax- c=0
Tài liệu đính kèm: