Font size
Worksheetsbài 17-18 k11
Total questions: 21
Worksheet time: 11mins
Trong khi sử dung thủ tục, phát biểu nào sau đây là đúng?
Lời gọi thủ tục nhất định phải có tham số thực sự
Lời gọi thủ tục không nhất định phải có tham số thực sự
Lời gọi thủ tục nhất định phải có tham số hình thức
Lời gọi thủ tục có thể có tham số thực sự hoặc không có tham số thực sự tùy thuộc vào từng thủ tục.
Trong khi sử dung thủ tục, phát biểu nào sau đây là đúng?
Khai báo lại thủ tục và gọi nó mỗi khi cần sử dụng
Khai báo thủ tục duy nhất một lần và gọi nó một lần duy nhất
Chỉ cần khai báo;
Khai báo thủ tục một lần và gọi nó trong thân chương trình mỗi khi muốn sử dụng;
Trong khi sử dung thủ tục, phát biểu nào sau đây là đúng?
Biến cục bô nhất định phải có
Biến toàn cục nhất định phải có
Biến cục bô khai báo ở phần khai báo của chương trình chính
Biến cục bô có thể có hoăc không
Muốn khai báo x là tham số giá trị và y, z là tham số biến (x, y, z thuộc kiểu Byte) trong thủ tục “ViduTT” thì khai báo nào sau đây là sai?
Procedure ViduTT( x : Byte ; Var y, z : Byte) ;
Procedure ViduTT( x : Byte ; Var y : Byte ; Var z : Byte) ;
Procedure ViduTT( Var y : Byte ; x : Byte ; Var z : Byte) ;
Procedure ViduTT( x : Byte ; Var y : Byte ; z : Byte) ;
cho đoan chương trình bên dưới, hãy xác định các biến toàn cục:
Program Chuong_Trinh;
Var a, b, S : byte;
Procedure TD(Var x : byte ; y : byte);
Var i : byte;
Begin
…….
End;
Begin
..................
Readln;
End.
x và y.
i
a và b.
a, b, s.
Cho dãy các lệnh trong Pascal. Em hãy sắp xếp theo thứ tự của một đoạn thủ tục (lưu ý các lệnh cho có thể dư): (1) begin (2) end; (3)procedure loichao, (4) writeln('xin chao lop 11a1!'); (5) program 11a1; (6) end. (7) readln;
Ví dụ cách nhập đáp án: 12345
(a)
Hãy chọn phương án ghép đúng. Kiểu của một hàm được xác định bởi
Kiểu của các tham số
Kiểu giá trị trả về
Tên hàm
Địa chỉ mà hàm trả về
Mô tả nào dưới đây về hàm là sai?
Phải trả lại kết quả
Phải có tham số
Trong hàm có thể gọi lại chính hàm đó
Có thể có các biến cục bộ
Mô tả nào dưới đây về tham số là sai?
Một hàm có thể có cả tham số giá trị và tham số biến;
Có thể truyền biến số cho tham số giá trị ;
Có thể truyền giá trị cho tham số biến;
Có thể dùng tham số biến để nhận kết quả;
Trong các chương trình chuẩn sau đây, chương trình chuẩn nào là thủ tục chuẩn?
Sin(x);
Length(S);
Sqrt(x);
Delete(S,5,1);
Phát biểu nào dưới đây về biến là sai?
Biến toàn cục có thể được sử dụng ở trong một thủ tục;
Biến cục bộ phải có tên khác với tên của biến toàn cục;
Biến cục bộ có thể có kiểu khác với kiểu của biến toàn cục có cùng tên;
Một hàm có thể có nhiều tham số biến;
Khẳng định nào sau đây là đúng?
Cả thủ tục và hàm đều có thể có tham số hình thức.
Chỉ có thủ tục mới có thể có tham số hình thức.
Chỉ có hàm mới có thể có tham số hình thức.
Thủ tục và hàm nào cũng phải có tham số hình thức.
Để khai báo hàm trong Pascal bắt đầu bằng từ khóa
Program
Procedure
Function
Var
Để khai báo thủ tục trong Pascal bắt đầu bằng từ khóa
Program
Procedure
Function
Var
Khẳng định nào sau đây là đúng?
Cả thủ tục và hàm đều có thể có tham số hình thức.
Chỉ có thủ tục mới có thể có tham số hình thức.
Chỉ có hàm mới có thể có tham số hình thức.
Thủ tục và hàm nào cũng phải có tham số hình thức.
Khẳng định nào sau đây là đúng?
Lời gọi hàm nhất định phải có tham số thực sự còn lời gọi thủ tục không nhất thiết phải có tham số thực sự.
Lời gọi thủ tục nhất thiết phải có tham số thực sự còn lời gọi hàm không nhất thiết phải có tham số thực sự.
Cả lời gọi hàm và lời gọi thủ tục đều phải có tham số thực sự.
Lời gọi hàm và lời gọi thủ tục có thể có tham số thực sự hoặc không có tham số thực sự tùy thuộc vào từng thủ tục.
Trong các cách sử dụng thủ tục sau, cách nào là phù hợp nhất?
Khai báo lại thủ tục và gọi nó mỗi khi cần sử dụng;
Khai báo thủ tục duy nhất một lần và gọi nó một lần duy nhất;
Chỉ cần khai báo;
Khai báo thủ tục một lần và gọi nó trong thân chương trình mỗi khi muốn sử dụng;
Khẳng định nào sau đây là đúng?
Một chương trình con nhất thiết phải có tham số hình thức.
Một chương trình con nhất thiết phải có biến cục bộ.
Một chương trình con nhất thiết phải có tham số hình thức, không nhất thiết phải có biến cục bộ.
Một chương trình con có thể không có tham số hình thức và cũng có thể không có biến cục bộ.
Kiểu dữ liệu của hàm
Chỉ có thể là kiểu integer.
Chỉ có thể là kiểu
Có thể là các kiểu integer, real, char, boolean, string.
Có thể là integer, real, char, boolean, string, record, kiểu mảng.
Muốn khai báo x là tham số giá trị và y, z là tham số biến (x, y, z thuộc kiểu Byte) trong thủ tục “ViduTT” thì khai báo nào sau đây là sai?
Procedure ViduTT( x : Byte ; Var y, z : Byte) ;
Procedure ViduTT( x : Byte ; Var y : Byte ; Var z : Byte) ;
Procedure ViduTT( x : Byte ; Var y : Byte ; z : Byte) ;
Procedure ViduTT( Var y : Byte ; x : Byte ; Var z : Byte) ;
Hãy chọn phương án ghép đúng. Cho thủ tục sau:
Procedure p;
Var n : integer ;
Begin
…… ……
End ;
Phạm vi của biến n là :
Trong toàn bộ chương trình;
Trong nội bộ thủ tục p;
Trong toàn bộ tệp chương trình nguồn;
ùy thuộc vào vị trí sử dụng thủ tục p;
