đề cương trắc nghiệm có đáp án tin học 11 đề cương trắc nghiệm có đáp án tin học 11 đề cương trắc nghiệm có đáp án tin học 11 đề cương trắc nghiệm có đáp án tin học 11 đề cương trắc nghiệm có đáp án tin học 11 đề cương trắc nghiệm có đáp án tin học 11
ĐỀ CƯƠNG ƠN TẬP HỌC KÌ I TIN HỌC 11 PHẦN I TRẮC NGHIỆM Câu 01: Ngơn ngữ lập trình khơng cần có chương trình dịch? A Pascal B Ngôn ngữ máy C C++ D Python Câu 02: Ngơn ngữ mà máy tính trực tiếp hiểu thực lệnh là: A Hợp ngữ B Ngơn ngữ máy C Ngơn ngữ lập trình bậc cao D NNLT Turbo Pascal Câu 03: Chương trình dịch gồm: A Thông dịch biên dịch B Thông dịch hợp ngữ C Biên dịch hợp ngữ D Thơng dịch Câu 04: Chương tình dịch nhận đầu vào là: A Ngôn ngữ máy B Thông dịch C Ngôn ngữ lập trình bậc cao D Biên dịch Câu 05: Ngơn ngữ lập trình thường có thành phần bản? A B C D Câu 06: Đâu KHÔNG phải thành phần ngơn ngữ lập trình? A Bảng chữ B Cú pháp C Ngữ nghĩa D Chương trình dịch Câu 07: Kí tự đặc biệt KHƠNG sử dụng NNLT Turbo Pascal? A * B / C + D π Câu 08: Trong Turbo Pascal, thành phần KHÔNG xuất tên? A Chữ B Kí tự đặc biệt C Chữ số D Dấu gạch Câu 09: 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 10: Ý nghĩa câu lệnh Clrscr; gi? A Xóa có hình B Khai báo biến C Khai báo tên chương trình D Chạy chương trình Câu 11: Đâu KHÔNG kiểu liệu nguyên? A Integer B Word C Real D Longint Câu 12: Kiểu kí tự gồm kí tự? A 255 B 256 C 257 D 258 Câu 13: Cấu trúc khai báo biến? A Var : B Var ; C Var :; D Uses :; Câu 14: Câu lệnh khai báo biến X kiểu nguyên? A Var X : byte; B Var X : real; C Var X : char; D Var X : boolean; Câu 15: Trong cấu trúc khai báo biến, danh sách biến là: A Danh sách biến nhiều tên biến, tên biến viết cách dấu phẩy B Danh sách biến tên biến C Danh sách biến phải nhiều tên biến D Danh sách biến nhiều tên biến, tên biến viết cách dấu chấm Câu 16: Phép tốn lơgic là: A Div B Mod C AND D Câu 17: Câu lệnh Write(‘Tich = ‘,10 * 2); cho kết ? A 20 B Tich = 20 C Tich = 12 D 10 * Câu 18: Trong ngơn ngữ lập trình Pascal để đưa giá trị cho x hình ta dùng lệnh: A Write(‘x’); B Write (x); C Write (x) D Writen (x); Câu 19: Trong ngơn ngữ lập trình Pascal, kết đưa hình chương trình sau là? Var a: char; Begin a:= ‘xin chao’; writeln(a); End A a B Chương trình báo lỗi C xin chao D KQ la ‘xin chao’ Câu 20: Trong ngơn ngữ lập trình Pascal, để lưu chương trình vào đĩa sử dụng phím: A F1 B F2 C F3 D F4 Câu 21: Trong ngơn ngữ lập trình Pascal, để khỏi phần mềm sử dụng tổ hợp phím: A Alt + X B Alt + A C Alt + B D Alt + Enter Câu 22: Trong ngơn ngữ lập trình Pascal, phần mở rộng tệp ngầm định là: A .doc B .jpg C .mp4 D .pas Câu 23: Phát biểu sau sử dụng làm biểu thức điều kiện cấu trúc rẽ nhánh? A 100 > 99 B “A > B” C “A nhỏ B” D “False” Câu 24: Để mô tả cấu trúc rẽ nhánh dạng thiếu, Turbo Pascal dùng câu lệnh : IF THEN ; Trong đó, điều kiện là: A biểu thức lôgic; B biểu thức số học; C biểu thức quan hệ; D câu lệnh; Câu 25: Với cấu trúc rẽ nhánh IF THEN ELSE ; thực nào? A biểu thức điều kiện câu lệnh thực xong; B câu lệnh thực hiện; C biểu thức điều kiện sai; D biểu thức điều kiện đúng; Câu 26: Ngôn ngữ lập trình khơng cần có chương trình dịch? A Pascal B Ngôn ngữ máy C C++ D Python Câu 27: Phương án phát biểu ĐÚNG thơng dịch? A Các chương trình thơng dịch đồng thời dịch tất câu lệnh B Các chương trình thơng dịch dịch thực câu lệnh C Thơng dịch có chương trình đích để lưu trữ D Diễn đạt thuật tốn để giao cho máy tính thực Câu 28: Ngơn ngữ lập trình thường có thành phần bản: A B C D Câu 29: 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 tên chương trình D Khai báo biến Câu 30: Ngơn ngữ lập trình bậc cao có khả sau đây? A Là ngôn ngữ gần với ngôn ngữ tự nhiên, có tính độc lập cao khơng phụ thuộc vào loại máy B Máy tính trực tiếp hiểu thực C Có thể diễn đạt thuật toán D Thể thuật toán theo quy ước khơng phụ thuộc vào máy tínhcụ thể Câu 31: Phát biểu SAI biên dịch thông dịch? A Chương trình dịch ngơn ngữ lập trình bậc cao gọi biên dịch cịn thơng dịch chương trình dịch dùng với hợp ngữ B Một ngơn ngữ lập trình có chương trình thơng dịch chương trình biêndịch C Thơng dịch dịch thực câu lệnh biên dịch phải dịch trước tồn chương trình sang mã nhị phân thực D Biên dịch thơng dịch kiểm tra tính đắn câu lệnh Câu 32: Phát biểu A Ngữ nghĩa ngơn ngữ lập trình phụ thuộc nhiều vào ý muốn người lập trình tạo B Mỗi ngơn ngữ lập trình có thành phần bảng chữ cái, cú pháp ngữ nghĩa, nên việc khai báo kiểu liệu, hằng, biến,… áp dụng chung cho ngơn ngữ lập trình C Cú pháp ngơn ngữ lập trình quy tắc cho phép người lập trình viết chương trình ngơn ngữ D Các ngơn ngữ lập trình có chung chữ Câu 33: Hãy chọn biểu diễn tên biểu diễn sau: A abc B **** C +tinhoc D (bai_tap) Câu 34: Phát biểu sau ĐÚNG? A Phần tên chương trình thiết phải có B Phần khai báo bắt buộc phải có C Phần thân chương trình thiết phải có D Phần thân chương trình có khơng Câu 35: Biến x nhận giá trị -5, 100, 15, 20 Hãy chọn kiểu liệu phù hợp với biến x? A Char B LongInt C Integer D Word Câu 36: Để lưu kiểu liệu kí tự Pascal, ta cần khai báo biến kiểu gì? A Char B Boolean C Real D Word Câu 37: Câu 12 Khai báo sau ĐÚNG? A Var x, y: Integer; B Var x, y=Integer; C Var x, y Of Integer; D Var x, y:= Integer; Câu 38: Trong Pascal, phép toán sau đâu phép toán logic: A mod B and C / D Câu 39: Trong ngơn ngữ lập trình Pascal để nhập giá trị cho x vào từ bàn phím ta dùng lệnh: A Readln(‘x’); B Readln(x); C Readln(x) D Realn(x); Câu 40: Trong ngơn ngữ lập trình Pascal, để biên dịch chương trình ta sử dụng tổ hợp phím: A Alt + X B Shift + F9 C Alt + F9 D Ctrl + F9 Câu 41: Trong ngơn ngữ lập trình Pascal, để chạy chương trình sử dụng tổ hợp phím: A Shift + F9 B Ctrl + F9 C Ctrl + F7 D Alt + F9 Câu 42: Xét chương trình Pascal đây: PROGRAM Chao; BEGIN Writeln ('Xin chao cac ban!'); Writeln(Pascal rat han hanh lam quen voi ban!'); END Hãy chọn phát biểu sai? A Khai báo tên chương trình Chao B Thân chương trình có bốn dịng lệnh C Thân chương trình có hai câu lệnh D Chương trình khơng có khai báo Câu 43: Câu lệnh khai báo biến X kiểu thực? A Var X : byte; B Var X : real; C Var X : char; D Var X : boolean; Câu 44: Với khai báo biến: Var ch: char; a: integer; b: byte; Phương án ĐÚNG gán giá trị cho biến trên? A ch:= ‘&’; a:= 2005; b:= 2006; B ch = ‘%’; a = 2005; b = 200; C ch:= ‘&’; a:= 2005; b:= 200; D ch = ‘’; a = 2005; b = 2006; Câu 45: Cho biểu thức (abs(p) = q) and (((q mod m) div 4) > n); Với p = -20, q = 20, m = 7, n = 2, phương án sau kết ĐÚNG biểu thức trên? A True B False C D Câu 46: Câu lệnh Write(‘KQ = ‘,10); cho kết ? A 30 B 10 C KQ = 10 D 10+20 Câu 47: Trong ngôn ngữ lập trình Pascal, kết đưa hình chương trình sau là? Var a: real; Begin a:= 15; writeln(‘KQ la ’,a); End A KQ la a B Chương trình báo lỗi C KQ la 15 D KQ la 1.5Câu Câu 0E+01 Câu 48: Hãy chọn phương án ĐÚNG với cấu trúc rẽ nhánh IF THEN ELSE câu lệnh thực nào? A biểu thức điều kiện câu lệnh thực xong; B câu lệnh thực hiện; C biểu thức điều kiện sai; D biểu thức điều kiện đúng; Câu 49: Cách viết cách viết ĐÚNG câu lệnh rẽ nhánh ngơn ngữ lập trình Pascal? A If ; then B If then C If then ; D If then : Câu 50: Để mô tả cấu trúc rẽ nhánh thuật tốn, nhiều ngơn ngữ lập trình bậc cao dùng câu lệnh IF – THEN, sau IF Điều kiện biểu thức? A Lôgic B Số học C Quan hệ D Câu lệnh PHẦN II TỰ LUẬN Câu Cho E nhận gíá trị: 5, 7, F nhận giá trị: 3.5, 3.7, 3.9 G nhận gíá trị: ‘A’, ‘n’ Viết câu lệnh khai báo biến E, F, G Câu Sửa lỗi cú pháp cho chương trình có Program DECUONG; {Dịng 1} Var a, h, S; real; {Dòng 2} Begin {Dòng 3} Writeln(‘Nhap a, h = ’) {Dòng 4} Readln(a; h); {Dòng 5} S:= 1/2 x a x h; {Dòng 6} Writeln(‘S = ’ S:8:1); {Dịng 7} End {Dịng 8} Câu Viết chương trình thông báo số nguyên X nhập từ bàn phím có chia hết cho 11 hay khơng? ... trình dịch? A Pascal B Ngôn ngữ máy C C++ D Python Câu 27: Phương án phát biểu ĐÚNG thơng dịch? A Các chương trình thơng dịch đồng thời dịch tất câu lệnh B Các chương trình thông dịch dịch thự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 tên chương trình D Khai báo biến Câu 30: Ngơn ngữ lập trình bậc cao có khả sau đây? A Là ngôn ngữ... trình thơng dịch chương trình biêndịch C Thông dịch dịch thực câu lệnh cịn biên dịch phải dịch trước tồn chương trình sang mã nhị phân thực D Biên dịch thông dịch kiểm tra tính đắn câu lệnh Câu