Thư viện tài liệu học tập, tham khảo online lớn Bộ trắc nghiệm Tin học 11: Trắc nghiệm Tin học 11 Bài 18 (có đáp án): Ví dụ cách viết sử dụng chương trình Câu 1: Khẳng định sau đúng? A Cả thủ tục hàm 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, Thủ tục hàm phải có tham số hình thức Câu 2: Khẳng định sau đúng? A, Lời gọi hàm định phải có tham số thực cịn lời gọi thủ tục khơng thiết phải có tham số thực B, Lời gọi thủ tục thiết phải có tham số thực cịn lời gọi hàm khơng thiết phải có tham số thực C, Cả lời gọi hàm lời gọi thủ tục phải có tham số thực D, Lời gọi hàm lời gọi thủ tục có tham số thực khơng có tham số thực tùy thuộc vào thủ tục Câu 3: Trong cách sử dụng thủ tục sau, cách phù hợp nhất? 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; Câu 4: 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 trì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 khơng có tham số hình thức khơng có biến cục Website: https://tailieu.com/ | Email: info@tailieu.com | https://www.facebook.com/KhoDeThiTaiLieuCom Thư viện tài liệu học tập, tham khảo online lớn Câu 5: Kiểu liệu hàm A, Chỉ kiểu integer B, Chỉ kiểu C, Có thể kiểu integer, real, char, boolean, string D, Có thể integer, real, char, boolean, string, record, kiểu mảng Câu 6: 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) ; Câu 7: 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 tồn chương trình; B, Trong nội thủ tục p; C, Trong toà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; Câu 8: Đoạn chương trình sau có lỗi gì? Procedure End (key : char ) ; Website: https://tailieu.com/ | Email: info@tailieu.com | https://www.facebook.com/KhoDeThiTaiLieuCom Thư viện tài liệu học tập, tham khảo online lớn 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 ; Câu 9: Cho chương trình sau: 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); Website: https://tailieu.com/ | Email: info@tailieu.com | https://www.facebook.com/KhoDeThiTaiLieuCom Thư viện tài liệu học tập, tham khảo online lớn TD(a,b); Writeln(a,‘ ’, b, ‘ ’, S); Readln; End Trong chương trình có biến tồn cục là: A, x y B i C, a b D, a, b, S Câu 10: Cho chương trình sau: 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 : ’); Website: https://tailieu.com/ | Email: info@tailieu.com | https://www.facebook.com/KhoDeThiTaiLieuCom Thư viện tài liệu học tập, tham khảo online lớn Readln(a, b); TD(a,b); Writeln(a,‘ ’, b, ‘ ’, S); Readln; End Trong chương trình có tham số thực là: A, x y B i C, a b D, a, b, S Đáp án trắc nghiệm Tin 11 Bài 18: Trắc nghiệm Tin học 11 Bài 18 (có đáp án): Ví dụ cách viết sử dụng chương trình Câu 1: Trả lời: Trong ngôn ngữ Pascal, chương trình có khơng có tham số hình thức tùy thuộc vào chương cụ thể Đáp án: A Câu 2: Trả lời: Lời gọi hàm lời gọi thủ tục có tham số thực khơng có tham số thực tùy thuộc vào thủ tục hàm Tham số thực tham biến tham trị tùy chương trình cụ thể Đáp án: D Câu 3: Trả lời: Khi sử dụng thủ tục cần khai báo thủ tục lần gọi thân chương trình muốn sử dụng Đáp án: A Câu 4: Website: https://tailieu.com/ | Email: info@tailieu.com | https://www.facebook.com/KhoDeThiTaiLieuCom Thư viện tài liệu học tập, tham khảo online lớn Trả lời: Một chương trình khơng có tham số hình thức khơng có biến cục Vì thân chương trình lệnh gọi hàm hay thủ tục có tham trị tham biến tùy vào chương trình Đáp án: D Câu 5: Trả lời: Kiểu liệu hàm xác định kiểu giá trị mà hàm trả kiểu integer, real, char, Boolean, string Đáp án: C Câu 6: Trả lời: Tham số giá trị tham số hình thức thay tham số thực tương ứng giá trị cụ thể Tham biến tham số hình thức thay tham số thực tương ứng biến chứa liệu + Để phân biệt tham biến tham trị, Pascal sử dụng từ khóa var để khai báo tham biến Đáp án: C Câu 7: Trả lời: Biến n khai báo thủ tục gọi biến cục phạm vi biến sử dụng chương trình Đáp án: B Câu 8: Trả lời: Tên hàm thủ tục đặt tên theo quy tắc đặt tên Pascal không sử dụng tên trùng với từ khóa Đáp án: C Câu 9: Trả lời: Biến toàn cục biến khai báo chương Nó sử dụng cho chương trình chương trình khác Vậy chương trình có biến tồn cục a, b, S Đáp án: D Câu 10: Website: https://tailieu.com/ | Email: info@tailieu.com | https://www.facebook.com/KhoDeThiTaiLieuCom Thư viện tài liệu học tập, tham khảo online lớn Trả lời: Biến thực biến thay cho tham số hình thức lời gọi hàm thủ tục Có hai loại biến thực tham biến tham trị Vậy tham số thực đoạn chương trình a, b Đáp án: C Website: https://tailieu.com/ | Email: info@tailieu.com | https://www.facebook.com/KhoDeThiTaiLieuCom ... 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) ;... boolean, string, record, kiểu mảng Câu 6: 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)... tham số thực là: A, x y B i C, a b D, a, b, S Đáp án trắc nghiệm Tin 11 Bài 18: Trắc nghiệm Tin học 11 Bài 18 (có đáp án): Ví dụ cách vi? ??t sử dụng chương trình Câu 1: Trả lời: Trong ngôn ngữ Pascal,