Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 12 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
12
Dung lượng
303,55 KB
Nội dung
ĐỀ 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