1. Trang chủ
  2. » Tất cả

BỘ GIÁO DỤC & ĐÀO TẠO

14 0 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 14
Dung lượng 299 KB

Nội dung

BỘ GIÁO DỤC & ĐÀO TẠO MỖI CÂU CHỌN MỘT ĐÁP ÁN ĐÚNG Câu 1 Để phân biệt giữa tham biến và tham trị trong Pascal, trước tham biến người ta dùng từ khoá nào? A Var B Type C Begin D Const Câu 2 Phát biểu n[.]

MỖI CÂU CHỌN MỘT ĐÁP ÁN ĐÚNG Câu 1: Để phân biệt tham biến tham trị Pascal, trước tham biến người ta dùng từ khoá nào? A Var B Type C Begin D Const Câu 2: Phát biểu sau sai chương trình con? A Phần đầu có khơng B Phần đầu phần thân thiết phải có, phần khai báo có khơng C Phần khai báo có khơng có tùy thuộc vào chương trình cụ thể D Phần đầu thiết phải có để khai báo tên chương trình Câu 3: Tham số đưa vào gọi chương trình gọi là? A Tham số hình thức B Tham số thực C Biến cục D Biến toàn cục Câu 4: Khẳng định sau đúng? A Thủ tục hàm phải có tham số hình thức B Chỉ có thủ tục có tham số hình thức C Chỉ có hàm có tham số hình thức D Các thủ tục hàm có tham số hình thức Câu 5: Để đọc liệu từ tệp văn ta sử dụng thủ tục A Write(,); B Write(,); C Read(,); D Read(,); Câu 6: Chương trình là: A Một dãy lệnh mô tả số thao tác định thực (được 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ị 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 7: Hãy chọn phương án ghép Tệp truy cập trực tiếp 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 Câu 8: Trong PASCAL mở tệp để đọc liệu ta phải sử dụng thủ tục A Reset(); B Rewrite(); C Rewrite(); D Reset(); Câu 9: Nói biến toàn cục biến cục bộ, phát biểu sau sai? A Mọi chương trình sử dụng biến chương trình B Biến cục sử dụng chương trình khai báo C Chương trình chương trình khác khơng thể sử dụng biến cục chương trình D Chương trình sử dụng tất biến cục chương trình Câu 10: write(,) ; có ý nghĩa ? A thủ tục mở tệp để ghi liệu B thủ tục đọc liệu từ tệp C thủ tục ghi liệu vào tệp D thủ tục đóng tệp Câu 11: Cho chương trình sau: Var a, b : integer; BEGIN Procedure Hoan_doi (a, b : integer); a := 10; b := 11; Hoan_doi (a,b); Writeln (a,  , b); Var tg : integer; END Begin tg := a; a := b; b := tg; end; Kết chương trình ghi hình là: A 11 10 B 10 11 C 11 11 D 10 10 Câu 12: Chương trình gồm có (chọn câu trả lời nhất)? A Hàm thủ tục B Hằng biến C Hàm D Thủ tục biến Câu 13: Rewrite() ; có ý nghĩa ? A thủ tục mở tệp để ghi liệu B thủ tục đọc liệu từ tệp C thủ tục ghi liệu vào tệp D thủ tục đóng tệp Câu 14: Hãy chọn phương án ghép Tệp văn A 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 B tệp mà liệu ghi dạng ký tự theo mã ASCII C cho phép truy cập đến liệu tệp cách đầu tệp qua tất liệu trước D tệp mà phần tử tổ chức theo cấu trúc định Câu 15: Khi tiến hành mở tệp để ghi tìm thấy tệp thì: A báo lỗi khơng thực B nội dung cũ bị xóa để chuẩn bị ghi liệu C liệu ghi vào sau nội dung cũ D liệu ghi vào trước nội dung cũ Câu 16: Muốn khai báo x tham số giá trị, y tham số biến (x, y thuộc kiểu integer) thủ tục có tên “ABC” khai báo sau đúng? A Procedure ABC (Var x : integer ; y : integer); B Procedure ABC (x : integer ; Var y : integer); C Procedure ABC (x, y : integer); D Procedure ABC (Var x, y : integer); Câu 17: Để thao tác với tệp A Ta thiết phải sử dụng trực tiếp tên tệp chương trình 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 gán tên tệp cho tên biến tệp, sử dụng trực tiếp tên tệp Câu 18: Khi tiến hành mở tệp để đọc 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 tồn kí tự đặc biệt C tệp tạo với nội dung tồn kí tự cách D báo lỗi khơng thực Câu 19: Từ khóa để khai báo thủ tục là: Trang 1/14 - Mã đề thi 135 A Program B Procedure C Function D Begin Câu 20: Các biến khai báo dùng riêng cho chương trình gọi là? A Biến cục B Tham số thực C Tham số hình thức D Biến toàn cục Câu 21: Các biến khai báo chương trình gọi là? A Tham số thực B Tham số hình thức C Biến cục D Biến toàn cục Câu 22: Các biến khai báo cho liệu vào/ra gọi là? A Tham số thực B Biến toàn cục C Tham số hình thức D Biến cục Câu 23: Nếu hàm eof() cho giá trị true trỏ tệp nằm vị trí A Đầu dịng B Cuối tệp C Đầu tệp D Cuối dòng Câu 24: Cách thức truy cập tệp văn A Truy cập ngẫu nhiên B Truy cập trực tiếp C Truy cập D Vừa truy cập vừa truy cập trực tiếp Câu 25: Dữ liệu kiểu tệp A bị hết tắt điện đột ngột B bị hết tắt máy C không bị D không bị tắt máy điện Câu 26: Dữ liệu kiểu tệp A lưu trữ ROM B lưu trữ RAM C lưu trữ nhớ D lưu trữ đĩa cứng Câu 27: Giả sử ta có hàm max(A, B : integer) : integer; để tìm số lớn hai số A B Cần sử dụng hàm max để tìm số lớn ba số A, B, C? A max(A; B; C); B max(A; max(B, C)); C max(A, B, C); D max(max(A, B), C); Câu 28: Số lượng phần tử tệp A Phải khai báo trước B Không lớn 255 C Không bị giới hạn mà phụ thuộc vào dung lượng đĩa D Không lớn 128 Câu 29: Từ khóa để khai báo hàm là: A Function B Program C Procedure D Begin Câu 30: Muốn khai báo x, y, z tham số biến (x, y ,z thuộc kiểu integer) thủ tục có tên “ABC” khai báo sau đúng? A Procedure ABC (Var x, y, z : integer); B Procedure ABC (x, y, z : integer); C Procedure ABC (x : integer ; Var y, z: integer); D Procedure ABC (Var x : integer ; y, z : integer); Câu 31: 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 32: Cho chương trình sau: Var a, b : integer; BEGIN Procedure Hoan_doi (var a, b : integer); a := 10; b := 11; Hoan_doi (b,a); Writeln (a,  , b); Var tg : integer; END Begin tg := a; a := b; b := tg; end; Kết chương trình ghi hình là: A 11 10 B 10 11 C 11 11 D 10 10 Câu 33: Vị trí trỏ tệp sau lời gọi thủ tục Reset A Nằm tệp B Nằm cuối tệp C Nằm ngẫu nhiên vị trí D Nằm đầu tệp Câu 34: Cho chương trình con: Sqr(x), Sqrt(x), Length(st), Abs(x) là? A Lệnh chuẩn B Thủ tục chuẩn C Chương trình D Hàm chuẩn Câu 35: Cho mảng A gồm phần tử kiểu integer Đoạn lệnh ghi số tệp văn ‘A.TXT’ (ghi dòng, số cách dấu cách) Trang 2/14 - Mã đề thi 135 A assign (f, A.TXT); Rewrite (f); For i:= to write (f, a[i], ‘ ’); Close (f); B assign (f, ‘A.TXT’); Rewrite (f); For i:= to write (f, a[i], ‘ ’); Close (f); C assign (f, A.TXT); Rewrite (f); For i:= to write ( a[i], ‘ ’); Close (f); D assign (f, ‘A.TXT’); Rewrite (f); For i:= to write (a[i], ‘ ’); Close (f); Trang 3/14 - Mã đề thi 135 Câu 36: Để gắn tệp KQ.TXT cho biến tệp f1 ta sử dụng câu lệnh A KQ.TXT := f1; B Assign(‘KQ.TXT’,f1); C f1 := ‘KQ.TXT’; D Assign(f1,‘KQ.TXT’); Câu 37: 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 Câu 38: Trong Pascal để đóng tệp ta dùng thủ tục A Close(); B Stop(); C Stop(); D Close(); Câu 39: Khi tiến hành mở tệp để ghi mà khơng tìm thấy tệp thì: A tệp tạo với nội dung tồn kí tự đặc biệt B tệp tạo với nội dung tồn kí tự cách C tệp tạo với nội dung rỗng D báo lỗi khơng thực Câu 40: Hãy chọn phương án ghép Tệp có cấu trúc 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. - HẾT Trang 4/14 - Mã đề thi 213 MỖI CÂU CHỌN MỘT ĐÁP ÁN ĐÚNG Câu 1: Dữ liệu kiểu tệp A bị hết tắt điện đột ngột B không bị tắt máy điện C bị hết tắt máy D không bị Câu 2: Khi tiến hành mở tệp để ghi tìm thấy tệp thì: A liệu ghi vào sau nội dung cũ B báo lỗi không thực C liệu ghi vào trước nội dung cũ D nội dung cũ bị xóa để chuẩn bị ghi liệu Câu 3: Tham số đưa vào gọi chương trình gọi là? A Biến cục B Tham số thực C Tham số hình thức D Biến toàn cục Câu 4: Khi tiến hành mở tệp để đọc mà khơng tìm thấy tệp thì: A tệp tạo với nội dung tồn kí tự cách B tệp tạo với nội dung rỗng C báo lỗi khơng thực D tệp tạo với nội dung toàn kí tự đặc biệt Câu 5: Các biến khai báo dùng riêng cho chương trình gọi là? A Biến cục B Biến toàn cục C Tham số hình thức D Tham số thực Câu 6: Hãy chọn phương án ghép Tệp truy cập trực tiếp 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 Câu 7: Phát biể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 B Phần đầu có khơng C Phần khai báo có khơng có tùy thuộc vào chương trình cụ thể D Phần đầu thiết phải có để khai báo tên chương trình Câu 8: Nói biến tồn cục biến cục bộ, phát biểu sau sai? A Mọi chương trình sử dụng biến chương trình B Biến cục sử dụng chương trình khai báo C Chương trình sử dụng tất biến cục chương trình D Chương trình chương trình khác sử dụng biến cục chương trình Câu 9: Cho chương trình con: Sqr(x), Sqrt(x), Length(st), Abs(x) là? A Thủ tục chuẩn B Hàm chuẩn C Lệnh chuẩn D Chương trình Câu 10: Cho mảng A gồm phần tử kiểu integer Đoạn lệnh ghi số tệp văn ‘A.TXT’ (ghi dòng, số cách dấu cách) Trang 5/14 - Mã đề thi 213 A assign (f, ‘A.TXT’); Rewrite (f); For i:= to write (f, a[i], ‘ ’); Close (f); B assign (f, ‘A.TXT’); Rewrite (f); For i:= to write (a[i], ‘ ’); Close (f); C assign (f, A.TXT); Rewrite (f); For i:= to write ( a[i], ‘ ’); Close (f); D assign (f, A.TXT); Rewrite (f); For i:= to write (f, a[i], ‘ ’); Close (f); Trang 6/14 - Mã đề thi 213 Câu 11: Muốn khai báo x, y, z tham số biến (x, y ,z thuộc kiểu integer) thủ tục có tên “ABC” khai báo sau đúng? A Procedure ABC (Var x, y, z : integer); B Procedure ABC (x, y, z : integer); C Procedure ABC (x : integer ; Var y, z: integer); D Procedure ABC (Var x : integer ; y, z : integer); Câu 12: Rewrite() ; có ý nghĩa ? A thủ tục mở tệp để ghi liệu B thủ tục đọc liệu từ tệp C thủ tục ghi liệu vào tệp D thủ tục đóng tệp Câu 13: Hãy chọn phương án ghép Tệp văn A 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 B tệp mà liệu ghi dạng ký tự theo mã ASCII C cho phép truy cập đến liệu tệp cách đầu tệp qua tất liệu trước D tệp mà phần tử tổ chức theo cấu trúc định Câu 14: Chương trình là: A Một dãy lệnh mô tả số thao tác định thực (được 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ị 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 15: Để 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 nên sử dụng trực tiếp tên tệp chương trình C Ta thiết phải gán tên tệp cho tên biến tệp D Ta thiết phải sử dụng trực tiếp tên tệp chương trình Câu 16: Giả sử ta có hàm max(A, B : integer) : integer; để tìm số lớn hai số A B Cần sử dụng hàm max để tìm số lớn ba số A, B, C? A max(A; max(B, C)); B max(A; B; C); C max(A, B, C); D max(max(A, B), C); Câu 17: Số lượng phần tử tệp A Phải khai báo trước B Không lớn 255 C Không bị giới hạn mà phụ thuộc vào dung lượng đĩa D Không lớn 128 Câu 18: Từ khóa để khai báo thủ tục là: A Program B Function C Procedure D Begin Câu 19: Để đọc liệu từ tệp văn ta sử dụng thủ tục A Write(,); B Read(,); C Write(,); D Read(,); Câu 20: Trong Pascal để đóng tệp ta dùng thủ tục A Close(); B Stop(); C Stop(); D Close(); Câu 21: Nếu hàm eof() cho giá trị true trỏ tệp nằm vị trí A Đầu tệp B Cuối dịng C Đầu dịng D Cuối tệp Câu 22: Chương trình gồm có (chọn câu trả lời nhất)? A Hàm B Thủ tục biến C Hằng biến D Hàm thủ tục Câu 23: write(,) ; có ý nghĩa ? A thủ tục đóng tệp B thủ tục ghi liệu vào tệp C thủ tục mở tệp để ghi liệu D thủ tục đọc liệu từ tệp Câu 24: Để phân biệt tham biến tham trị Pascal, trước tham biến người ta dùng từ khoá nào? A Var B Type C Begin D Const Câu 25: Cách thức truy cập tệp văn A Truy cập ngẫu nhiên B Truy cập trực tiếp C Truy cập D Vừa truy cập vừa truy cập trực tiếp Câu 26: Các biến khai báo cho liệu vào/ra gọi là? A Biến toàn cục B Tham số thực C Biến cục D Tham số hình thức Câu 27: Khẳng định sau đúng? A Thủ tục hàm phải có tham số hình thức B Chỉ có thủ tục có tham số hình thức C Các thủ tục hàm có tham số hình thức D Chỉ có hàm có tham số hình thức Câu 28: Từ khóa để khai báo hàm là: A Function B Program C Procedure D Begin Câu 29: Cho chương trình sau: Var a, b : integer; BEGIN Procedure Hoan_doi (a, b : integer); a := 10; b := 11; Hoan_doi (a,b); Writeln (a,  , b); Var tg : integer; END Begin tg := a; a := b; b := tg; end; Kết chương trình ghi hình là: A 11 10 B 10 10 C 11 11 D 10 11 Câu 30: 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 31: Cho chương trình sau: Var a, b : integer; BEGIN Procedure Hoan_doi (var a, b : integer); a := 10; b := 11; Hoan_doi (b,a); Writeln (a,  , b); Var tg : integer; END Begin tg := a; a := b; b := tg; Trang 7/14 - Mã đề thi 359 end; Kết chương trình ghi hình là: A 11 10 B 11 11 C 10 10 D 10 11 Câu 32: Vị trí trỏ tệp sau lời gọi thủ tục Reset A Nằm tệp B Nằm cuối tệp C Nằm đầu tệp D Nằm ngẫu nhiên vị trí Câu 33: Các biến khai báo chương trình gọi là? A Tham số hình thức B Tham số thực C Biến cục D Biến toàn cục Câu 34: Dữ liệu kiểu tệp A lưu trữ RAM B lưu trữ đĩa cứng C lưu trữ ROM D lưu trữ nhớ Câu 35: Để gắn tệp KQ.TXT cho biến tệp f1 ta sử dụng câu lệnh A KQ.TXT := f1; B Assign(‘KQ.TXT’,f1); C f1 := ‘KQ.TXT’; D Assign(f1,‘KQ.TXT’); Câu 36: 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 Câu 37: 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 38: Hãy chọn phương án ghép Tệp có cấu trúc 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 tệp mà phần tử tổ chức theo cấu trúc định C 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 D tệp mà liệu ghi dạng ký tự theo mã ASCII Câu 39: Muốn khai báo x tham số giá trị, y tham số biến (x, y thuộc kiểu integer) thủ tục có tên “ABC” khai báo sau đúng? A Procedure ABC (Var x : integer ; y : integer); B Procedure ABC (x, y : integer); C Procedure ABC (Var x, y : integer); D Procedure ABC (x : integer ; Var y : integer); Câu 40: Khi tiến hành mở tệp để ghi mà khơng tìm thấy tệp thì: A tệp tạo với nội dung tồn kí tự cách B tệp tạo với nội dung rỗng C tệp tạo với nội dung tồn kí tự đặc biệt D báo lỗi không thực được. - MỖI CÂU CHỌN MỘT ĐÁP ÁN ĐÚNG Câu 1: Để phân biệt tham biến tham trị Pascal, trước tham biến người ta dùng từ khoá nào? A Begin B Type C Const D Var Câu 2: Cách thức truy cập tệp văn A Truy cập trực tiếp B Vừa truy cập vừa truy cập trực tiếp C Truy cập ngẫu nhiên D Truy cập Câu 3: 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 Câu 4: Cho chương trình con: Sqr(x), Sqrt(x), Length(st), Abs(x) là? A Lệnh chuẩn B Thủ tục chuẩn C Hàm chuẩn D Chương trình Câu 5: Chương trình gồm có (chọn câu trả lời nhất)? A Hàm B Thủ tục biến C Hằng biến D Hàm thủ tục Câu 6: Cho mảng A gồm phần tử kiểu integer Đoạn lệnh ghi số tệp văn ‘A.TXT’ (ghi dòng, số cách dấu cách) A assign (f, A.TXT); Rewrite (f); C assign (f, ‘A.TXT’); Rewrite (f); For i:= to write ( a[i], ‘ ’); Close (f); For i:= to write (f, a[i], ‘ ’); Close (f); B assign (f, ‘A.TXT’); Rewrite (f); D assign (f, A.TXT); Rewrite (f); For i:= to write (a[i], ‘ ’); Close (f); For i:= to write (f, a[i], ‘ ’); Close (f); Câu 7: Nói biến tồn cục biến cục bộ, 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 Biến cục sử dụng chương trình khai báo C Mọi chương trình sử dụng biến chương trình D Chương trình sử dụng tất biến cục chương trình Câu 8: Hãy chọn phương án ghép Tệp văn A 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 B tệp mà liệu ghi dạng ký tự theo mã ASCII C cho phép truy cập đến liệu tệp cách đầu tệp qua tất liệu trước D tệp mà phần tử tổ chức theo cấu trúc định Câu 9: Vị trí trỏ tệp sau lời gọi thủ tục Reset A Nằm cuối tệp B Nằm đầu tệp C Nằm ngẫu nhiên vị trí D Nằm tệp Câu 10: Rewrite() ; có ý nghĩa ? A thủ tục đọc liệu từ tệp B thủ tục mở tệp để ghi liệu C thủ tục ghi liệu vào tệp D thủ tục đóng tệp Câu 11: write(,) ; có ý nghĩa ? A thủ tục đóng tệp B thủ tục ghi liệu vào tệp C thủ tục mở tệp để ghi liệu D thủ tục đọc liệu từ tệp Câu 12: Để thao tác với tệp Trang 8/14 - Mã đề thi 359 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 nên sử dụng trực tiếp tên tệp chương trình C Ta thiết phải gán tên tệp cho tên biến tệp D Ta thiết phải sử dụng trực tiếp tên tệp chương trình Câu 13: Chương trình là: A Một dãy lệnh mô tả số thao tác định thực (được 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 không trả giá trị qua tên C Một dãy lệnh mô tả số thao tác định trả giá trị qua tên D Chương trình xây dựng từ chương trình khác Câu 14: Khi tiến hành mở tệp để ghi mà khơng tìm thấy tệp thì: A tệp tạo với nội dung tồn kí tự cách B tệp tạo với nội dung tồn kí tự đặc biệt C tệp tạo với nội dung rỗng D báo lỗi khơng thực Câu 15: Phát biể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 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 D Phần đầu thiết phải có để khai báo tên chương trình Câu 16: Muốn khai báo x tham số giá trị, y tham số biến (x, y thuộc kiểu integer) thủ tục có tên “ABC” khai báo sau đúng? A Procedure ABC (Var x : integer ; y : integer); B Procedure ABC (x, y : integer); C Procedure ABC (Var x, y : integer); D Procedure ABC (x : integer ; Var y : integer); Câu 17: Trong Pascal để đóng tệp ta dùng thủ tục A Close(); B Stop(); C Stop(); D Close(); Câu 18: Để đọc liệu từ tệp văn ta sử dụng thủ tục A Read(,); B Read(,); C Write(,); D Write(,); Câu 19: Nếu hàm eof() cho giá trị true trỏ tệp nằm vị trí A Đầu tệp B Cuối dịng C Đầu dịng D Cuối tệp Câu 20: Các biến khai báo cho liệu vào/ra gọi là? A Biến toàn cục B Tham số thực C Biến cục D Tham số hình thức Câu 21: Các biến khai báo dùng riêng cho chương trình gọi là? A Biến cục B Biến toàn cục C Tham số hình thức D Tham số thực Câu 22: Dữ liệu kiểu tệp A lưu trữ RAM B lưu trữ nhớ C lưu trữ ROM D lưu trữ đĩa cứng Câu 23: Hãy chọn phương án ghép Tệp truy cập trực tiếp A 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 B cho phép truy cập đến liệu tệp cách đầu tệp qua tất liệu trước C tệp mà liệu ghi dạng ký tự theo mã ASCII D tệp mà phần tử tổ chức theo cấu trúc định Câu 24: Dữ liệu kiểu tệp A không bị tắt máy điện B bị hết tắt điện đột ngột C bị hết tắt máy D không bị Câu 25: Cho chương trình sau: Var a, b : integer; BEGIN Procedure Hoan_doi (a, b : integer); a := 10; b := 11; Hoan_doi (a,b); Writeln (a,  , b); Var tg : integer; END Begin tg := a; a := b; b := tg; end; Kết chương trình ghi hình là: A 10 11 B 11 11 C 11 10 D 10 10 Câu 26: Khi tiến hành mở tệp để ghi tìm thấy tệp thì: A liệu ghi vào trước nội dung cũ B nội dung cũ bị xóa để chuẩn bị ghi liệu C liệu ghi vào sau nội dung cũ D báo lỗi khơng thực Câu 27: Từ khóa để khai báo hàm là: A Procedure B Program C Function D Begin Câu 28: Khi tiến hành mở tệp để đọc mà khơng tìm thấy tệp thì: A tệp tạo với nội dung tồn kí tự đặc biệt B tệp tạo với nội dung tồn kí tự cách C báo lỗi khơng thực D tệp tạo với nội dung rỗng Câu 29: 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 30: Cho chương trình sau: Var a, b : integer; BEGIN Procedure Hoan_doi (var a, b : integer); a := 10; b := 11; Hoan_doi (b,a); Writeln (a,  , b); Var tg : integer; END Begin tg := a; a := b; b := tg; end; Kết chương trình ghi hình là: Câu 31: Số lượng phần tử tệp A 11 10 B 11 11 C 10 10 D 10 11 Trang 9/14 - Mã đề thi 359 A Phải khai báo trước B Không lớn 255 C Không lớn 128 D Không bị giới hạn mà phụ thuộc vào dung lượng đĩa Câu 32: Giả sử ta có hàm max(A, B : integer) : integer; để tìm số lớn hai số A B Cần sử dụng hàm max để tìm số lớn ba số A, B, C? A max(A; B; C); B max(A; max(B, C)); C max(A, B, C); D max(max(A, B), C); Câu 33: Từ khóa để khai báo thủ tục là: A Function B Procedure C Begin D Program Câu 34: Để gắn tệp KQ.TXT cho biến tệp f1 ta sử dụng câu lệnh A KQ.TXT := f1; B Assign(‘KQ.TXT’,f1); C f1 := ‘KQ.TXT’; D Assign(f1,‘KQ.TXT’); Câu 35: Tham số đưa vào gọi chương trình gọi là? A Tham số thực B Biến cục C Tham số hình thức D Biến toàn cục Câu 36: Các biến khai báo chương trình gọi là? A Tham số hình thức B Biến toàn cục C Tham số thực D Biến cục Câu 37: Hãy chọn phương án ghép Tệp có cấu trúc 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 tệp mà phần tử tổ chức theo cấu trúc định C 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 D tệp mà liệu ghi dạng ký tự theo mã ASCII Câu 38: Muốn khai báo x, y, z tham số biến (x, y ,z thuộc kiểu integer) thủ tục có tên “ABC” khai báo sau đúng? A Procedure ABC (x, y, z : integer); B Procedure ABC (Var x, y, z : integer); C Procedure ABC (x : integer ; Var y, z: integer); D Procedure ABC (Var x : integer ; y, z : integer); Câu 39: 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 40: Khẳng định sau đúng? A Thủ tục hàm phải có tham số hình thức B Chỉ có thủ tục có tham số hình thức C Các thủ tục hàm có tham số hình thức D Chỉ có hàm có tham số hình thức. HẾT Trang 10/14 - Mã đề thi 359 MỖI CÂU CHỌN MỘT ĐÁP ÁN ĐÚNG Câu 1: write(,) ; có ý nghĩa ? A thủ tục đọc liệu từ tệp B thủ tục mở tệp để ghi liệu C thủ tục đóng tệp D thủ tục ghi liệu vào tệp Câu 2: Từ khóa để khai báo hàm là: A Procedure B Program C Function D Begin Câu 3: Chương trình gồm có (chọn câu trả lời nhất)? A Hàm B Thủ tục biến C Hằng biến D Hàm thủ tục Câu 4: Dữ liệu kiểu tệp A lưu trữ ROM B lưu trữ RAM C lưu trữ đĩa cứng D lưu trữ nhớ Câu 5: Tham số đưa vào gọi chương trình gọi là? A Tham số thực B Biến cục C Biến toàn cục D Tham số hình thức Câu 6: Rewrite() ; có ý nghĩa ? A thủ tục mở tệp để ghi liệu B thủ tục đọc liệu từ tệp C thủ tục ghi liệu vào tệp D thủ tục đóng tệp Câu 7: Để đọc liệu từ tệp văn ta sử dụng thủ tục A Read(,); B Write(,); C Read(,); D Write(,); Câu 8: Nếu hàm eof() cho giá trị true trỏ tệp nằm vị trí A Cuối tệp B Đầu dịng C Đầu tệp D Cuối dịng Câu 9: Cho chương trình sau: Var a, b : integer; BEGIN Procedure Hoan_doi (var a, b : integer); a := 10; b := 11; Hoan_doi (b,a); Writeln (a,  , b); Var tg : integer; END Begin tg := a; a := b; b := tg; end; Kết chương trình ghi hình là: A 11 10 B 11 11 C 10 10 D 10 11 Câu 10: Cho mảng A gồm phần tử kiểu integer Đoạn lệnh ghi số tệp văn ‘A.TXT’ (ghi dòng, số cách dấu cách) A assign (f, ‘A.TXT’); Rewrite (f); C assign (f, A.TXT); Rewrite (f); For i:= to write (f, a[i], ‘ ’); Close (f); For i:= to write (f, a[i], ‘ ’); Close (f); B assign (f, ‘A.TXT’); Rewrite (f); D assign (f, A.TXT); Rewrite (f); For i:= to write (a[i], ‘ ’); Close (f); For i:= to write ( a[i], ‘ ’); Close (f); Trang 11/14 - Mã đề thi 487 Câu 11: Để 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 nên sử dụng trực tiếp tên tệp chương trình C Ta thiết phải gán tên tệp cho tên biến tệp D Ta thiết phải sử dụng trực tiếp tên tệp chương trình Câu 12: Để phân biệt tham biến tham trị Pascal, trước tham biến người ta dùng từ khoá nào? A Type B Var C Begin D Const Câu 13: 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 tệp mà liệu ghi dạng ký tự theo mã ASCII C 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 D tệp mà phần tử tổ chức theo cấu trúc định Câu 14: Số lượng phần tử tệp A Không bị giới hạn mà phụ thuộc vào dung lượng đĩa B Không lớn 255 C Không lớn 128 D Phải khai báo trước Câu 15: Muốn khai báo x tham số giá trị, y tham số biến (x, y thuộc kiểu integer) thủ tục có tên “ABC” khai báo sau đúng? A Procedure ABC (Var x : integer ; y : integer); B Procedure ABC (x, y : integer); C Procedure ABC (Var x, y : integer); D Procedure ABC (x : integer ; Var y : integer); Câu 16: Trong Pascal để đóng tệp ta dùng thủ tục A Close(); B Stop(); C Stop(); D Close(); Câu 17: Từ khóa để khai báo thủ tục là: A Program B Function C Begin D Procedure Câu 18: Khi tiến hành mở tệp để đọc 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 tồn kí tự đặc biệt C tệp tạo với nội dung tồn kí tự cách D báo lỗi khơng thực Câu 19: Các biến khai báo cho liệu vào/ra gọi là? A Biến toàn cục B Tham số thực C Tham số hình thức D Biến cục Câu 20: Cho chương trình sau: Var a, b : integer; BEGIN Procedure Hoan_doi (a, b : integer); a := 10; b := 11; Hoan_doi (a,b); Writeln (a,  , b); Var tg : integer; END Begin tg := a; a := b; b := tg; end; Kết chương trình ghi hình là: A 10 10 B 11 10 C 10 11 D 11 11 Câu 21: Phát biểu sau sai chương trình con? A Phần đầu thiết phải có để khai báo tên chương trình B Phần đầu có khơng C Phần khai báo có khơng có tùy thuộc vào chương trình cụ thể D Phần đầu phần thân thiết phải có, phần khai báo có khơng? Câu 22: Hãy chọn phương án ghép Tệp truy cập trực tiếp A 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 B cho phép truy cập đến liệu tệp cách đầu tệp qua tất liệu trước C tệp mà liệu ghi dạng ký tự theo mã ASCII D tệp mà phần tử tổ chức theo cấu trúc định Câu 23: Hãy chọn phương án ghép Tệp có cấu trúc 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 tệp mà phần tử tổ chức theo cấu trúc định C 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 D tệp mà liệu ghi dạng ký tự theo mã ASCII Câu 24: Giả sử ta có hàm max(A, B : integer) : integer; để tìm số lớn hai số A B Cần sử dụng hàm max để tìm số lớn ba số A, B, C? A max(A; max(B, C)); B max(A; B; C); C max(max(A, B), C); D max(A, B, C); Câu 25: Trong PASCAL mở tệp để đọc liệu ta phải sử dụng thủ tục A Rewrite(); B Reset(); C Reset(); D Rewrite(); Câu 26: Cách thức truy cập tệp văn A Truy cập ngẫu nhiên B Truy cập C Truy cập trực tiếp D Vừa truy cập vừa truy cập trực tiếp Câu 27: Khẳng định sau đúng? A Thủ tục hàm phải có tham số hình thức B Chỉ có thủ tục có tham số hình thức C Các thủ tục hàm có tham số hình thức D Chỉ có hàm có tham số hình thức Câu 28: Nếu hàm eoln() cho giá trị true trỏ tệp nằm vị trí A Cuối tệp B Đầu tệp C Đầu dòng D Cuối dòng Câu 29: Dữ liệu kiểu tệp A không bị tắt máy điện B không bị C bị hết tắt điện đột ngột D bị hết tắt máy Câu 30: Khi tiến hành mở tệp để ghi tìm thấy tệp thì: A nội dung cũ bị xóa để chuẩn bị ghi liệu B liệu ghi vào sau nội dung cũ C liệu ghi vào trước nội dung cũ D báo lỗi khơng thực Câu 31: Vị trí trỏ tệp sau lời gọi thủ tục Reset A Nằm ngẫu nhiên vị trí B Nằm tệp C Nằm cuối tệp D Nằm đầu tệp Câu 32: Nói biến tồn cục biến cục bộ, phát biểu sau sai? A Mọi chương trình sử dụng biến chương trình B Biến cục sử dụng chương trình khai báo C Chương trình sử dụng tất biến cục chương trình D Chương trình chương trình khác khơng thể sử dụng biến cục chương trình Câu 33: Để gắn tệp KQ.TXT cho biến tệp f1 ta sử dụng câu lệnh A KQ.TXT := f1; B Assign(‘KQ.TXT’,f1); C f1 := ‘KQ.TXT’; D Assign(f1,‘KQ.TXT’); Câu 34: Chương trình là: A Một dãy lệnh mô tả số thao tác định trả giá trị qua tên B Chương trình xây dựng từ chương trình khác C Một dãy lệnh mơ tả số thao tác định thực (được gọi) từ nhiều vị trí chương trình D Một dãy lệnh mơ tả số thao tác định không trả giá trị qua tên Câu 35: Các biến khai báo chương trình gọi là? A Tham số hình thức B Biến tồn cục C Tham số thực D Biến cục Câu 36: 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 37: Khi tiến hành mở tệp để ghi mà không tìm thấy tệp thì: A báo lỗi khơng thực B tệp tạo với nội dung rỗng C tệp tạo với nội dung tồn kí tự đặc biệt D tệp tạo với nội dung tồn kí tự cách Câu 38: Các biến khai báo dùng riêng cho chương trình gọi là? A Tham số thực B Tham số hình thức C Biến cục D Biến toàn cục Câu 39: Muốn khai báo x, y, z tham số biến (x, y ,z thuộc kiểu integer) thủ tục có tên “ABC” khai báo sau đúng? A Procedure ABC (x, y, z : integer); B Procedure ABC (Var x, y, z : integer); C Procedure ABC (x : integer ; Var y, z: integer); D Procedure ABC (Var x : integer ; y, z : integer); Câu 40: Cho chương trình con: Sqr(x), Sqrt(x), Length(st), Abs(x) là? A Thủ tục chuẩn B Lệnh chuẩn C Chương trình D Hàm chuẩn. HẾT Đề thi có 40 câu Mỗi câu đúng: 0,25 điểm Mã đề: 135 A B C D 21 22 10 11 12 13 14 15 16 17 18 19 20 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 A B C D ======================================================= Mã đề: 213 A B C D 21 22 10 11 12 13 14 15 16 17 18 19 20 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 A B C D ======================================================= Mã đề: 359 A B C D 21 A 22 10 11 12 13 14 15 16 17 18 19 20 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 B C D ======================================================= Mã đề: 487 A B C D 21 A B C D 22 10 11 12 13 14 15 16 17 18 19 20 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 ... tiến hành mở tệp để ghi mà khơng tìm thấy tệp thì: A tệp tạo với nội dung tồn kí tự đặc biệt B tệp tạo với nội dung tồn kí tự cách C tệp tạo với nội dung rỗng D báo lỗi khơng thực Câu 40: Hãy chọn... hành mở tệp để đọc mà khơng tìm thấy tệp thì: A tệp tạo với nội dung tồn kí tự cách B tệp tạo với nội dung rỗng C báo lỗi khơng thực D tệp tạo với nội dung tồn kí tự đặc biệt Câu 5: Các biến... 40: Khi tiến hành mở tệp để ghi mà khơng tìm thấy tệp thì: A tệp tạo với nội dung tồn kí tự cách B tệp tạo với nội dung rỗng C tệp tạo với nội dung tồn kí tự đặc biệt D báo lỗi khơng thực được.

Ngày đăng: 31/12/2022, 17:20

w