Trường THPT Bà Điểm KIỂM TRA 45’ HK1 Họ tên MÔN TIN HỌC 11 Lớp Mã số Đề A Điểm Lời phê Câu 1 Cho biểu thức trong Pascal abs (x+1) 3 Biểu thức tương ứng trong Toán học là A B C D Câu 2 Ngôn ngữ lập trì[.]
Trường THPT Bà Điểm Họ tên: …………………………………………… Lớp:…………………….Mã số:……………… KIỂM TRA 45’ HK1 MÔN TIN HỌC 11 Đề A Điểm Lời phê Câu Cho biểu thức Pascal: abs (x+1) - Biểu thức tương ứng Toán học là: A B C D Câu Ngôn ngữ lập trình chia thành loại? A B C D Câu Trong Turbo Pascal, xác định tên tên sau: A 10pro B Baitap_1 C !Tho D Chuong trinh Câu Danh sách biến nhiều tên biến, tên biến vi ết cách bởi: A dấu chấm phẩy (;) C dấu chấm (.) D dấu hai chấm (:) B dấu phẩy (,) Câu Trong Pascal, biểu thức (27 mod 4) bằng: A B C D Câu Trong ngơn ngữ lập trình Pascal, từ khoá CONST dùng đ ể A khai báo tên chương trình B khai báo C khai báo biến D khai báo thư viện Câu Trong Pascal, cú pháp để khai báo biến là: A Var :; B Var =; C : kiểu liệu; D Var ; Câu Xác định giá trị biểu thức: S = (250 div 100) + (150 mod 100) div 10 A S = 9; B S = 6; C S = 7; D S = Câu Trong ngơn ngữ lập trình Pascal, từ khố PROGRAM dùng đ ể A khai báo biến B khai báo tên chương trình C khai báo thư viện D khai báo Câu 10 Để gán cho y ta viết câu lệnh A y:= 5; B 5:= y; C y = =5; D y = 5; Câu 11 Trong ngôn ngữ lập trình Pascal, là? A Hằng hai đại lượng thay đổi q trình thực ch ương trình B Hằng khơng cần khai báo C Hằng đại lượng có giá trị khơng thể thay đổi trình thực chương trình D Hằng biến khai báo Câu 12 Để khai báo biến n thuộc kiểu số nguyên ta viết A var n: real; C var n: char; B var n: boolean; D var n: interger; Câu 13 Trong ngơn ngữ lập trình Pascal, tên chia thành lo ại A B C D 2 √ a −b Câu 14 Cho biểu thức dạng toán học sau: Hãy chọn dạng biểu diễn tương ứng Pascal: A 1/4* sqrt(sqr(a) – sqr(b)) B 1/4 + sqrt(a*a-b*b) C 1/4* sqrt(sqr(a*a – b*b)) D 1/4 - sqrt(a*a-b*b) Câu 15 Một ngôn ngữ lập trình có thành phần nào? A Bảng chữ ngữ nghĩa B Bảng chữ cái, cú pháp ngữ nghĩa C Cú pháp ngữ nghĩa D Bảng chữ Câu 16 Trong Pascal khai báo: Var a, b: integer; m ,n: char; i, j: real; Thì nhớ máy tính tiêu tốn byte? A 12 B 15 C 16 Câu 17 Cấu trúc chương trình chia làm phần ? A phần B phần C phần Câu 18 Đâu câu lệnh gán đúng: A A: Y B A= Y C A;=Y Câu 19 Biểu thức ((25 mod 10) div 2) có kết mấy? A B C D 18 D phần D A:= Y D Câu 20 Trong Turbo Pascal, hàm biểu diễn giá tr ị ệt đ ối A sqrt() B sqr() C abs() D ln() Câu 21 Kết biểu thức sqr((abs(23-30) mod 2)) là? A B C Câu 22 Kiểu liệu sau có miền giá trị nhỏ nhất? A Byte B Word C Longint Câu 23 Trong lập trình, tên dùng để? A Quản lý B Gợi nhớ nội dung Câu 24 Để biểu diễn √ A , ta viết? A Sqrt (A*A)*A B Sqrt (A*A)*A D D Integer C Phân biệt đối tượng D Cả ý C Sqrt (Sqrt (A)*A) D Sqrt(A*A*A) Câu 25 Trong NN lập trình Pascal, phép tốn DIV với số ngun có tác dụng gì? A Chia lấy phần nguyên B Chia lấy phần dư C Làm tròn số D Thực phép chia Câu 26 Có cách dịch chương trình ? A B C.3 D Câu 27 Trong tên sau, đâu tên dành riêng (t khóa) ngơn ng ữ l ập trình Pascal? A Baitap B Begin C Real D.Vidu Câu 28 Xét biểu thức lôgic: (n >0) and (n mod = 0) Khẳng định sau đúng? A Kiểm tra n có chia hết cho khơng B Kiểm tra xem n có số dương khơng C Kiểm tra xem n có số dương chẵn khơng D Kiểm tra n số nguyên chẵn không Câu 29 Đại lượng dùng để lưu trữ giá trị giá trị có th ể thay đ ổi trình thực chương trình gọi A Hằng B Biến C Hàm D Biểu thức Câu 30 Trong ngôn ngữ Pascal, phát biểu sau ĐÚNG? A Sau câu lệnh phải có dấu chấm phẩy B Câu lệnh trước End không thiết phải có dấu chấm phẩy C Có phân biệt chữ hoa chữ thường D Sau từ khóa Begin bắt buộc phải có dấu chấm phẩy Câu 31 Cho biểu thức: (15 mod 2)+ Giá trị biểu thức là: A B C Câu 32 Biến X nhận giá trị 1.0 Khai báo sau D A var X: integer; B var X: real; C var X: char; Câu 33 Trong NNLT Pascal thích đặt cặp d ấu? A (* *) B < > C ( ) √ D var X: longint; D.[ ] Câu 34 Biểu thức x +2−x diễn tả pascal A sqrt (sqr(x) +2) – x C (sqrt (x*x) +2) – x B sqr (sqrt(x) +2) – x D sqr (x*x +2) - x Câu 35 Trong NNLT Pascal, phần thân bắt buộc phải có? A Đúng B Sai Câu 36 Trong NNLT Pascal, biểu thức: 25 mod + (5/2) * có giá trị A 15.5 B 8.5 C 8.0 D 15.0 Câu 37 Hằng aba có giá trị 3, khai báo sau cú pháp Pascal? A Uses aba = 3; C Const aba = 3; B Var aba = 3; D Program aba; Câu 38 Kết biểu thức sqrt(17 div 4) trả kết A B C D Câu 39 Thứ tự chương trình: Program Chuong_trinh (1) Begin (2) Uses crt; (3) Writeln (‘Good luck !’); (4) End (5) A 1, 2, 3, 4, B 1, 3, 2, 4, C 2, 3, 1, 4, D 2, 3, 4, 5, Câu 40 Cho biểu thức dạng toán học sau: Hãy chọn dạng biểu diễn tương ứng Pascal: A (sqr(x) – sqr(y))/(sqr(x) – sqr(y)) B (sqrt(x) – sqrt(y))/(sqrt(x) – sqrt(y)) C sqr(x) – sqr(y)/sqr(x) – sqr(y) D sqrt(x) – sqrt(y)/sqrt(x) – sqrt(y) Trường THPT Bà Điểm Họ tên: …………………………………………… Lớp:…………………….Mã số:……………… Điểm KIỂM TRA 45’ HK1 MÔN TIN HỌC 11 Đề B Lời phê Câu Trong Pascal, biểu thức (57 div 13) bằng: A B C D Câu Trong ngôn ngữ lập trình Pascal, tên ? A dãy liên tiếp tối đa 126 kí tự B dãy liên tiếp tối đa 127 kí tự C dãy liên tiếp tối đa 256 kí tự D dãy liên tiếp tối đa 255 kí tự Câu Xác định giá trị biểu thức: S = (25 div 10) + (15 mod 10) div A S = B S = 6; C S = D S = Câu Ngơn ngữ lập trình Pascal ngơn ngữ bậc cao A Đúng B Sai Câu Trong ngơn ngữ lập trình Pascal, từ khố USES dùng để A khai báo tên chương trình B khai báo C khai báo biến D khai báo thư viện 2 √ a −b Câu Cho biểu thức dạng toán học sau: ; chọn dạng biểu diễn tương ứng Pascal: A 1/4* sqrt(a*a-b*b) B 1/4 + sqrt(a*a-b*b) C 1/4 - sprt(a*a-b*b) D 1/4 - sqrt(a*a-b*b) Câu Trong Pascal, cú pháp để khai báo là: A Const = ; B Const : ; C Const = ; D Const : ; Câu Cho biểu thức: (38 mod 3) + Giá trị biểu thức là: A B C Câu Trong ngơn ngữ lập trình Pascal, từ khóa VAR dùng đ ể? A Khai báo B Khai báo thư viện C Khai báo biến D Khai báo tên chương trình Câu 10 Kết biểu thức: sqr((abs(23-30) mod 4)) là? D A B C Câu 11 Kiểu sau có miền giá trị lớn nhất? A Byte B Longint C Word Câu 12 Trong NNLT Pascal thích đặt cặp d ấu? A { } B < > C ( ) Câu 13 Trong Pascal, tên gồm: A chữ, số, dấu * C chữ, số, dấu gạch ngang - √ D D Integer D [ ] B chữ, số, dấu cách D chữ, số, dấu gạch _ Câu 14 Để biểu diễn x , ta viết? A sqrt( x * x )* x B sqr( x * x * x ) C sqr(sqrt( x )* x ) D sqrt( x * x * x ) Câu 15 Trong NN lập trình Pascal, phép tốn MOD với số ngun có tác dụng gì? A Chia lấy phần nguyên B Chia lấy phần dư C Làm tròn số D Thực phép chia Câu 16 Trong ngơn ngữ lập trình Pascal, biến khác c nh th ế nào? A Hằng biến hai đại lương mà giá trị thay đổi q trình thực chương trình B Hằng khơng cần khai báo biến phải khai báo C Hằng đại lượng có giá trị khơng thể thay đổi q trình thực chương trình, biến đại lượng có giá trị thay đổi q trình th ực hi ện chương trình D Hằng biến bắt buộc phải khai báo Câu 17 Trong ngơn ngữ lập trình Pascal, chia thành lo ại? A B C D Câu 18 Xét biểu thức lôgic: (n >0) and (n mod 0) Khẳng định sau đúng? A Kiểm tra n có số dương khơng B Kiểm tra xem n có số dương chẵn khơng C Kiểm tra xem n có số dương lẻ khơng D Kiểm tra n số lẻ không Câu 19 Cấu trúc chương trình chia làm phần ? A phần B phần C phần D phần Câu 20 Trong NNLT Pascal, phép tốn khơng phải phép tốn lơgic? A AND B NO C NOT D OR Câu 21 Cho biểu thức: (15 mod 2)+ Giá trị biểu thức là: A B C D Câu 22 Biến X nhận giá trị 0.7 Khai báo sau A var X: integer; B var X: real; C var X: char; D var X: longint; Câu 23 Trong tên sau, đâu tên dành riêng (t khóa) ngơn ng ữ l ập trình Pascal? A Byte B Program C Real D Sin Câu 24 Đại lượng có giá trị khơng thay đổi trình th ực hi ện ch ương trình g ọi A Hằng B Biến C Hàm D Biểu thức Câu 25 Kết biểu thức sqr(abs(25-30) mod 3) trả kết A B C D Câu 26 Để biểu diễn x3 ta viết A sqrt(sqr x*x); B sqrt(x*x*x); sqr(sqrt(x*x*x)); C sqr(x)*x; D Câu 27 Trong tên sau, tên sau đặt NNLT Pascal? A Ho_ten*1 B Ho ten C Ho_ten D 1hoten Câu 28 Biến X nhận giá trị 1; 100; 150; 200 biến Y có th ể nh ận giá tr ị 1; 0.2; 0.3; 10.99 Khai báo khai báo sau nh ất? A Var X, Y: integer; B Var X: integer; Y: real; C Var X: real; Y: byte; D Var X: byte; Y: integer; Câu 29 Trong ngôn ngữ Pascal, phát biểu sau ĐÚNG? A Sau câu lệnh phải có dấu chấm B Câu lệnh trước End khơng thiết phải có dấu chấm phẩy C Không phân biệt chữ hoa chữ thường D Sau từ khóa Begin bắt buộc phải có dấu chấm phẩy Câu 30 Trong NNLT Pascal, phần khai báo bắt buộc phải có? A Đúng B Sai Câu 31 Trong NN lập trình Pascal, biểu thức số học sau hợp lệ A 5a + 7b + 8*c; C {a + b}*c B 5*a +7*b +8*c; D x*y(x +y); Câu 32 Trong Pascal, thứ tự thực phép toán A + - * / div mod C * / div mod * B + - * / mod div D * / + - div mod Câu 33 Để gán cho x ta viết câu lệnh A x:= 2; B 2:= x; C x = =2; D x = 2; Câu 34 Chọn xâu đúng? A kiemtra45p B “kiem tra 45p” C ‘kiem tra 45p’ D 45p Câu 35 Khai báo biến A,B,C sau cú pháp Pascal? A Uses A, B, C, Byte; B Var A, B, C: Byte; C Var A; B; C: Byte; D Var A B C : Byte; Câu 36 Một ngôn ngữ lập trình có thành phần nào? A Bảng chữ ngữ nghĩa B Bảng chữ cái, cú pháp ngữ nghĩa C Cú pháp ngữ nghĩa D Bảng chữ Câu 37 Trong NNLT Pascal, biểu thức 25 mod + (5/2) * có giá tr ị A 15.5 B 8.5 C 8.0 D 15.0 Câu 38 Trong Pascal khai báo: Var a, b: integer; c: boolean; m: char; i, j: real; Thì nhớ máy tính tiêu tốn byte? A 12 B 14 C 16 D 18 a (b+2) − a+2 ; chọn dạng biểu diễn tương Câu 39 Cho biểu thức dạng toán học sau: x ứng Pascal: A 1/(x-a)*(b+2)/(a+2) C 1/x - (a*(b+2)/(a+2)) B 1/x - (a*b+2)/(a+2) D 1/x - (a(b+2)/(a+2)) Câu 40 Hãy viết biểu thức sau từ dạng biểu diễn NNLT Pascal sang d ạng toán học: ((x + y)/(1-2/z)) + (x*x/(2*z)) 2 x+ y x x + y x2 x + y x − z − − 2 A 1−2 z z 2z 1− 1− z B z C ... khai báo thư viện 2 √ a −b Câu Cho biểu thức dạng toán học sau: ; chọn dạng biểu diễn tương ứng Pascal: A 1/ 4* sqrt(a*a-b*b) B 1/ 4 + sqrt(a*a-b*b) C 1/ 4 - sprt(a*a-b*b) D 1/ 4 - sqrt(a*a-b*b) Câu... số:……………… Điểm KIỂM TRA 45’ HK1 MÔN TIN HỌC 11 Đề B Lời phê Câu Trong Pascal, biểu thức (57 div 13 ) bằng: A B C D Câu Trong ngơn ngữ lập trình Pascal, tên ? A dãy liên tiếp tối đa 12 6 kí tự B dãy... Câu 14 Cho biểu thức dạng toán học sau: Hãy chọn dạng biểu diễn tương ứng Pascal: A 1/ 4* sqrt(sqr(a) – sqr(b)) B 1/ 4 + sqrt(a*a-b*b) C 1/ 4* sqrt(sqr(a*a – b*b)) D 1/ 4 - sqrt(a*a-b*b) Câu 15 Một