Thứ bảy, 27/04/2024
IMG-LOGO

Câu hỏi:

22/06/2022 1,036

Khẳng định nào sau đây là đúng?

A, 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ự. 

B, 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, Cả lời gọi hàm và lời gọi thủ tục đều phải có tham số thực sự. 

D, 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.

Đáp án chính xác

Trả lời:

verified Giải bởi Vietjack

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 và hàm đó. Tham số thực sự có thể là tham biến hoặc tham trị tùy từng chương trình cụ thể.

Đáp án: D

Câu trả lời này có hữu ích không?

0

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Câu 1:

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?

Xem đáp án » 22/06/2022 3,970

Câu 2:

Kiểu dữ liệu của hàm 

Xem đáp án » 22/06/2022 1,219

Câu 3:

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 và b : ’);

Readln(a, b);

TD(a,b);

Writeln(a,‘  ’, b, ‘  ’, S);

Readln;

End.

Trong chương trình trên có các biến toàn cục là:

Xem đáp án » 22/06/2022 1,092

Câu 4:

Đoạn chương trình sau có lỗi gì?

Procedure End (key : char ) ;

    Begin

           If key = ‘ q ’  then  writeln( ‘ Ket thuc ’ )

    End;

Xem đáp án » 22/06/2022 444

Câu 5:

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à :

Xem đáp án » 22/06/2022 381

Câu 6:

Khẳng định nào sau đây là đúng?

Xem đáp án » 22/06/2022 348

Câu 7:

Trong các cách sử dụng thủ tục sau, cách nào là phù hợp nhất?

Xem đáp án » 22/06/2022 290

Câu 8:

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 và b : ’);

Readln(a, b);

TD(a,b);

Writeln(a,‘  ’, b, ‘  ’, S);

Readln;

End.

Trong chương trình trên có các tham số thực sự là:

Xem đáp án » 22/06/2022 274

Câu 9:

Khẳng định nào sau đây là đúng? 

Xem đáp án » 22/06/2022 192

Câu hỏi mới nhất

Xem thêm »
Xem thêm »