Trong NNLT Pascal, về mặt cú pháp cách viết câu lệnh ghép nào sau đây là đúng.. Hãy chọn một trong những kết quả sau: A.[r]
(1)ĐỀ KIỂM TRA HỌC KÌ I I Phần trắc nghiệm (3điểm) – Hãy khoanh tròn đáp án đúng Câu Trong NNLT Pascal, biểu thức số học nào sau đây là hợp lệ A {a+b}*c B x*y(x+y) C 5a+7b+8c D 5*a + x*y + 7*c Câu Biểu diễn nào đây là biểu diễn xâu NNLT Pascal: A “Bai tap” B Bai tap C ‘Bai tap’ D Bai_tap Câu Trong NNLT Pascal, mặt cú pháp câu lệnh nào sau đây là đúng? A if <biểu thức điều kiện>; then <câu lệnh 1> else <câu lệnh 2>; B if <biểu thức điều kiện> then <câu lệnh 1> else <câu lệnh 2>; C if <biểu thức điều kiện> then <câu lệnh 1>; else <câu lệnh 2>; D if <biểu thức điều kiện> then <câu lệnh 1> else <câu lệnh 2> Câu Kết biểu thức: Sqr(sqrt(100-36) div 4) là A B C D Câu Cho đoạn chương trình sau: Begin i:=3; S:=0; if (i>5) then S:=5*3+(5-i)*2; else S:=5*i+3; End Khi chạy chương trình giá trị S là: A 16 B 17 C 18 D 19 Câu Để nhập liệu vào từ bàn phím ta dùng lệnh nào sau đây: A Realn B Writeln C Real D Readln Câu Những tên nào các tên sau thuộc loại tên dành riêng NNLT Pascal? A Sqrt, sqr, abs, integer, longint, byte B Program, uses, var, begin, const C Bai_tap, begin, const, uses, var D Begin, const, sqr, delta, abs Câu Trong NNLT Pascal, để chạy chương trình ta nhấn tổ hợp phím: A Crtl+F9 B Ctrl+F9 C Alt+F3 D Alt+F9 Câu Các tên hàm SQRT, SQR, ABS có ý nghĩa là hàm lấy giá trị? A Căn bậc hai, bình phương, trị tuyệt đối B Bình phương, bậc hai, trị tuyệt đối C Căn bậc hai, trị tuyệt đối, bình phương D Trị tuyệt đối, bậc hai, bình phương Câu 10 Để gán 10 vào cho biến x, câu lệnh gán nào sau đây đúng? A x: = 10; B x:=10; C x=10; D x=:10; Câu 11 Các kiểu liệu nào đây thuộc kiểu số nguyên: A Longint, word, integer, byte B Word, longint, integer, boolean C String, byte, word, integer D Integer, real, char, word Câu 12 Trong NNLT Pascal, mặt cú pháp cách viết câu lệnh ghép nào sau đây là đúng? A Begin: a:=1; b:=4; end; B Begin a:=1, b:=4; end; C Begin a:=1; b:=4; end; D Begin a:=1; b:=4; end Câu 13 Trong NNLT Pascal, xét đoạn chương trình sau: Var a: Real; Begin a:=15; writeln(‘ KQ la: ’, a+1); readln; end Hãy chọn kết sau: A KQ la: 16 B KQ la: 1.6000000000E+01 C KQ la 16 D Chương trình báo lỗi Câu 14 Trong Pascal, từ khóa Var dùng để: A Khai báo tên chương trình B Khai báo C Khai báo thư viện Câu 15 Cách đặt tên nào sau đây là đúng theo quy tắc đặt tên Pascal? A _Lop_11 B Lop 11 C _Lop 11 D Lop:11B9 D Khai báo biến (2) II Phần tự luân (7điểm) Câu Hãy viết biểu thức toán học đây Pascal (1đ) a c 2b d c b 3cd Câu Tìm và sửa lỗi chương trình sau cho đúng (chỉ viết lại dòng bị sai) (1đ) Program Vi_du; Use crt; Var a, b, x, real; Begin Write(‘Nhap vao gia tri a,b=’); Readln (‘a,b’); (*tinh toan*) X:= a.b; Writeln(x:4:2); Readln End Câu Viết chương trình tính và xuất màn hình Câu Biết ba số nguyên dương a, b, c chu vi và diện tích hình tròn với bán kính R gọi là số Pi-ta-go tổng các bình phương hai nhập vào từ bàn phím (2đ) số bình phương số còn lại Viết chương trình nhập từ bàn phím ba số nguyên dương a, b, c và kiểm tra xem chúng có là số Pi-ta-go hay không (3đ) - Hết- (3) (4)