Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 11 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
11
Dung lượng
177,78 KB
Nội dung
TRƯỜNG THPT TRƯỜNG CHINH TỔ TOÁN – TIN ĐỀ CƯƠNG ÔN TẬP HỌC KỲ II NĂM HỌC 2016-2017 MÔN TIN HỌC -LỚP 11-CHƯƠNG TRÌNH CHUẦN Từ khóa chương trình là: A Procedure B Function C Program D Procedure Function Các biến chương trình là: A Biến toàn cục B Biến cục C Tham số hình thức D Tham số thực Cho chương trình sau: Procedure thutuc(a,b: integer); Begin …… End; Trong chương trình gọi lại chương trình hợp lệ: A thutuc; B thutuc(5,10); C.thutuc(1,2,3); D.thutuc(5); Khi viết chương trình muốn trả giá trị ta nên dùng: A Hàm B.Thủ tục C.chương trình D Thủ tục hàm Cách khai báo sau hợp lệ: A Function Ham(x,y:integer): integer; B Function Ham(x, y: integer); C Function Ham(x,y:real): integer; D Function Ham(x,y:real): longint; Cho thủ tục sau: procedure thutuc(x,y,z: integer); Các biến x, y, z gọi là: A Tham số hình thức B.Tham số thực C.biến toàn cục D Biến cục Trong chương trình chính, gọi thủ tục tham số biến phải: A Khác kiểu, khác số lượng biến B Khác kiểu, số lượng biến C Cùng kiểu, khác số lượng biến D Cùng kiểu, số lượng biến Cho chương trình sau: Program VD; Var x, y : integer; Procedure CT(var m,n : integer); Var a, b:integer; Begin … End; … Trong chương trình biến cục là: A x, y B.a, b C.m,n D a, b, m, n Mô tả hàm sai ? A.Phải trả lại kết B.Phải có tham số C.Trong hàm gọi lại hàm D Có thể có biến cục 10 Mơ tả tham số sai ? A Một hàm có tham số giá trị tham số biến; B.Có thể truyền biến số cho tham số giá trị C.Có thể truyền giá trị cho tham số biến; D Có thể dùng tham số biến để nhận kết quả; 11 Hàm chuẩn biến giá trị thực 6.6 thành ? A Odd; B.Round; C.Trunc; D.Abs; 12 Trong chương trình chuẩn sau đây, chương trình chuẩn thủ tục chuẩn? A.Sin(x); B.Length(S); C.Sqrt(x); D.Delete(S,5,1); 13 Cấu trúc chương trình gồm phần: A B C D 14 Cho biết biến cục dùng chương trình nào? A Trong chương trình B Trong chương trình C.Trong tất chương trình D Khơng dùng chương trình ThuVienDeThi.com 15 Function Tinh(a : byte): integer; Var i: byte; tam : word; Begin Tam:= 1; For i:=1 to a Tam := tam*i; Tinh:=tam End; Kết trả hàm thuộc kiểu liệu nào? A Byte B Word C integer D real 16 Để khai báo sử dụng hàm tìm số lớn hai số nguyên a b, ta viết: A Function Max(a, b: real): real; B Function Max(a, b: integer): byte; C Function Max(a, b: integer): integer; D Function Max(a, b: integer): real; 17 Khi viết chương trình con, khơng cần trả giá trị qua tên ta dùng: A Hàm B Thủ tục C Chương trình D Chương trình 18 Cấu trúc chung chương trình là: A [] B []] C ][] D 19 Tham số hình thức : A Tham số khai báo phần đầu chương trình B Tham số sử dụng thực lời gọi chương trình C Các biến khai báo chương trình D Các biến khai báo chương trình 20 Tham số thực : A Tham số khai báo phần đầu chương trình B Tham số sử dụng thực lời gọi chương trình C Các biến khai báo chương trình D Các biến khai báo chương trình 21 Phát biểu sau tham số hình thức đúng: A.Tham số hình thức ln có giá trị cụ thể B Tham số hình thức có giá trị thực lời gọi chương trình C Tham số hình thức phép sử dụng chương trình D Tham số hình thức phải khai báo từ khóa Var 22 Phần đầu thủ tục có cấu trúc sau: A Procedure[()]; B Procedure(); C Procedure[()]:< kiểu liệu>; D Procedure[](); 23 Phần đầu hàm có cấu trúc sau: A function [()]: ; B function [()]; C function [()]: []; D function []():; 24 Khẳng định lợi ích chương trình con: A Hỗ trợ việc thực chương trình lớn B Tránh việc phải viết lặp lặp lại dãy lệnh C Mở rộng khả ngơn ngữ ThuVienDeThi.com D Không hỗ trợ việc thực chương trình lớn 25 Phát biểu sai nói hàm pascal? A Thuận tiện cho việc phát triển nâng cấp chương trình B Chương trình thực có lời gọi C Tránh việc phải viết lặp lặp lại dãy lệnh D Khơng thuận tiện cho việc phát triển nâng cấp chương trình 26 Phát biểu khơng phải lợi ích chương trình con? A Phục vụ cho q trình trừu tượng hóa B Thuận tiện cho việc phát triển nâng cấp chương trình C Chương trình gọn, nhẹ D Hỗ trợ việc thực chương trình lớn 27 Sự khác biệt hàm thủ tục: A Thủ tục khai báo trước phần thân chương trình cịn hàm sau phần thân chương trình B Hàm có sử dụng biến số cịn thủ tục khơng có biến số C Hàm trả giá trị qua tên hàm cịn thủ tục khơng D Xây dựng hàm khó thủ tục 28 Phát biểu sai nói chương trình con? A Có thể gọi tên chương trình nơi đâu chương trình B Hàm trả giá trị cụ thể cịn thủ tục khơng C Chương trình gồm có hai loại thủ tục hàm D Thủ tục trả giá trị cụ thể cịn hàm khơng 29 Chương trình thường xây dựng đặt đâu chương trình chính? A Trong thân chương trình B Sau phần khai báo trước phần thân chương trình C Trước chương trình (program) D Sau chương trình (end.) 30 Khai báo đầu chương trình đúng? A function F: boolean; B procedure TT: integer; C procedure TT(k: integer); D function f (ch: char); 31 Dữ liệu kiểu tệp A lưu trữ ROM B lưu trữ RAM C.chỉ lưu trữ đĩa cứng D.được lưu trữ nhớ 32 Phát biểu sau sai ? A.Có thể truy cập trực tiếp tệp văn B.Tệp có cấu trúc truy cập trực tiếp C.Tệp có cấu trúc truy cập D Truy cập trực tiếp cách truy cập cho phép tham chiếu đến liệu cần truy cập cách xác định trực tiếp vị trí (thường số hiệu) liệu 33 Phát biểu sau ? A Số lượng phần tử tệp cố định B Kích thước tệp lớn C Dữ liệu tệp lưu trữ đĩa thành vùng liệu liên tục D Tệp lưu trữ lâu dài đĩa, khơng thể xóa tệp đĩa 34 Phát biểu sau sai ? A Tệp nhị phân thuộc loại tệp có cấu trúc B Các dịng tệp văn có độ dài C Có thể hiểu nội dung tệp văn hiển thị hình phần mềm soạn thảo văn D Khơng thể hiểu nội dung tệp có cấu trúc hiển thị hình phần mềm soạn thảo văn 35 Phát biểu sau sai ? A Muốn đọc / ghi liệu tệp, sau gắn biến tệp với tên tệp cần phải thực thao tác mở tệp đó; B Trong lệnh mở tệp, cần khai báo tên tệp để xác định vị trí tệp đĩa C Trong lệnh gán tên tệp với biến tệp, cần khai báo tên tệp để xác định vị trí tệp đĩa D Sau mở tệp, trỏ tệp vị trí đầu tệp ThuVienDeThi.com 36 Cách thức truy cập tệp văn là: A Truy cập B Truy cập ngẫu nhiên C.Truy cập trực tiếp D.Vừa truy cập vừa truy cập trực tiếp 37 Số lượng phần tử tệp : A Không lớn 128 B.Không lớn 255 C.Phải khai báo trước D.Không bị giới hạn mà phụ thuộc vào dung lượng đĩa 38 Để 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’); 39 Hãy chọn phương án ghép Tệp văn A cho phép truy cập đến liệu tệp cách đầu tệp qua tất liệu trước B Cho phép tham chiếu đến liệu cần truy cập cách xác định trực tiếp vị trí liệu C tệp mà phần tử tổ chức theo cấu trúc định D tệp mà liệu ghi dạng ký tự theo mã ASCII 40 Trong Pascal, thực chương trình VD_bt1_txt ghi kết kết cho vào tệp văn BT1.TXT ? Program VD_bt1_txt ; Uses crt ; Var f : text ; Begin Clrscr; Assign(f, ‘BT1.TXT ’) ; Rewrite(f) ; Write(f, 123 + 456) ; Close(f) ; End A 123 + 456 B 123456 C 579 D 123 456 41 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ình kết kết cho ? A CHAO MUNG BAN DEN VOI LAP TRINH B CHAO MUNG BAN C CHAO MUNG BAN DEN VOI D CHAO MUNG 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) ; 42 Phát biểu sau với chương trình Vi_Du ? A Chương trình dùng để mở đọc tệp có nội dung tệp lên hình ThuVienDeThi.com 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 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 ; 43 Muốn khai báo x tham số giá trị y, z tham số biến (x, y, z thuộc kiểu Byte) thủ tục “ViduTT” khai báo sau sai? A Procedure ViduTT( x : Byte ; Var y, z : Byte) ; B Procedure ViduTT( x : Byte ; Var y : Byte ; Var z : Byte) ; C Procedure ViduTT( x : Byte ; Var y : Byte ; z : Byte) ; D Procedure ViduTT( Var y : Byte ; x : Byte ; Var z : Byte) ; 44 Đoạn chương trình sau có lỗi ? Procedure End ( key : char ) ; Begin If key = ‘ q ’ then writeln( ‘ Ket thuc ’ ) End; A Thiếu dấu “ ; ” sau từ khóa Begin ; B Khơng thể dùng câu lệnh if thủ tục; C Thiếu dấu “ ; ” sau lệnh writeln ; D End dùng làm tên thủ tục ; 45 Chương trình gồm có hai loại là: A Thủ tục biểu thức B Hằng biến C Biểu thức hàm D Thủ tục hàm 46 Giả sử, biến tệp F1 gán tên, muốn mở F1 để ghi kết ta dùng thủ tục: A Read(F1); B Reset(F1); C Rewrite(F1); D Write(F1); 47 Từ khóa sau dùng để khai báo thủ tục? A PROCEDURE B CONST C FUNCTION D PROGRAM 48 Phần thân thủ tục hàm kết thúc từ khóa: A AND; B END C BEGIN D END; 49 Phát biểu sau sai ? A Trong lập trình, muốn thao tác tệp liệu phải thao tác gián tiếp qua biến tệp B Biến tệp biến kiểu xâu C Trong Pascal, biến tệp văn có kiểu text D Trong chương trình, tên tệp biến xâu xâu 50 Phát biểu sau sai ? A Muốn đọc / ghi liệu tệp, sau gắn biến tệp với tên tệp cần phải thực thao tác mở tệp đó; ThuVienDeThi.com B Trong lệnh mở tệp, cần khai báo tên tệp để xác định vị trí tệp đĩa C Trong lệnh gán tên tệp với biến tệp, cần khai báo tên tệp để xác định vị trí tệp đĩa D Sau mở tệp, trỏ tệp vị trí đầu tệp 51 Để thao tác với tệp A Ta gán tên tệp cho tên biến tệp, sử dụng trực tiếp tên tệp B Ta thiết phải gán tên tệp cho tên biến tệp C Ta nên sử dụng trực tiếp tên tệp chương trình D Ta thiết phải sử dụng trực tiếp tên tệp chương trình 52 Hãy chọn phương án ghép Kiểu hàm xác định A Kiểu tham số B Kiểu giá trị trả C Tên hàm D Địa mà hàm trả 53 Mô tả hàm sai ? A Phải trả lại kết B Phải có tham số C Trong hàm gọi lại hàm D Có thể có biến cục 54 Mô tả tham số sai ? A Một hàm có tham số giá trị tham số biến; B Có thể truyền biến số cho tham số giá trị; C Có thể truyền giá trị cho tham số biến; D Có thể dùng tham số biến để nhận kết quả; 55 Nói cấu trúc chương trình con, khẳng định sau không đúng? A Phần đầu phần thân thiết phải có, phần khai báo có khơng B Phần khai báo có khơng có tùy thuộc vào chương trình cụ thể C Phần đầu có khơng có D Phần đầu thiết phải có để khai báo tên chương trình 56 Mơ tả chương trình có cấu trúc phù hợp ? A Chương trình có sử dụng cấu trúc mảng ghi; B Sử dụng hàm thủ tục thư viện chuẩn; C Được chia thành nhiều chương trình con; D Cả A B 57 Hãy chọn phương án ghép Cho thủ tục sau : Procedure p ; Var n : integer ; Begin …… …… End ; Phạm vi biến n : A Trong toàn chương trình; B Trong nội thủ tục p; C Trong tồn tệp chương trình nguồn; D Tùy thuộc vào vị trí sử dụng thủ tục p; 58 Cho chương trình sau: Var m, n, T: integer; Procedure TD(Var C: integer; x: byte); Var i: byte; Begin i:=3; Write(C, ’ ’ ,x); x:= x+ i; C:=C+i; S:=x+C; Writeln(C, ’ ’ ,x); ThuVienDeThi.com End; Begin Write(‘nhập m n: ’); readln(m,n); TD(m,n); Writeln(m,’ ’,n,’ ’,T); End Hãy cho biết: 58a/Biến toàn cục là………………………… 58b/ Biến cục là…………………………… 58c/Tham số hình thức: 58d/ Tham số thực sự:………………………… - Tham số trị:………………………………………… - Tham biến:……………………………………… 59 Khi tiến hành mở tệp để đọc liệu mà khơng tìm thấy tệp thì: A Tệp tạo với nội dung rỗng; B Tệp tạo với nội dung toàn kí tự cách; C Tệp tạo với nội dung tồn kí tự đặc biệt; 60 Khi tiến hành mở tệp để ghi tìm thấy tệp thì: A.Dữ liệu ghi vào trước nội dung cũ; C.Nội dung cũ bị xóa để chuẩn bị ghi liệu mới; D Báo lỗi khơng thực B Dữ liệu ghi vào cuối nội dung cũ; D Báo lỗi khơng thực 61 Sau làm việc xong với tệp cần phải đóng tệp vì: A Việc đóng tệp đặc biệt quan trọng sau ghi liệu, hệ thống thực hồn tất việc ghi liệu tệp; B Nếu khơng đóng tệp hệ thống báo lỗi; C Nếu khơng đóng tệp tệp bị xóa mất; D Tất A, B, C sai 62 Hãy chọn thứ tự hợp lí thực thao tác đọc liệu từ tệp : A Mở tệp => Gán tên tệp với biến tệp => Đọ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 63 Hãy chọn thao tác ghi tệp văn chứa liệu : A Thông báo mở tệp để đọc => Đọc liệu tệp => Đóng tệp => Gán biến tệp với tên tệp B Thông báo mở tệp để đọc => Đọc liệu tệp => Gán biến tệp với tên tệp => Đóng tệp C Gán biến tệp với tên tệp => Thông báo mở file để ghi liệu => Ghi liệu => Đóng tệp D Gán biến tệp với tên tệp => Thông báo mở file để ghi liệu => Đọc liệu tệp => Đóng tệp 64 Hãy chọn thao tác đọc tệp văn chứa liệu : A Gán biến tệp với tên tệp => Thông báo mở file để ghi liệu => Ghi liệu => Đóng tệp B Gán biến tệp với tên tệp => Thông báo mở tệp để đọc => Đọc liệu tệp => Đóng tệp C Thông báo mở file để ghi liệu => Gán biến tệp với tên tệp => Ghi liệu => Đóng tệp D Thơng báo mở file để ghi liệu => Ghi liệu => Gán biến tệp với tên tệp => Đóng tệp 65 Hãy chọn thứ tự thao tác Pascal để ghi tiếp liệu vào cuối tệp có cấu trúc tồn đĩa : A Mở tệp để ghi => Gán tên tệp với biến tệp => Thao tác để di chuyển trỏ tệp đến cuối tệp => Ghi liệu vào tệp => Đóng tệp B Gán tên tệp với biến tệp => Mở tệp để ghi => Thao tác để di chuyển trỏ tệp đến cuối tệp => Ghi liệu vào tệp => Đóng tệp C Gán tên tệp với biến tệp => Thao tác để di chuyển trỏ tệp đến cuối tệp => Mở tệp để ghi => Ghi liệu vào tệp => Đóng tệp D Mở tệp để ghi => Gán tên tệp với biến tệp => Ghi liệu vào tệp => Thao tác để di chuyển trỏ tệp đến cuối tệp => Đóng tệp 66 Trong PASCAL, để khai báo ba biến tệp văn f1, f2,f3 ta viết A Var f1 f2 f3: Text; B Var f1 ; f2 ; f3: Text; C.Var f1 , f2 , f3: Text; D.Var f1 : f2 : f3 : Text; 67 Cho chương trình sau: ThuVienDeThi.com Program Chuong_Trinh; Var a, b, S : byte; Procedure TD(Var x : byte ; y : byte); Var i : byte; Begin i := 5; writeln(x,‘ ’, y); x := x + i ; y := y + i ; S := x + y ; Writeln(x,‘ ’, y); End; Begin Write(‘nhập a b : ’); Readln(a, b); TD(a,b); Writeln(a,‘ ’, b, ‘ ’, S); Readln; End Trong chương trình có biến cục là: A x y B i C a b D S 68 Để thao tác với tệp A Ta gán tên tệp cho tên biến tệp, sử dụng trực tiếp tên tệp B Ta thiết phải gán tên tệp cho tên biến tệp C Ta nên sử dụng trực tiếp tên tệp chương trình D Ta thiết phải sử dụng trực tiếp tên tệp chương trình 69 Để gán tên tệp cho tên biến tệp ta sử dụng câu lệnh A := ; B. := ; C.Assign(,); D Assign(,); 70 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(); 71 Trong PASCAL mở tệp để ghi kết ta phải sử dụng thủ tục A Reset(); B.Reset(); C.Rewrite(); D Rewrite(); 72 Vị trí trỏ tệp sau lời gọi thủ tục Reset A Nằm đầu tệp B Nằm cuối tệp C.Nằm tệp D Nằm ngẫu nhiên vị trí 73 Để đọc liệu từ tệp văn ta sử dụng thủ tục A Read(,); B Read(,); C.Write(,); D Write(,); 74 Để ghi kết vào tệp văn ta sử dụng thủ tục A Read(,); B.Read(,); C.Write(,);D.Write(,); 75 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 76 Nếu hàm eoln() 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 77 Cho chương trình sau: ThuVienDeThi.com Program Chuong_Trinh; Var a, b, S : byte; Procedure TD(Var x : byte ; y : byte); Var i : byte; Begin i := 5; writeln(x,‘ ’, y); x := x + i ; y := y + i ; S := x + y ; Writeln(x,‘ ’, y); End; Begin Write(‘nhập a b : ’); Readln(a, b); TD(a,b); Writeln(a,‘ ’, b, ‘ ’, S); Readln; End Trong chương trình có biến tồn là: A x y B i 78 Cho chương trình sau: C a b Program Chuong_Trinh; Var a, b, S : byte; Procedure TD(Var x : byte ; y : byte); Var i : byte; Begin i := 5; writeln(x,‘ ’, y); x := x + i ; y := y + i ; S := x + y ; Writeln(x,‘ ’, y); End; Begin Write(‘nhập a b : ’); Readln(a, b); TD(a,b); Writeln(a,‘ ’, b, ‘ ’, S); Readln; End ThuVienDeThi.com D a, b, S Trong chương trình có tham số thực là: 10 ThuVienDeThi.com A x y 79 Cho chương trình sau: B i C a b D a, b, S Program Chuong_Trinh; Var a, b, S : byte; Procedure TD(Var x : byte ; y : byte); Var i : byte; Begin i := 5; writeln(x,‘ ’, y); x := x + i ; y := y + i ; S := x + y ; Writeln(x,‘ ’, y); End; Begin Write(‘nhập a b : ’); Readln(a, b); TD(a,b); Writeln(a,‘ ’, b, ‘ ’, S); Trong chương trình có tham số hình thức là: A x y B i C a b D a, b, S 80 Trong Pascal để đóng tệp ta dùng thủ tục A Close(); B Close(); C.Stop(); D Stop(); 81 Trong cách sử dụng thủ tục sau, cách phù hợp ? A Khai báo lại thủ tục gọi cần sử dụng; B Khai báo thủ tục lần gọi lần nhất; C Chỉ cần khai báo; D Khai báo thủ tục lần gọi thân chương trình muốn sử dụng; 82 Mô tả chương trình có cấu trúc phù hợp ? A Chương trình có sử dụng cấu trúc mảng ghi; B Sử dụng hàm thủ tục thư viện chuẩn; C Được chia thành nhiều chương trình con; D Cả A B …………………………………………………………………………………………………………… Duyệt Hiệu trưởng Duyệt TTCM Người đề cương Nguyễn Văn Khải Mai Thị Thanh Huyền 11 ThuVienDeThi.com ... …………………………………………………………………………………………………………… Duyệt Hiệu trưởng Duyệt TTCM Người đề cương Nguyễn Văn Khải Mai Thị Thanh Huyền 11 ThuVienDeThi.com ... biến tệp với tên tệp => Thông báo mở file để ghi liệu => Ghi liệu => Đóng tệp B Gán biến tệp với tên tệp => Thông báo mở tệp để đọc => Đọc liệu tệp => Đóng tệp C Thông báo mở file để ghi liệu... D.Vừa truy cập vừa truy cập trực tiếp 37 Số lượng phần tử tệp : A Không lớn 128 B.Không lớn 255 C.Phải khai báo trước D.Không bị giới hạn mà phụ thuộc vào dung lượng đĩa 38 Để gắn tệp KQ.TXT