Thông tin tài liệu
ĐỀ CƯƠNG KHAM THẢO MÔN TIN HỌC 11 NĂM HỌC 2019 – 2020 Câu 01: Cho y biến khai báo kiểu thực Sau thực hai câu lệnh sau : y := 10 ; Writeln(y:9:2); kết dạng xuất hình dạng kết sau ? A _ _ _ _ 10.00 B 10 C .10.00 D 1.000000000000000E+001 Câu 02: Cú pháp thủ tục đưa liệu hình: A Writeln(); B Writeln(); C Readln ; D Readln(); Câu 03: Hãy chọn phát biểu hằng? A Đại lượng không đổi trình thực chương trình B Đại lượng thay đổi C Không cần khai báo dùng D Khai báo từ khóa VAR Câu 04: Biểu thức ((35 mod 9) div 2) có kết mấy? A B C D Câu 05: Trong kiểu liệu sau, kiểu dùng nhớ lưư trữ byte? A Real B Longint C Extended D Word Câu 06: Biến X nhận giá trị: 0; 1; 3; 5; 7; biến Y nhận giá trị 0.5; 1.5; 2.5; 3.5; 4.5 Khai báo biến sau đúng? A Var X, Y: Integer; B Var X: Byte; Y: Real; C Var X: Real; Y: Byte; D Var X, Y: Byte; Câu 07: Hãy chọn phát biểu biến ngơn ngữ lập trình? A Tên biến bắt đầu chữ số B Tên biến đặt tùy ý C Biến đại lượng có giá trị khơng đổi D Biến phải khai báo trước sử dụng Câu 08: Trong khai báo nhớ cấp phát cho biến tổng cộng byte? Var x,y,z : Integer; c,h: Char; ok: Boolean; A byte B 12 byte C 11 byte D 10 byte Câu 09: Trong tên sau, đâu tên dành riêng (từ khóa) ngơn ngữ lập trình Pascal? A Vidu B Real C Program D Baitap Câu 10: Cho x biến thực gán giá trị 12.41235 Để thực lên hình nội dung x=12.41 cần chọn câu lệnh sau đây? A Writeln(x:5:2); B Writeln('x=' ,x:5:2); C Writeln(x:5); D Writeln(x); Câu 11: Thoát khỏi phần mềm, ta nhấn tổ hợp phím: A Alt + F4 B Alt + X C Alt + S D Alt + F3 Câu 12: Khẳng định sau sai? A Phần thân chương trình có khơng B Phần tên chương trình khơng thiết phải có C Phần khai báo thư viện có khơng D Phần khai báo có khơng Câu 13: Để nhập liệu vào từ bàn phím cho biến a,b ta dùng lệnh? A Writeln(a,b); B Readln(a;b); C Write(a;b); D Readln(a,b); Câu 14: Trong NNLT Pascal, phát biểu sau đúng? A Sau câu lệnh có dấu chấm phẩy ";" B Trước lệnh else bắt buộc phải có dấu ";" C Có phân biệt chữ hoa với chữ thường D Câu lệnh trước câu lệnh END khơng thiết phải có dấu chấm phẩy ";" Câu 15: Trong NNLT Pascal, cho biết kết in hình đoạn chương trình sau: Var a,b: byte; BEGIN a:=5; b:=3; a:=b; b:=a; write(b,a); END A 33 B 35 C 53 D 55 Câu 16: Tìm lỗi chương trình sau: Var A, b, c : real ; A := 1; b := 1; c := ; d := b*b – 4*a*c ; writeln(‘d = ’,d); END A Thiếu Begin B Không khai báo d C Thiếu Begin khai biến d D Khơng có END Câu 17: Nếu nhập x = giá trị biến y qua chương trình Var x,y : real; Begin Write(‘Nhap vao gia tri cua x = ’); readln(x); y := (x+2)*x – ; writeln(‘gia tri cua y = ’, y); End A 13 B C D Câu 18: Trong Pascal, cú pháp để khai báo biến là: A Var =; B Var :; C : kiểu liệu; D Var ; Câu 19: Trong ngơn ngữ Pascal, từ khóa USES dùng để khai báo A Tên chương trình B Hằng C Biến D Thư viện Câu 20: Cho xâu s=’123456789’ sau thực thủ tục delete(s,3,4) thì: A s=’1256789’ B s=’12789’ C s=’123789’ D s=” Câu 21: Với cấu trúc rẽ nhánh IF THEN ; là: A Phép toán logic B Biểu thức số học C Biểu thức quan hệ D Một câu lệnh Câu 22: Với cấu trúc rẽ nhánh IF THEN , câu lệnh đứng sau THEN thực A Điều kiện tính tốn xong; B Điều kiện tính tốn cho giá trị đúng; C Điều kiện khơng tính được; D Điều kiện tính tốn cho giá trị sai; Câu 23: Trong ngơn ngữ lập trình Pascal, câu lệnh sau ? A If a = then a := d + ; b := else a := d + ; B If a = then Begin a := d + ; b := ; End ; else a := d + ; C If a = then Begin a := d + ; b := End else a := d + ; D If a = then Begin a := d + ; b := ; End else a := d + Câu 24: Cho đoạn chương trình sau: If (a1) then x:= div a else x:= -2013; write('x=',x+1); Khi cho a = đoạn chương in hình giá trị x bao nhiêu? A -2012 B -2013 C D 10 Câu 25: Đoạn chương trình: Min:=a; If b < Min then Min:=b; Hãy cho biết đoạn chương trình dùng để: A Tìm giá trị lớn số a b C Tính giá trị a Câu 26: Xét chương trình sau: B Tìm giá trị bé số a b D Tính giá trị b Var a,b: integer; BEGIN a:=575; b:=678; if ab then write('2'); END Kết chương trình là: A B C D 102 Câu 27: Cho đoạn chương trình đây: Var i,s: integer; BEGIN i:=7; s:=4; if (i>5) then s:=s + (6 - i)*2 else if (i>3) then s:=s + 5*i else s:=s+2; write('Tong s la:',s); END Kết chương trình là: A B 24 C D 39 Câu 28: Trong NNLT Pascal, muốn kiểm tra đồng thời ba giá trị A, B, C có lớn hay khơng ta viết câu lệnh If cho đúng? A If A, B, C >0 then B If (A>0) and (B>0) and (C>0) then C If A>0 and B>0 or C>0 then D If (A>0) or (B>0) or (C>0) then Câu 29: Trong ngơn ngữ lập trình Pascal, cho biết giá trị M sau thực đoạn chương trình sau với a=19 b=12? M := a ; If a Đọc liệu từ tệp => Đóng tệp B Mở tệp => Đọc liệu từ tệp => Gán tên tệp với biến tệp => Đóng tệp C Gán tên tệp với biến tệp => Mở tệp => Đọc liệu từ tệp => Đóng tệp D Gán tên tệp với biến tệp => Đọc liệu từ tệp => Mở tệp => Đóng tệp Câu 64: Trong PASCAL mở tệp để đọc liệu ta phải sử dụng thủ tục A Reset(); B Reset(); C Rewrite(); D Rewrite(); Câu 65: Trong PASCAL, để khai báo hai biến tệp văn f1, f2 ta viết A Var f1 f2 : Text; B Var f1 ; f2 : Text; C Var f1 , f2 : Text; D Var f1 : f2 : Text; Câu 66: Để gắn tệp KQ.TXT cho biến tệp f1 ta sử dụng câu lệnh A f1 := ‘KQ.TXT’; B KQ.TXT := f1; C Assign(‘KQ.TXT’,f1); D Assign(f1,‘KQ.TXT’); Câu 67: Nếu hàm eof() cho giá trị true trỏ tệp nằm vị trí A Đầu dịng B Đầu tệp C Cuối dòng D Cuối tệp Câu 68: Trong Pascal, cho trước tệp văn BT2.TXT có dịng, chứa dịng chữ : CHAO MUNG BAN DEN VOI LAP TRINH đầu dòng Thực chương trình VD_bt2_txt , hìnhsẽ kết kết cho đây? Program VD_bt2_txt ; Uses crt ; Var f : text ; S : string[13] ; Begin Clrscr; Assign(f, ‘BT2.TXT ’) ; Reset(f) ; Read(f, S) ; Write(S) ; Close(f) ; End A CHAO MUNG BAN DEN VOI LAP TRINH B CHAO MUNG BAN C CHAO MUNG BAN DEN VOI D CHAO MUNG Câu 69: Phát biểu sau với chương trình Vi_Du? Program Vi_Du ; Uses crt ; Var f : text ; ch : char ; tenfile : string[30] ; Begin Write(‘ Nhap ten file : ’) ; readln(tenfile) ; Assign(f, tenfile) ; Reset(f) ; While not eof(f) Begin Read(f, ch) ; Write(ch) ; End ; 10 Close(f) ; End A Chương trình dùng để mở đọc tệp có nội dung tệp lên hình B Chương trình dùng để tạo tệp ghi nội dung nhập từ bàn phím vào tệp C Chương trình dùng để mở đọc tệp có cho phép nhìn thấy tồn kí tự có tệp lên hình D Cả khẳng định sai Câu 70: Cho trước tệp văn BT_TD gồm hai dòng sau: TRAN MINH HAI NGUYEN QUANG VINH 10 Khi thực chương trình Thi_Du cho kết kết sau đây? Program Thi_Du ; Uses crt ; Const fi = ‘BT_TD’ ; Var f : text ; s : string ; t, l, h : integer ; Begin Assign(f, fi) ; Reset(f) ; While not seekeof(f) Begin Readln(f, s, t, l, h) ; Writeln(s, ‘ ’, t, ‘ ’, l, ‘ ’, h) ; End ; Close(f) ; Readln End A TRAN MINH HAI NGUYEN QUANG VINH 10 B TRAN MINH HAI 0 NGUYEN QUANG VINH 10 0 C chương trình thơng báo lỗi D Cả kết A_, B_, C_ sai Câu 71: Chương trình A Một dãy lệnh mơ tả số thao tác định thực hiện( gọi) từ nhiều vị trí chương trình B Một dãy lệnh mơ tả số thao tác định trả giá trị thơng qua tên C Một dãy lệnh mô tả số thao tác định không trả giá trị qua tên D Chương trình xây dựng từ chương trình khác Câu 72: Phát niểu sau sai chương trình con: A Phần đầu phần thân thiết phải có, phần khai báo có khơng 11 B Phần khai báo có khơng tùy thuộc vào chương trình cụ thể C Phần đầu có khơng D Phần đầu thiết phải có để khai báo tên chương trình Câu 73: Chương trình chia làm loại: A Một B Hai C Ba D Nhiều Câu 74: Phát biểu đúng: A Trong nhiều ngơn ngữ lập trình, chương trình thường gồm loại : hàm thủ tục B Trong tất ngơn ngữ lập trình, chương trình gồm loại: hàm thủ tục C Trong Pascal có thủ tục khơng có hàm D Trong Pascal có hàm khơng có thủ tục Câu 75: Khẳng định sau đúng? A Một chương trình thiết phải có tham số hình thức B Một chương trình thiết phải có biến cục C Một chương rình thiết phải có tham số hình thức, khơng thiết phải có biến cục D Một chương trình có tham số hình thức khơng có biến cục Câu 76: Để khai báo hàm, Pascal khóa: A Program B Procedure C Function D Var Câu 77: Để khai báo thủ tục, Pascal bát đầu từ khóa: A Program B Procedure C Function D Var Câu 78: Biến toàn cục là: A Biến khai báo để dùng riêng cho chương trình thủ tục B Biến khai báo để dùng riêng cho chương trình hàm C Biến khai báo để dùng riêng cho chương trình D Biến khai báo phần khai báo chương trình Câu 79: Biến cục là: A Biến khai báo để dùng riêng chương trình thủ tục B Biến khai báo để dùng riêng chương trình hàm C Biến khai báo để dùng riêng chương trình D Biến khai báo phần khai bao chương trình Câu 80: Phát biểu sau sai: A Chương trình chương trình khác sử dụng biến cục chương trình B Mọi chương tình sử dụng biến chương trình C Chương trình sử dụng tất biến cục chương trình D Biến cục sử dụng chương trình khai báo - HẾT * LƯU Ý: số liệu đề thi thay đổi khác với số liệu đề cương 12
Ngày đăng: 06/04/2022, 15:36
Xem thêm: ĐỀ CƯƠNG KHAM THẢO MÔN TIN HỌC 11 NĂM HỌC 2019 – 2020