Để khai báo hàm trong Pascal bắt đầu bằng từ khóa
A. Program.
B. Procedure.
C. Function.
D. Var.
C. Function
Để khai báo thủ tục trong Pascal bắt đầu bằng từ khóa
A. Program.
B. Procedure.
C. Function.
D. Var.
B. Procedure.
Function trong Pascal khác gì so với procedure?
A. Function chỉ có thể gọi một lần trong chương trình
B. Function không thể gọi chính nó
C. Function có giá trị trả về, procedure không có giá trị trả về
D. Function và procedure hoàn toàn giống nhau
C. Function có giá trị trả về, procedure không có giá trị trả về
Phát biểu nào dưới đây về hàm là sai?
A. Hàm Phải có giá trị trả về.
B. Hàm Phải có tham số.
C. Trong hàm có thể gọi lại chính hàm đó.
D. Hàm có thể có các biến cục bộ
B. Hàm Phải có tham số.
Khẳng định nào sau đây là đúng?
A. Biến cục bộ là biến được dùng trong chương trình con chứa nó và trong chương trình chính.
B. Biến cục bộ là biến chỉ được dùng trong chương trình chính.
C. Biến cục bộ là biến chỉ được dùng trong chương trình con chứa nó
D. Biến toàn bộ chỉ được sử dụng trong chương trình chính và không được sử dụng trong các chương trình con
C. Biến cục bộ là biến chỉ được dùng trong chương trình con chứa nó
Đâu là cách đúng để khai báo một function có tên AddNumbers trả về tổng của hai số nguyên trong Pascal?
A. function AddNumbers(a, b: Integer);
B. function AddNumbers(a, b: Integer): Integer;
C. def AddNumbers(a: Integer, b: Integer) -> Integer:
D. func AddNumbers(a: Integer, b: Integer) -> Integer:
B. function AddNumbers(a, b: Integer): Integer;
Kiểu dữ liệu của một hàm được xác định bởi:
A. Kiểu dữ liệu của các tham số
B. Kiểu dữ liệu của giá trị biểu thức trả về qua tên hàm
C. Tên hàm
D. Kiểu dữ liệu của các biến cục bộ
B. Kiểu dữ liệu của giá trị biểu thức trả về qua tên hàm
Khẳng định nào sau đây là đúng?
A. Một chương trình con nhất thiết phải có tham số hình thức.
B. Một chương trình con nhất thiết phải có biến cục bộ.
C. 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ộ.
D. 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ộ.
D. 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ộ.
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?
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) ;
D. Procedure ViduTT( Var y : Byte ; x : Byte ; Var z : Byte) ;
Procedure End (key : char ) ;
Begin
If key = ‘ q ’ then writeln( ‘ Ket thuc ’ );
End;
Hãy chọn phương án đúng
A. Thiếu dấu “ ; ” sau từ khóa Begin ;
B. Không thể dùng câu lệnh if trong thủ tục;
C. Thiếu dấu “ . ” sau lệnh End ;
D. End không thể dùng làm tên của thủ tục ;
D. End không thể dùng làm tên của thủ tục ;
FUNCTION KQ:INTEGER;
VAR GT,I:BYTE;
BEGIN
GT:=1;
FOR I:=1 TO 5 DO
GT:=GT*I; KQ:=GT;
END;
BEGIN
WRITE(KQ);
READLN;
END.
KẾT QUẢ BÀI TOÁN TRÊN LÀ
120