40 câu hỏi trắc nghiệm Tin học 11 – Chương 1 và Chương 2 Câu 1: Để khai báo tên chương trình trong Pascal ta dùng từ khóa nào sau đây: A. Program B. Uses C. Const D. Var Câu 2: Một chương trình Pascal phải có : A. Phần thân chương trình B. Phần khai báo và phần thân C. Phần khai báo D. Phần tên chương trình Câu 3: Kết quả của biểu thức sqrt (sqr(3) + (30 div 4) ) là gì? A. 4 B. 9 C. 6 D. 16
40 câu hỏi trắc nghiệm Tin học 11 – Chương Chương Câu 1: Để khai báo tên chương trình Pascal ta dùng từ khóa sau đây: A Program B Uses C Const D Var Câu 2: Một chương trình Pascal phải có : A Phần thân chương trình B Phần khai báo phần thân C Phần khai báo D Phần tên chương trình Câu 3: Kết biểu thức sqrt (sqr(3) + (30 div 4) ) gì? A B C D 16 Câu 4: Chương trình viết sau, chọn phương án đúng: Begin End A Chương trình chạy khơng thực B Chương trình báo lỗi C Chương trình viết sai cú pháp D Chương trình khơng chạy Câu 5: Biến P nhận giá trị 5, 10, 15, biến X nhận giá trị 0,1; 0,2; 0,3 , biến Y nhận giá trị True False Khai báo đúng? A Var P, X: real; Y: boolean; B Var: P, X: real; Y: char; C Var X, Y: real; P: char; D Var X, Y: integer; P: boolean; Câu 6: Để tính diện tích S hình vng có cạnh A với giá trị nguyên nằm phạm vi từ 100 đến 200, cách khai báo S sau tốn nhớ nhất? A Var S: word; B Var S: integer; C Var S: real; D Var S: longint; Câu 7: Trong NNLT Pascal, kiểu liệu nguyên sau có phạm vi giá trị nhỏ nhất? A byte B real C word D longint Câu 8: Trong ngơn ngữ lập trình Pascal, từ khóa Const dùng để? A Khai báo thư viện B Khai báo tên chương trình C Khai báo D Khai báo biến Câu 9: Cho khai báo sau: Var x: real; z: longint; i: byte; Trong khai báo trên, cho biết chương trình cần cấp phát byte nhớ? A 11 B 10 C 12 D 13 Câu 10: Gọi S diện tích hình vng có độ dài cạnh ngun tối đa 15 m Khi khai báo biến S pascal S thuộc kiểu liệu tốt nhất: A byte B longint C real D integer Câu 11: Cho biểu thức sau: (2*2=3) Pascal nhận giá trị? A Không xác định B False C True D Cả đáp án sai Câu 12: Cho biểu thức (m mod = 0) and (m div 2>=5) Với giá trị m để biểu thức cho giá trị True? A 500 B C 455 D Câu 13: Cho biểu thức viết Pascal sau: 1/a*b/c Biểu thức toán học tương ứng đúng? b ca c a A ac B b C ab D bc y z Câu 14: Em viết lại biểu thức sau pascal z A y/z - sqr(z); B y/z - spr(z) ; C y/z – z; D y - z/ sqr(z); Câu 15: Trong NNLT Pascal, câu lệnh dùng để gán giá trị biểu thức cho biến c? A c:=sqrt(sqr(a)+sqr(b)); B c:=sprt(a*a+b*b); C c:=sqr(sqrt(a)+sqrt(b)); D c=sqr(sqrt(a)+sqrt(b)); a b2 a 2b a 0, b Câu 16: Trong NNLT Pascal, dạng biểu thức sau A (sqrt(a+2*b)>=1) and (a>=0) and (b>0) B (sqrt(a+2*b)>=1) or (a>=0) or (b>0) C (sqrt(a+2*b)>=1), (a>=0),(b>0) D (sqr(a+2*b)>=1) or (a>=0) or (b>0) Câu 17: Trong Pascal, để chạy chương trình ta nhấn: A Ctrl+F9 B Shift+F9 C Alt+F9 D Ctrl+F2 Câu 18: Trong ngôn ngữ Pascal, để đưa liệu hình ta dùng write(); writeln(); gì? A Tên biến đơn, biểu thức B Một nhiều tên biến đơn C Biểu thức, nhiều tên biến đơn D Một nhiều hằng, biểu thức Câu 19: Đoạn chương trình sau hiển thị nào? Begin writeln(“TIN HOC”); End A Không chạy báo lỗi B TIN HOC C 'TIN HOC' D."TIN HOC" Câu 20: Trong Pascal, khai báo hai biến a b kiểu số nguyên Thủ tục write(„a‟+‟b‟); cho kết hình là: A ab B a+b C Giá trị biến a + giá trị biến b D 'a+b' Câu 21: Chương trình viết ngơn ngữ lập trình bậc cao thường gồm phần? A B C D Câu 22: Kết biểu thức sqr (sqrt(9) + (30 mob 4) ) gì? A Khơng xác định B 25 C Kết khác D Câu 23: Hãy cho biết kết đoạn lệnh sau: a:=1; b:=a+1; a:=a+b; writeln(a); A B C D Câu 24: Trong NNLT pascal, phạm vi giá trị kiểu kí tự gì? A 256 kí tự mã ASCII B 97 kí tự mã ASCII C 65 kí tự mã ASCII D 255 kí tự mã ASCII Câu 25: Trong Pascal để lưu file chọn phím: A F2 B F7 C F6 D F3 Câu 26: Cho khai báo sau: Var x: real; z: word; i,n: byte; Trong khai báo trên, cho biết chương trình cần cấp phát byte nhớ? A 10 B 11 C 12 D 13 Câu 27: Xác định chương trình NNLT Pascal? A begin end B begin write("xin chao") end C begin end; D begin write('xin chao') end; Câu 28: Trong NNLT Pascal muốn lệnh clrscr; thực phần khai báo cần có lệnh? A uses crt; B const a=100; C var a, b:byte; D program bt; Câu 29: Hãy chọn kiểu liệu có kích thước nhớ lớn kiểu liệu sau: A real B integer C word D byte Câu 30: Cho biết tổ hợp phím dùng để khỏi chương trình Pascal? A Alt+X B Alt+F9 C F9 D Ctrl+F9 Câu 31: Trong NNLT Pascal, hàm lấy giá trị bậc biến y là? A Tất sai B sprt(y) C spr(y) D sqr(y) Câu 32: Trong NNLT Pascal, phép toán chia lấy phần dư? A mod B div C not D / Câu 33: Trong Pascal, khai báo hai biến a b kiểu số nguyên Thủ tục write(„cd‟); cho kết hình là: A cd B „cd‟ C Giá trị biến c giá trị biến d D khơng có kết Câu 34: Cho biết kết biểu thức sau? Sqr(54 mod + sqrt(345 div 38)) A 49 B C D 25 Câu 35: Cho biết kết biểu thức sau? (541 mod 9) =1) and (a>=0) and (b>0) B (sqrt(a +2* b)> =1) or (a>=0) or (b>0) C (sqrt(a +2* b)> =1) , (a>=0),(b>0)